-
-
Notifications
You must be signed in to change notification settings - Fork 316
/
environment.yml
95 lines (78 loc) · 1.42 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
name: pandera-dev
channels:
- conda-forge
dependencies:
# environment management
- pip
# pandera dependencies
- packaging >= 20.0
- hypothesis >= 6.92.7
- numpy >= 1.19.0
- pandas
- scipy
- pyyaml >=5.1
- typing_inspect >= 0.6.0
- typing_extensions >= 3.7.4.3
- frictionless <= 4.40.8 # v5.* introduces breaking changes
- pyarrow
- pydantic
# mypy extra
- pandas-stubs
# pyspark extra
- pyspark[connect] >= 3.2.0
# polars extra
- polars >= 0.20.0
# modin extra
- modin
- protobuf
# geopandas extra
- geopandas
- shapely
# fastapi extra
- fastapi
# testing and dependencies
- black >= 24.0
# testing
- isort >= 5.7.0
- joblib
- mypy = 1.10.0
- pylint <= 2.17.3
- pytest
- pytest-cov
- pytest-xdist
- pytest-asyncio
- pytz
- xdoctest
- nox
- importlib_metadata # required if python < 3.8
# fastapi testing
- uvicorn
- python-multipart
# documentation
- sphinx
- sphinx-design
- sphinx-autodoc-typehints <= 1.14.1
- sphinx-copybutton
- recommonmark
- myst-nb
# packaging
- twine
# performance testing
- asv >= 0.5.1
# optional
- pre_commit
- pip:
# dask extra
- dask[dataframe]
- distributed
# docs
- furo
- sphinx-docsearch
- grpcio
- ray
- typeguard
- types-click
- types-pytz
- types-pyyaml
- types-requests
- types-setuptools