forked from pandas-dev/pandas
-
Notifications
You must be signed in to change notification settings - Fork 0
/
environment.yml
132 lines (120 loc) · 2.37 KB
/
environment.yml
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
# Local development dependencies including docs building, website upload, ASV benchmark
name: pandas-dev
channels:
- conda-forge
dependencies:
- python=3.8
- pip
# test dependencies
- cython=0.29.32
- pytest>=6.0
- pytest-cov
- pytest-xdist>=1.31
- psutil
- pytest-asyncio>=0.17
- boto3
# required dependencies
- python-dateutil
- numpy
- pytz
# optional dependencies
- beautifulsoup4
- blosc
- brotlipy
- bottleneck
- fastparquet
- fsspec
- html5lib
- hypothesis
- gcsfs
- jinja2
- lxml
- matplotlib
- numba>=0.53.1
- numexpr>=2.8.0 # pin for "Run checks on imported code" job
- openpyxl
- odfpy
- pandas-gbq
- psycopg2
- pyarrow
- pymysql
- pyreadstat
- pytables
- python-snappy
- pyxlsb
- s3fs>=2021.08.0
- scipy
- sqlalchemy
- tabulate
- tzdata>=2022a
- xarray
- xlrd
- xlsxwriter
- zstandard
# downstream packages
- aiobotocore<2.0.0 # GH#44311 pinned to fix docbuild
- botocore
- cftime
- dask
- ipython
- geopandas-base
- seaborn
- scikit-learn
- statsmodels
- coverage
- pandas-datareader
- pyyaml
- py
- pytorch
# local testing dependencies
- moto
- flask
# benchmarks
- asv
# The compiler packages are meta-packages and install the correct compiler (activation) packages on the respective platforms.
- c-compiler
- cxx-compiler
# code checks
- black=22.3.0
- cpplint
- flake8=5.0.4
- flake8-bugbear=22.7.1 # used by flake8, find likely bugs
- isort>=5.2.1 # check that imports are in the right order
- mypy=0.981
- pre-commit>=2.15.0
- pycodestyle # used by flake8
- pyupgrade
# documentation
- gitpython # obtain contributors from git for whatsnew
- gitdb
- natsort # DataFrame.sort_values doctest
- numpydoc
- pandas-dev-flaker=0.5.0
- pydata-sphinx-theme<0.11
- pytest-cython # doctest
- sphinx
- sphinx-panels
- sphinx-copybutton
- types-python-dateutil
- types-PyMySQL
- types-pytz
- types-setuptools
# documentation (jupyter notebooks)
- nbconvert>=6.4.5
- nbsphinx
- pandoc
- ipywidgets
- nbformat
- notebook>=6.0.3
- ipykernel
# web
- jinja2 # in optional dependencies, but documented here as needed
- markdown
- feedparser
- pyyaml
- requests
# build the interactive terminal
- jupyterlab >=3.4,<4
- pip:
- jupyterlite==0.1.0b12
- sphinx-toggleprompt