-
-
Notifications
You must be signed in to change notification settings - Fork 309
/
environment.yml
91 lines (75 loc) · 1.4 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
name: pandera-dev
channels:
- conda-forge
dependencies:
# environment management
- pip
# pandera dependencies
- packaging >= 20.0
- hypothesis >= 5.41.1
- numpy >= 1.19.0
- pandas >= 1.2.0
- scipy
- wrapt
- pyyaml >=5.1
- typing_inspect >= 0.6.0
- typing_extensions >= 3.7.4.3
- frictionless <= 4.40.8 # v5.* introduces breaking changes
- pyarrow
- pydantic < 2.0.0
- multimethod
# mypy extra
- pandas-stubs <= 1.5.2.221213
# pyspark extra
- pyspark >= 3.2.0
# modin extra
- modin
- protobuf <= 3.20.3
# dask extra
- dask
- distributed
# geopandas extra
- geopandas
- shapely
# fastapi extra
- fastapi
# testing and dependencies
- black >= 22.1.0
# testing
- isort >= 5.7.0
- mypy <= 0.982
- 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-panels
- sphinx-autodoc-typehints <= 1.14.1
- sphinx-copybutton
- recommonmark
# packaging
- twine
# performance testing
- asv >= 0.5.1
# optional
- pre_commit
- pip:
- furo
- ray
- typeguard >= 3.0.2
- types-click
- types-pyyaml
- types-pkg_resources
- types-requests
- types-pytz
- jupyterlite
- jupyterlite_sphinx