Skip to content

Commit

Permalink
[wip] Remove pyfastx build/runtime dependencies
Browse files Browse the repository at this point in the history
The next version of Augur (to be released) will support versions of
pyfastx that provide wheels for Python 3.10.

After the release, run CI on this commit and see if it works. Not sure
if the pyfastx wheel includes the runtime dependencies. Maybe separate
installation is still necessary?
  • Loading branch information
victorlin committed Nov 7, 2023
1 parent a085532 commit d366ac4
Showing 1 changed file with 1 addition and 8 deletions.
9 changes: 1 addition & 8 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -244,16 +244,13 @@ ARG TARGETARCH
# curl, jq: used in builder-scripts/latest-augur-release-tag
# git: for git pip installs
# gcc: for building datrie (for Snakemake)
# libsqlite3-dev, zlib1g-dev: for building pyfastx (for Augur)
# make: for building isal (if necessary, for Augur)
RUN apt-get update && apt-get install -y --no-install-recommends \
curl \
gcc \
git \
make \
jq \
libsqlite3-dev \
zlib1g-dev
jq


# 1. Install programs via pip
Expand Down Expand Up @@ -368,11 +365,9 @@ SHELL ["/bin/bash", "-e", "-u", "-o", "pipefail", "-c"]
# jq: may be used by workflows
# less: for usability in an interactive prompt
# libgomp1: for running FastTree
# libsqlite3: for pyfastx (for Augur)
# perl: for running VCFtools
# ruby: may be used by workflows
# wget: may be used by workflows
# zlib1g: for pyfastx (for Augur)
# nodejs: for running Auspice
RUN apt-get update && apt-get install -y --no-install-recommends \
bzip2 \
Expand All @@ -384,14 +379,12 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
jq \
less \
libgomp1 \
libsqlite3-0 \
perl \
ruby \
util-linux \
wget \
xz-utils \
zip unzip \
zlib1g \
zstd

# Install a specific Node.js version
Expand Down

0 comments on commit d366ac4

Please sign in to comment.