Skip to content

Commit

Permalink
Merge pull request #236 from openforcefield/02-clean-dependencies
Browse files Browse the repository at this point in the history
Remove unnecessary dependencies
  • Loading branch information
j-wags committed Apr 7, 2019
2 parents aa4d9b9 + 74f7f88 commit 1143697
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 12 deletions.
7 changes: 2 additions & 5 deletions devtools/conda-recipe/meta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,17 +13,14 @@ requirements:
build:
- python
- setuptools
- pandas

run:
- python
- numpy
- networkx
- lxml
- icu 58* # This is a lxml dependency but sometimes conda installs version 56
- parmed
- matplotlib
- pandas
- rdkit
- ambermini
- packaging
# Should we require this? It's useful for tests and examples, but not strictly required
- openmmtools
Expand Down
4 changes: 2 additions & 2 deletions devtools/travis-ci/before_install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@ bash $MINICONDA -b -p $MINICONDA_HOME
# Configure miniconda
export PIP_ARGS="-U"
export PATH=$MINICONDA_HOME/bin:$PATH
conda config --add channels conda-forge
conda config --add channels omnia
conda config --add channels openeye
conda config --add channels omnia
conda config --add channels conda-forge
conda config --set always_yes yes
conda install conda conda-build jinja2 anaconda-client
conda update --quiet --all
Expand Down
2 changes: 0 additions & 2 deletions docs/environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@ dependencies:
- networkx
- lxml
- openmoltools >=0.7.3
- matplotlib
- pandas
- nbsphinx
- sphinx_bootstrap_theme
- m2r >=0.2.1
Expand Down
10 changes: 7 additions & 3 deletions docs/installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,10 @@ On ``osx``, you want to use the ``osx`` binary
$ conda activate base
You may want to add the new ``source ~/miniconda3/etc/profile.d/conda.sh`` line to your ``~/.bashrc`` file to ensure Anaconda Python is enabled.
You may want to add the new ``source ~/miniconda3/etc/profile.d/conda.sh`` line to your ``~/.bashrc`` file to ensure Anaconda Python can enabled in subsequent terminal sessions.
``conda activate base`` will need to be run in each subsequent terminal session to return to the environment where the toolkit will be installed.


Note that ``openforcefield`` will be installed into this local Python installation, so that you will not need to worry about disrupting existing Python installations.

.. note:: Installation via the conda package manager is the preferred method since all dependencies are automatically fetched and installed for you.
Expand Down Expand Up @@ -98,6 +101,7 @@ To install the OpenEye toolkits (provided you have a valid license file):
$ conda install --yes -c openeye openeye-toolkits
No essential ``openforcefield`` release capabilities *require* the OpenEye toolkit, but the Open Force Field developers make use of it in parameterizing new open source force fields. It is known that there are certain differences in toolkit behavior when reading a small fraction of molecules, and we encourage you to report any unexpected behavior that may be caused by toolkit differences to our `issue tracker <https://github.com/openforcefield/openforcefield/issues>`_.
No essential ``openforcefield`` release capabilities *require* the OpenEye toolkit, but the Open Force Field developers make use of it in parameterizing new open source force fields.
It is known that there are certain differences in toolkit behavior between RDKit and OpenEye when reading a small fraction of molecules, and we encourage you to report any unexpected behavior that may be caused by toolkit differences to our `issue tracker <https://github.com/openforcefield/openforcefield/issues>`_.


|

0 comments on commit 1143697

Please sign in to comment.