summaryrefslogtreecommitdiff
path: root/environment.yml
diff options
context:
space:
mode:
authorRalf Gommers <ralf.gommers@gmail.com>2021-03-21 18:08:26 +0100
committerRalf Gommers <ralf.gommers@gmail.com>2021-03-21 20:24:11 +0100
commit326a447e2997918975aa8cb2578ea13855497b76 (patch)
treebf2ae49999c2ffa7f65c06cadfcca6a987f5443b /environment.yml
parent28ff24e264ec0e264c69e944a2c0aa48af9d27fa (diff)
downloadnumpy-326a447e2997918975aa8cb2578ea13855497b76.tar.gz
DEV: add a conda environment.yml with all development dependencies
There are enough dependencies now that it's too hard to remember. This set is comprehensive, so a single `conda env create -f environment.yml` gives you everything in a fresh environment named numpy-dev. [ci skip]
Diffstat (limited to 'environment.yml')
-rw-r--r--environment.yml33
1 files changed, 33 insertions, 0 deletions
diff --git a/environment.yml b/environment.yml
new file mode 100644
index 000000000..ecfebee3e
--- /dev/null
+++ b/environment.yml
@@ -0,0 +1,33 @@
+# To use:
+# $ conda env create -f environment.yml # `mamba` works too for this command
+# $ conda activate numpy-dev
+name: numpy-dev
+channels:
+ - conda-forge
+dependencies:
+ - python
+ - cython
+ - compilers
+ - openblas
+ # For testing
+ - pytest
+ - pytest-cov
+ - pytest-xdist
+ - hypothesis
+ # For type annotations
+ - mypy=0.812
+ - typing_extensions
+ # For building docs
+ - sphinx=3.5.2
+ - numpydoc=1.1.0
+ - ipython
+ - scipy
+ - pandas
+ - matplotlib
+ - pydata-sphinx-theme
+ # For linting
+ - pycodestyle=2.7.0
+ - gitpython
+ # Used in some tests
+ - cffi
+ - pytz