Skip to content

Commit

Permalink
conversion script
Browse files Browse the repository at this point in the history
  • Loading branch information
PaulTalbot-INL committed Jul 21, 2020
1 parent 1603459 commit 8afc5d4
Show file tree
Hide file tree
Showing 2 changed files with 407 additions and 0 deletions.
100 changes: 100 additions & 0 deletions dependencies.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
# Instructions:
#
# add library: library = pinned.version.number
# add with no pinned version: library <blank>
# remove a library: library = remove
#
# end instructions

# Reading flow:
#
# The library handler will proceed in the following pattern for reading this file:
# 1. Read in "core" (stuff that comes from conda)
# 2. Read in "forge" (stuff that comes from conda-forge)
# 3. Read in "pip" (stuff that comes from pip) (NOTE: not the pip-only install!)
# 4. If optional, then read in "optional"
# 5. If OS is given, read in either "windows", "mac", or "linux"
# 6. If pip-only install, then read in "pip-install"
#
# Note that each reading-in stage might involve adding or removing libraries, in order.
# If a library is not present but requested to remove, that's fine, no crash, move on.
#
# For more information about the command line arguments to library_handler.sh, see that module.
# Also try
# `python library_handler.sh -h` and
# `python library_handler.sh conda -h`
#
# end reading flow

##### Typical installation (conda)
# main libraries from main conda
[core]
h5py = 2.9.0
numpy = 1.18.1
scipy = 1.2.1
scikit-learn = 0.21.2
pandas = 0.24.2
xarray = 0.12.1
netcdf4 = 1.4.2
matplotlib = 3.1.1
statsmodels = 0.9.0
cloudpickle = 1.1.1
tensorflow = 1.13.1
python = 3
hdf5
swig
pylint
coverage
lxml
psutil
pip
importlib_metadata

# secondary installs from conda forge
[forge]
pyside2

# tertiary installs directly from pip
[pip]

# optional libraries
[optional]
pillow = 6.0.0

# operating system alterations (conda)
[windows]
# nothing currently

[mac]
# nothing currently

[linux]
# these prevent Intel crash errors with mkl
nomkl
numexpr

# operating system alterations (pip)
[windows-pip]
# nothing currently

[mac-pip]
ray

[linux-pip]
ray

##### Alternate installs
# install using pip
[pip-install]
hdf5 = remove
swig = remove
pip = remove
python = remove
nomkl = remove
numexpr = remove

[skip-check]
python
hdf5
swig
nomkl
Loading

0 comments on commit 8afc5d4

Please sign in to comment.