-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathrequirements.txt
215 lines (175 loc) · 5.19 KB
/
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
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
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
# List all Python package requirements this project has.
#
# more details: http://www.pip-installer.org/en/latest/requirements.html
gunicorn==19.9.0
gevent==1.4.0
greenlet==0.4.15
psycogreen==1.0.1
### General useful bits
py-bcrypt==0.4
PyYAML==5.4
Pillow==6.1.0
### Database drivers
psycopg2==2.8.2
dj-database-url==0.5.0
### Django related
Django==1.11.29
## django-pagination
-e git+https://github.com/OpenUpSA/django-pagination@d013c9c1facf7e1d6827a5a7929064c5c80c53e2#egg=django-pagination
django-bcrypt==0.9.2
django-pipeline==1.6.13
django-pipeline-compass-rubygem==0.1.9
django-formtools==2.1
django-cors-headers==1.3.1
django-storages==1.9.1
### API related
djangorestframework==3.4.7
### Django related registration
# The registration app is a little out of date - get it from the repo direct....
# django-registration
-e git+https://github.com/ubernostrum/django-registration@af917d4936973820fa1be2336db3ca922d27b89d#egg=django-registration
django-registration-defaults==0.3
### Pombola dependencies
sorl-thumbnail==12.4.1
django-date-extensions==3.0
django-ajax-selects==1.9.1
django-autocomplete-light==2.3.3
django-slug-helpers==0.0.3
django-file-archive==0.0.2
# django-info-pages
-e git+https://github.com/OpenUpSA/django-info-pages@a592d2f00f205051c50ee4f5a4e19e4ad4c25c6a#egg=django-info-pages
Markdown==2.5.1
lxml==4.9.1
# Note that django-markitup (for v2.1 at least) adds a recent jQuery (v2.0.3) to
# the admin pages, which other code then relies on, for example the
# django-autocomplete-light. If removing/changing this requirement please ensure
# that the behaviour is not altered. If you need to reintroduce jQuery manually
# into the admin then commit c5fdf97df10782c098592e89503fce461840dcda may be
# useful as a reference.
django-markitup==3.7.0
requests==2.27.1
elasticsearch==1.9.0
django-haystack==2.8.1
# Required (but not a declared requirement) of elasticsearch
urllib3==1.26.19
# Testing helpers
django-nose==1.4.5
nose-exclude==0.5.0
yanc==0.2.4
httplib2==0.11.3
WebTest==2.0.15
django-webtest==1.7.8
requests-mock==1.4.0
codecov==2.1.13
git+https://github.com/nathforge/django-mechanize.git@d9537ccf8cc66bc7913df0c95fd532699ec88fdc
selenium==2.53.6
django-selenium==0.9.7
# Hansard parsing is quite particular
BeautifulSoup==3.2.1
beautifulsoup4==4.3.2
Unidecode==0.4.16
python-memcached==1.53
# django-mapit
django-mapit==1.6
# SayIt and ZA hansard scrapers - need to be made available to be added as an optional app
# Note, if the subsequent -e are ever removed, please remove manually from virtualenv/src !
-e git+https://github.com/OpenUpSA/sayit.git@7b4ec402239d8dd1118f9d078858b9bced868f57#egg=django-sayit
mysociety-django-sluggable==0.6.1.1
-e git+https://github.com/mysociety/popolo-name-resolver@a6fca27e080acdb475e6fd2e1382592b0c0a0fc5#egg=popolo-name-resolver
mysociety-django-popolo==0.1.0
python-dateutil==2.4.2
# Packages that are helpful for development:
coverage==3.7.1
django-debug-toolbar==1.11.1
django-extensions==1.7.4
# Constance
django-constance[database]==2.0
## votematch
django-model-utils==2.3.1
parsedatetime==1.4
pygeocoder==1.2.5
# Dependencies of our dependencies
# Django-Select2==4.3.2
# mysociety-Django-Select2==4.3.2.2
-e git+https://github.com/mysociety/django-select2@28c9bf981017d83836390b264a0fa8dd246e6a07#egg=Django-Select2
Shapely==1.5.0
WebOb==1.4
amqp==1.4.6
anyjson==0.3.3
audioread==1.0.3
billiard==3.3.0.19
bleach==3.3.0
django-appconf==1.0.2
celery==3.1.25
celery-haystack==0.10
kombu==3.0.37
chardet==2.3.0
cssselect==0.9.1
django-bleach==0.5.2
django-celery==3.1.17
django-qmethod==0.0.3
django-subdomain-instances==3.0.2
django-tastypie==0.12.1
html5lib==0.999
mechanize==0.4.6
mimeparse==0.1.3
mock==1.3.0
nose==1.3.4
parslepy==0.2.0
python-magic==0.4.6
pytz==2014.10
simplejson==3.6.5
six==1.10.0
slumber==0.6.2
sqlparse==0.2.0
virtualenv==1.11.6
wsgi-intercept==0.8.0
wsgiref==0.1.2
# We cannot pin these to specific versions, because they're OS/Python version
# dependant, and there's no single version which will work for the variety of
# environments we have to support.
# This comes as standard in Python 2.7+ anyway
# Pinned to 1.1 rather than 1.2.1 to save us having to use --allow-all-external
argparse==1.1
# Used for keeping an eye on this file.
pip-tools==0.3.5
# Other things presumably installed as dependencies of stuff above
python-mimeparse==0.1.4
approx-dates==0.0.1
cryptography==3.2.1
easy-thumbnails==2.6
enum34==1.1.10
funcsigs==1.0.2
future==0.18.3
futures==3.3.0
idna==2.7
ipaddress==1.0.23
libsass==0.20.1
ndg-httpsclient==0.5.1
pbr==5.5.1
pyasn1==0.4.8
pycparser==2.20
pyOpenSSL==20.0.0
uk-postcode-utils==1.1
unicode-slugify==0.1.1
waitress==1.4.4
#necessary to process unicode csv files for ZA elections data
unicodecsv==0.9.4
# Used to format budgetary things into local currency strings
Babel==2.9.1
# Pin certifi to a version that works with OpenSSL 1.0.1 - see
# https://github.com/certifi/python-certifi/issues/26
certifi==2015.04.28
cffi==1.14.4
# everypolitician packages
everypolitician==0.0.13
everypolitician-popolo==0.0.11
# Streaming Excel files for contact list download
xlsx-streaming==0.4.0
zipstream==1.1.4
# Reading Excel files for contast list download test
xlrd==1.2.0
# Sentry
#sentry-sdk[django]==1.39.2
sentry-sdk==0.14.3
boto3==1.17.112