-
Notifications
You must be signed in to change notification settings - Fork 95
Expand file tree
/
Copy pathenvironment.yml
More file actions
39 lines (39 loc) · 1.41 KB
/
Copy pathenvironment.yml
File metadata and controls
39 lines (39 loc) · 1.41 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# Hard requirements for notebook examples and documentation build
# WARNING: Keep this up-to-date with ci/environment.yml
# * basemap is broken as of matplotlib >= 3.3 so for documentation
# use 3.2.1. Probably lots of basemap holdouts for next ~5 years.
# * basemap geography is weird with the geos >= 3.9.0 required by cartopy >=
# 0.19, but important to use 0.19 becuase it fixes padding, so live with it.
# * pyqt5 is needed by pyplot, RTD server *happens* to already have it
# but creating local environment will fail.
# * jinja >= 3.0 and nbsphinx >= 0.8.2 seem to break default ReST roles when
# jupytext notebooks are converted to HTML. Interpreted as italics instead.
# * markupsafe >= 2.1.0 seems to be broken with jinja < 3.0 so also have to
# manually specify that: https://github.com/pallets/markupsafe/issues/284
# * docutils >= 0.17 breaks bullet points. See the following thread
# for more info: https://github.com/readthedocs/sphinx_rtd_theme/issues/1115
name: proplot-dev
channels:
- conda-forge
dependencies:
- python==3.8
- numpy==1.19.5
- matplotlib==3.2.2
- cartopy==0.20.2
- pandas
- xarray
- ipykernel
- pandoc
- pip
- pip:
- ..
- pyqt5
- docutils==0.16
- sphinx>=3.0
- sphinx-copybutton
- sphinx-rtd-light-dark
- jinja2==2.11.3
- markupsafe==2.0.1
- nbsphinx==0.8.1
- jupytext
- git+https://github.com/proplot-dev/sphinx-automodapi@proplot-mods