diff --git a/environment.yml b/environment.yml new file mode 100644 index 000000000000..eb284c6ab09d --- /dev/null +++ b/environment.yml @@ -0,0 +1,58 @@ +# To set up a development environment using conda run: +# +# conda env create -f environment.yml +# conda activate mpl-dev +# pip install -e . +# +name: mpl-dev +channels: + - conda-forge +dependencies: + - cairocffi + - cycler>=0.10.0 + - fonttools>=4.22.0 + - kiwisolver>=1.0.1 + - numpy>=1.17 + - pillow>=6.2 + - pygobject + - pyparsing + - pyqt + - python-dateutil>=2.1 + - setuptools + - setuptools_scm + - wxpython + # building documentation + - colorspacious + - graphviz + - ipython + - ipywidgets + - numpydoc>=0.8 + - pydata-sphinx-theme + - scipy + - sphinx>=1.8.1,!=2.0.0 + - sphinx-copybutton + - pip + - pip: + - sphinxcontrib-svg2pdfconverter + # b41e328 is PR 808 which adds the image_srcset directive. When this is + # released with sphinx gallery, we can change to the last release w/o this feature: + # sphinx-gallery>0.9 + - git+git://github.com/sphinx-gallery/sphinx-gallery@b41e328#egg=sphinx-gallery + # testing + - coverage + - flake8>=3.8 + - flake8-docstrings>=1.4.0 + - gtk3 + - ipykernel + - nbconvert[execute]!=6.0.0,!=6.0.1 + - nbformat!=5.0.0,!=5.0.1 + - pandas!=0.25.0 + - pikepdf + - pydocstyle>=5.1.0 + - pytest!=4.6.0,!=5.4.0 + - pytest-cov + - pytest-rerunfailures + - pytest-timeout + - pytest-xdist + - tornado + - pytz