Skip to content

Commit

Permalink
Manually install some packages from conda-forge
Browse files Browse the repository at this point in the history
  • Loading branch information
shankari committed Mar 17, 2020
1 parent ced094a commit 969d0a3
Show file tree
Hide file tree
Showing 6 changed files with 69 additions and 8 deletions.
2 changes: 0 additions & 2 deletions setup/environment36.nomkl.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,7 @@ dependencies:
- attrdict=2.0.0
- cheroot=6.2.*=py36_0
- future=0.16.0
- geojson=2.3.0
- google-auth=1.2.1
- jsonpickle=0.9.6
- nomkl
- numpy=1.12.1
- pandas=0.20.1
Expand Down
2 changes: 0 additions & 2 deletions setup/environment36.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,7 @@ dependencies:
- attrdict=2.0.0
- cheroot=6.2.*=py36_0
- future=0.16.0
- geojson=2.3.0
- google-auth=1.2.1
- jsonpickle=0.9.6
- numpy=1.12.1=py36_0
- pandas=0.20.1=np112py36_0
- pip=9.0.1=py36_1
Expand Down
19 changes: 18 additions & 1 deletion setup/setup.sh
Original file line number Diff line number Diff line change
@@ -1,8 +1,25 @@

# If the conda binary is not found, specify the full path to it
# you can find it by searching for "conda" under the miniconda3 directory
# typical paths are:
# - on linux: /home/<user>/miniconda3/bin/conda
# - on OSX: /Users/<user>/miniconda3/bin/conda
# - on Windows: C:/Users/<user>/Miniconda3/Scripts/conda

echo "Setting up blank environment"
conda create --name emission python=3.6
conda activate emission

echo "Downloading packages"
curl -o /tmp/cachetools-2.1.0-py_0.tar.bz2 -L https://anaconda.org/conda-forge/cachetools/2.1.0/download/noarch/cachetools-2.1.0-py_0.tar.bz2
curl -o /tmp/geojson-2.3.0-py_0.tar.bz2 -L https://anaconda.org/conda-forge/geojson/2.3.0/download/noarch/geojson-2.3.0-py_0.tar.bz2
curl -o /tmp/jsonpickle-0.9.6-py_1.tar.bz2 -L https://anaconda.org/conda-forge/jsonpickle/0.9.6/download/noarch/jsonpickle-0.9.6-py_1.tar.bz2
curl -o /tmp/more-itertools-8.2.0-py_0.tar.bz2 -L https://anaconda.org/conda-forge/more-itertools/8.2.0/download/noarch/more-itertools-8.2.0-py_0.tar.bz2
curl -o /tmp/pyasn1-0.4.8-py_0.tar.bz2 -L https://anaconda.org/conda-forge/pyasn1/0.4.8/download/noarch/pyasn1-0.4.8-py_0.tar.bz2
curl -o /tmp/pyasn1-modules-0.2.7-py_0.tar.bz2 -L https://anaconda.org/conda-forge/pyasn1-modules/0.2.7/download/noarch/pyasn1-modules-0.2.7-py_0.tar.bz2

