-
Notifications
You must be signed in to change notification settings - Fork 906
/
test_requirements.txt
56 lines (56 loc) · 1.48 KB
/
test_requirements.txt
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
-r requirements.txt
adlfs>=2021.7.1, <=2022.2
bandit>=1.6.2, <2.0
behave==1.2.6
biopython~=1.73
blacken-docs==1.9.2
black~=22.0
compress-pickle[lz4]~=1.2.0
coverage[toml]
dask[complete]~=2021.10 # pinned by Snyk to avoid a vulnerability
delta-spark~=1.2.1 # 1.2.0 has a bug that breaks some of our tests: https://github.com/delta-io/delta/issues/1070
dill~=0.3.1
filelock>=3.4.0, <4.0
gcsfs>=2021.4, <=2022.1
geopandas>=0.6.0, <1.0
hdfs>=2.5.8, <3.0
holoviews~=1.13.0
import-linter[toml]==1.2.6
ipython>=7.31.1, <8.0
isort~=5.0
Jinja2<3.1.0
joblib>=0.14
jupyterlab~=3.0
jupyter~=1.0
lxml~=4.6
matplotlib>=3.0.3, <3.4; python_version < '3.10' # 3.4.0 breaks holoviews
matplotlib>=3.5, <3.6; python_version == '3.10'
memory_profiler>=0.50.0, <1.0
moto==1.3.7; python_version < '3.10'
moto==3.0.4; python_version == '3.10'
networkx~=2.4
openpyxl>=3.0.3, <4.0
pandas-gbq>=0.12.0, <1.0
pandas~=1.3 # 1.3 for read_xml/to_xml
Pillow~=9.0
plotly>=4.8.0, <6.0
pre-commit>=2.9.2, <3.0 # The hook `mypy` requires pre-commit version 2.9.2.
psutil==5.8.0
pyarrow>=1.0, <7.0
pylint>=2.5.2, <3.0
pyproj~=3.0
pyspark>=2.2, <4.0
pytest-cov~=3.0
pytest-mock>=1.7.1, <2.0
pytest-xdist[psutil]~=2.2.1
pytest~=6.2
redis~=4.1
requests-mock~=1.6
requests~=2.20
s3fs>=0.3.0, <0.5 # Needs to be at least 0.3.0 to make use of `cachable` attribute on S3FileSystem.
SQLAlchemy~=1.2
tables~=3.6.0; platform_system == "Windows" and python_version<'3.9'
tables~=3.6; platform_system != "Windows"
tensorflow~=2.0
trufflehog~=2.1
xlsxwriter~=1.0