-
Notifications
You must be signed in to change notification settings - Fork 6
/
requirements.in.txt
110 lines (96 loc) · 2.43 KB
/
requirements.in.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
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
git+https://github.com/GSA/ckan.git@ckan-2-10-5-fork#egg=ckan
# TODO https://github.com/GSA/datagov-deploy/issues/2794
git+https://github.com/GSA/ckanext-saml2auth.git@datagov#egg=ckanext-saml2auth
git+https://github.com/keitaroinc/ckanext-s3filestore.git#egg=ckanext-s3filestore
-e git+https://github.com/ckan/ckanext-xloader.git@master#egg=ckanext-xloader
ckanext-googleanalyticsbasic
ckanext-usmetadata>=0.3.2
ckanext-datajson>=0.1.19
ckanext-dcat-usmetadata~=0.6.0
ckanext-envvars>=0.0.3
newrelic
gunicorn
# CKAN core library dependency upgrade pin
lxml==4.9.1
# bleach==3.3.0
# Jinja2==2.11.3
# Add necessary CKAN core libraries
alembic==1.8.1
Babel==2.10.3
backports-zoneinfo==0.2.1; python_version < '3.9'
Beaker==1.11.0
bleach==5.0.1
blinker==1.5
click==8.1.3
dominate==2.7.0
feedgen==0.9.0
Flask==2.0.3
Flask-Babel==1.0.0
Flask-Login==0.6.1
Flask-WTF==1.0.1
flask-multistatic==1.0
# greenlet==2.0.2
# Jinja2==3.1.2
Markdown==3.4.1
packaging==24.1
passlib==1.7.4
polib==1.1.1
psycopg2==2.9.3
PyJWT==2.4.0
pyparsing==3.1.2
python-magic==0.4.27
pysolr==3.9.0
python-dateutil==2.8.2
pytz
PyUtilib==6.0.0
pyyaml==6.0.1
requests~=2.32.3
rq==1.11.0
simplejson==3.18.0
SQLAlchemy[mypy]==1.4.41
sqlparse==0.5.0
typing_extensions==4.3.0
tzlocal==4.2
webassets==2.0
Werkzeug[watchdog]==2.0.3
zope.interface==5.4.0
# # ckanext-saml2 dependencies
# defusedxml==0.6.0
# M2Crypto
# python-memcached==1.48
# ckanext-s3filestore dependencies
boto3>=1.4.4
ckantoolkit
# ckanext-xloader dependencies
# https://github.com/ckan/ckanext-xloader/blob/master/requirements.txt
messytables==0.15.2
pika>=1.1.0
Unidecode==1.0.22
requests[security]>=2.11.1
tabulator==1.53.5
python-dateutil>=2.8.2
# Other pinned dependencies
# (most likely for snyk)
itsdangerous==2.0.1
MarkupSafe==2.0.1
wheel==0.42.0
# avoid ImportError error https://github.com/GSA/data.gov/issues/4396
importlib-resources<6.0
cryptography>42.0.4
pip>=23.3
jinja2>=3.1.5
# fix for https://security.snyk.io/vuln/SNYK-PYTHON-GEVENT-8320934
gevent>=24.10.1
pyparsing # need to avoid solr missing module error on cloud.gov
# duplicate Werkzeug[watchdog]==2.0.3 requrements from ckan list
# so that snyk doesn't complain about the version mismatch
Werkzeug==2.0.3
urllib3>=1.26.19
certifi>=2024.7.4
cryptography>=43.0.1
setuptools~=71.0.3
# Pin MarkupSafe to avoid button issue data.gov/issues/4954 for logged in user
# https://github.com/GSA/data.gov/issues/4954
MarkupSafe==2.*
# avoid conflic dependencies issue
greenlet>=3.1.1