echo "Installing manually downloaded packages"
conda install /tmp/*.bz2

echo "Updating using conda now"
conda env update --name emission --file setup/environment36.yml
source activate emission
18 changes: 17 additions & 1 deletion setup/setup_nomkl.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,21 @@
# - on linux: /home/<user>/miniconda3/bin/conda
# - on OSX: /Users/<user>/miniconda3/bin/conda
# - on Windows: C:/Users/<user>/Miniconda3/Scripts/conda

echo "Setting up blank environment"
conda create --name emission python=3.6
conda activate emission

echo "Downloading packages"
curl -o /tmp/cachetools-2.1.0-py_0.tar.bz2 -L https://anaconda.org/conda-forge/cachetools/2.1.0/download/noarch/cachetools-2.1.0-py_0.tar.bz2
curl -o /tmp/geojson-2.3.0-py_0.tar.bz2 -L https://anaconda.org/conda-forge/geojson/2.3.0/download/noarch/geojson-2.3.0-py_0.tar.bz2
curl -o /tmp/jsonpickle-0.9.6-py_1.tar.bz2 -L https://anaconda.org/conda-forge/jsonpickle/0.9.6/download/noarch/jsonpickle-0.9.6-py_1.tar.bz2
curl -o /tmp/more-itertools-8.2.0-py_0.tar.bz2 -L https://anaconda.org/conda-forge/more-itertools/8.2.0/download/noarch/more-itertools-8.2.0-py_0.tar.bz2
curl -o /tmp/pyasn1-0.4.8-py_0.tar.bz2 -L https://anaconda.org/conda-forge/pyasn1/0.4.8/download/noarch/pyasn1-0.4.8-py_0.tar.bz2
curl -o /tmp/pyasn1-modules-0.2.7-py_0.tar.bz2 -L https://anaconda.org/conda-forge/pyasn1-modules/0.2.7/download/noarch/pyasn1-modules-0.2.7-py_0.tar.bz2

echo "Installing manually downloaded packages"
conda install /tmp/*.bz2

echo "Updating using conda now"
conda env update --name emission --file setup/environment36.nomkl.yml
source activate emission
18 changes: 17 additions & 1 deletion setup/setup_notebook.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,22 @@
# - on linux: /home/<user>/miniconda3/bin/conda
# - on OSX: /Users/<user>/miniconda3/bin/conda
# - on Windows: C:/Users/<user>/Miniconda3/Scripts/conda

echo "Setting up blank environment"
conda create --name emission python=3.6
conda activate emission

echo "Downloading packages"
curl -o /tmp/cachetools-2.1.0-py_0.tar.bz2 -L https://anaconda.org/conda-forge/cachetools/2.1.0/download/noarch/cachetools-2.1.0-py_0.tar.bz2
curl -o /tmp/geojson-2.3.0-py_0.tar.bz2 -L https://anaconda.org/conda-forge/geojson/2.3.0/download/noarch/geojson-2.3.0-py_0.tar.bz2
curl -o /tmp/jsonpickle-0.9.6-py_1.tar.bz2 -L https://anaconda.org/conda-forge/jsonpickle/0.9.6/download/noarch/jsonpickle-0.9.6-py_1.tar.bz2
curl -o /tmp/more-itertools-8.2.0-py_0.tar.bz2 -L https://anaconda.org/conda-forge/more-itertools/8.2.0/download/noarch/more-itertools-8.2.0-py_0.tar.bz2
curl -o /tmp/pyasn1-0.4.8-py_0.tar.bz2 -L https://anaconda.org/conda-forge/pyasn1/0.4.8/download/noarch/pyasn1-0.4.8-py_0.tar.bz2
curl -o /tmp/pyasn1-modules-0.2.7-py_0.tar.bz2 -L https://anaconda.org/conda-forge/pyasn1-modules/0.2.7/download/noarch/pyasn1-modules-0.2.7-py_0.tar.bz2

echo "Installing manually downloaded packages"
conda install /tmp/*.bz2

echo "Updating using conda now"
conda env update --name emission --file setup/environment36.yml
conda env update --name emission --file setup/environment36.notebook.additions.yml
source activate emission
18 changes: 17 additions & 1 deletion setup/setup_tests.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,24 @@ echo "Deploying environment in "${CONDA_TEMP_PREFIX}
echo "Make sure you are running this with conda >=4.2"
echo "Check with 'conda -V'"
echo "Upgrade with 'conda update conda' from the *root* environment"
conda env create --prefix ${CONDA_TEMP_PREFIX} --file setup/environment36.yml


echo "Setting up blank environment"
conda create --prefix ${CONDA_TEMP_PREFIX} python=3.6
source activate ${CONDA_TEMP_PREFIX}

echo "Downloading packages"
curl -o /tmp/cachetools-2.1.0-py_0.tar.bz2 -L https://anaconda.org/conda-forge/cachetools/2.1.0/download/noarch/cachetools-2.1.0-py_0.tar.bz2
curl -o /tmp/geojson-2.3.0-py_0.tar.bz2 -L https://anaconda.org/conda-forge/geojson/2.3.0/download/noarch/geojson-2.3.0-py_0.tar.bz2
curl -o /tmp/jsonpickle-0.9.6-py_1.tar.bz2 -L https://anaconda.org/conda-forge/jsonpickle/0.9.6/download/noarch/jsonpickle-0.9.6-py_1.tar.bz2
curl -o /tmp/more-itertools-8.2.0-py_0.tar.bz2 -L https://anaconda.org/conda-forge/more-itertools/8.2.0/download/noarch/more-itertools-8.2.0-py_0.tar.bz2
curl -o /tmp/pyasn1-0.4.8-py_0.tar.bz2 -L https://anaconda.org/conda-forge/pyasn1/0.4.8/download/noarch/pyasn1-0.4.8-py_0.tar.bz2
curl -o /tmp/pyasn1-modules-0.2.7-py_0.tar.bz2 -L https://anaconda.org/conda-forge/pyasn1-modules/0.2.7/download/noarch/pyasn1-modules-0.2.7-py_0.tar.bz2

echo "Installing manually downloaded packages"
conda install /tmp/*.bz2

conda env update --file setup/environment36.yml
# python bin/deploy/habitica_conf.py
python bin/deploy/push_conf.py
python bin/deploy/model_copy.py

0 comments on commit 969d0a3

Please sign in to comment.