# --------------------( LICENSE                            )--------------------
# Copyright 2014-2017 by Alexis Pietak & Cecil Curry.
# See "LICENSE" for further details.
#
# --------------------( SYNOPSIS                           )--------------------
# List of all mandatory or optional runtime dependencies of this application to
# be installed by the "conda" package manager bundled with both the default
# Anaconda distribution and minimal Miniconda distribution.
#
# This file conforms to the "conda"- rather than "setuptools"- or "pip"-specific
# file format for dependencies. Hence, the existing dependencies listed by the
# top-level "setup.py" script *CANNOT* be reused here by merely specifying ".".
#
# --------------------( EXAMPLES                           )--------------------
# To generate a sample file in this format describing all currently installed
# "conda" packages, run the following command:
#
#     $ conda list -e

# ....................{ DEPENDENCIES ~ mandatory : runtime }....................
# All mandatory runtime dependencies of this application, manually converted
# from the "betse.metadata.RUNTIME_MANDATORY" global.
setuptools
numpy
pyyaml
scipy
dill
matplotlib
pillow
six

# ....................{ DEPENDENCIES ~ optional : runtime  }....................
# All optional runtime dependencies of this application, manually converted from
# the "betse.metadata.RUNTIME_OPTIONAL" global.

#FIXME: Install "ffmpeg" from the "conda-forge" channel. See our "Simple"
#installation instructions in the "README.rst" file.

#FIXME: Unfortunately, networkx 1.10 is unavailable under Python 3.5 under
#Anaconda. Until networkx 2.00 is both released and made available under
#Anaconda, networkx is currently ignored. Since pydot is useless without
#networkx, pydot is ignored as well.
#FIXME: Note that even when networkx 2.00 is released, pydot support will also
#require installing GraphViz from the "anaconda" channel. See our "Simple"
#installation instructions in the "README.rst" file.

#networkx
#pydot

#FIXME: The following packages are unavailable via default "linux-64" channels.
#Consider grepping about for alternate third-party channels.

#pprofile
#ptpython

# ....................{ DEPENDENCIES ~ mandatory : test    }....................
# All mandatory test dependencies of this application, manually converted from
# the "betse.metadata.TESTTIME_MANDATORY" global.
pytest
