-
Notifications
You must be signed in to change notification settings - Fork 372
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #2834 from nicolossus/update_env_yml
Organize Python dependencies in separate requirements files
- Loading branch information
Showing
7 changed files
with
169 additions
and
77 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
# Required Python packages for NEST Simulator. | ||
# | ||
# This file specifies the required Python packages for those who would | ||
# like to compile NEST or build NEST documentation themselves. | ||
# If you just want to execute NEST, you should install NEST | ||
# directly as described in https://www.nest-simulator.org/installation. | ||
# | ||
# Note that this file only specifies the required Python packages and | ||
# not the entire software stack needed to build and work with NEST Simulator. | ||
# To create a conda environment with the entire software stack for NEST | ||
# Simulator, use the the environment yaml file. | ||
# | ||
# The requirements from this file can be installed by | ||
# | ||
# pip install -r requirements.txt | ||
|
||
|
||
# To build and work with PyNEST | ||
-r requirements_pynest.txt | ||
|
||
# To run NEST testsuite | ||
-r requirements_testing.txt | ||
|
||
# To build NEST documentation | ||
-r requirements_docs.txt | ||
|
||
# To run NEST Server | ||
-r requirements_nest_server.txt |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
# Required Python packages to build NEST documentation. | ||
# | ||
# This file specifies the required Python packages to build the NEST | ||
# documentation. It is meant for those who would like to compile NEST | ||
# or build NEST documentation themselves. If you just want to execute | ||
# NEST, you should install NEST directly as described in | ||
# https://www.nest-simulator.org/installation. | ||
# | ||
# The listed requirements are used to build the conda environment defined | ||
# in the environment yaml file. If you want to build an environment | ||
# yourself, e.g., independent of conda, the requirements from this file | ||
# can be installed by | ||
# | ||
# pip install -r requirements_docs.txt | ||
|
||
sphinx >= 4.0.2 | ||
sphinx_rtd_theme | ||
sphinx_autobuild | ||
sphinx_gallery | ||
sphinx-tabs | ||
sphinx_design | ||
sphinx-material | ||
sphinx-copybutton | ||
sphinx-notfound-page | ||
sphinxcontrib-mermaid | ||
nbsphinx | ||
numpydoc | ||
example | ||
Image | ||
breathe | ||
csvkit | ||
docutils | ||
PyYAML >= 4.2b1 | ||
tqdm | ||
yamllint |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
# Required Python packages to run NEST Server. | ||
# | ||
# This file specifies the required Python packages to run NEST Server. | ||
# It is meant for those who would like to compile NEST or build NEST | ||
# documentation themselves. If you just want to execute NEST, you should | ||
# install NEST directly as described in | ||
# https://www.nest-simulator.org/installation. | ||
# | ||
# The listed requirements are used to build the conda environment defined | ||
# in the environment yaml file. If you want to build an environment | ||
# yourself, e.g., independent of conda, the requirements from this file | ||
# can be installed by | ||
# | ||
# pip install -r requirements_nest_server.txt | ||
|
||
Flask | ||
flask-cors | ||
gunicorn | ||
requests | ||
RestrictedPython |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
# Required Python packages to build and work with PyNEST. | ||
# | ||
# This file specifies the required Python packages to build and work | ||
# with PyNEST. It is meant for those who would like to compile NEST | ||
# or build NEST documentation themselves. If you just want to execute | ||
# NEST, you should install NEST directly as described in | ||
# https://www.nest-simulator.org/installation. | ||
# | ||
# The listed requirements are used to build the conda environment defined | ||
# in the environment yaml file. If you want to build an environment | ||
# yourself, e.g., independent of conda, the requirements from this file | ||
# can be installed by | ||
# | ||
# pip install -r requirements_pynest.txt | ||
|
||
cython | ||
numpy | ||
pandas | ||
scipy | ||
matplotlib | ||
mpi4py | ||
h5py | ||
black | ||
pre-commit | ||
isort | ||
notebook | ||
jupyterlab | ||
csa | ||
pydot |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
# Required Python packages to run the NEST testsuite. | ||
# | ||
# This file specifies the required Python packages to run the NEST | ||
# testsuite. It is meant for those who would like to compile NEST | ||
# or build NEST documentation themselves. If you just want to execute | ||
# NEST, you should install NEST directly as described in | ||
# https://www.nest-simulator.org/installation. | ||
# | ||
# The listed requirements are used to build the conda environment defined | ||
# in the environment yaml file. If you want to build an environment | ||
# yourself, e.g., independent of conda, the requirements from this file | ||
# can be installed by | ||
# | ||
# pip install -r requirements_testing.txt | ||
|
||
pytest | ||
pytest-timeout | ||
pytest-xdist | ||
pytest-pylint | ||
pytest-mypy | ||
pytest-cov | ||
data-science-types | ||
terminaltables | ||
pycodestyle | ||
pydocstyle | ||
rstcheck | ||
mypy >= 0.8 | ||
junitparser >= 2 | ||
clang-format == 17.0.4 | ||
attrs |