|
| 1 | +# To set up a development environment using conda do: |
| 2 | +# |
| 3 | +# conda env create -f environment-dev.yml |
| 4 | +# conda activate mpl-dev |
| 5 | +# pip install -e . |
| 6 | +# |
| 7 | +name:mpl-dev |
| 8 | +channels: |
| 9 | + -conda-forge |
| 10 | +dependencies: |
| 11 | + -cairocffi |
| 12 | + -cycler>=0.10.0 |
| 13 | + -fonttools>=4.22.0 |
| 14 | + -kiwisolver>=1.0.1 |
| 15 | + -numpy>=1.17 |
| 16 | + -pillow>=6.2 |
| 17 | + -pygobject |
| 18 | + -pyparsing |
| 19 | + -pyqt |
| 20 | + -python-dateutil>=2.1 |
| 21 | + -setuptools |
| 22 | + -setuptools_scm |
| 23 | + -wxpython |
| 24 | +# building documentation |
| 25 | + -colorspacious |
| 26 | + -graphviz |
| 27 | + -ipython |
| 28 | + -ipywidgets |
| 29 | + -numpydoc>=0.8 |
| 30 | + -pydata-sphinx-theme |
| 31 | + -scipy |
| 32 | + -sphinx>=1.8.1,!=2.0.0 |
| 33 | + -sphinx-copybutton |
| 34 | + -pip |
| 35 | + -pip: |
| 36 | + -sphinxcontrib-svg2pdfconverter |
| 37 | +# b41e328 is PR 808 which adds the image_srcset directive. When this is |
| 38 | +# released with sphinx gallery, we can change to the last release w/o this feature: |
| 39 | +# sphinx-gallery>0.9 |
| 40 | + -git+git://github.com/sphinx-gallery/sphinx-gallery@b41e328#egg=sphinx-gallery |
| 41 | +# testing |
| 42 | + -coverage |
| 43 | + -flake8>=3.8 |
| 44 | + -flake8-docstrings>=1.4.0 |
| 45 | + -gtk3 |
| 46 | + -ipykernel |
| 47 | + -nbconvert[execute]!=6.0.0,!=6.0.1 |
| 48 | + -nbformat!=5.0.0,!=5.0.1 |
| 49 | + -pandas!=0.25.0 |
| 50 | + -pikepdf |
| 51 | + -pydocstyle>=5.1.0 |
| 52 | + -pytest!=4.6.0,!=5.4.0 |
| 53 | + -pytest-cov |
| 54 | + -pytest-rerunfailures |
| 55 | + -pytest-timeout |
| 56 | + -pytest-xdist |
| 57 | + -tornado |
| 58 | + -pytz |