2024-11-12 12:22:12 +00:00
|
|
|
|
# TODO: Less strict version pinning, and more up-to-date versions!
|
|
|
|
|
# TODO: Also tidy up the list, remove indirect dependencies, etc.
|
2024-11-12 06:50:32 +00:00
|
|
|
|
aiohttp==3.10.10
|
2024-11-12 12:22:12 +00:00
|
|
|
|
aiosignal==1.3.1
|
|
|
|
|
asgiref==3.8.1
|
|
|
|
|
async-timeout==4.0.2 # TODO: 5.0.1
|
|
|
|
|
attrs==22.1.0 # TODO: 24.2.0
|
|
|
|
|
beautifulsoup4==4.12.3
|
|
|
|
|
cachetools==5.5.0
|
|
|
|
|
chardet==4.0.0 # TODO: 5.2.0 – also, requests already depends on charset-normalizer, so why not use that?
|
|
|
|
|
click==8.1.7
|
|
|
|
|
dj-static==0.0.6 # TODO: Serving statics should be done by the web server, not Django...
|
|
|
|
|
Django==5.1.3
|
|
|
|
|
django-bootstrap4==24.4
|
|
|
|
|
django-csp==3.8
|
|
|
|
|
feedparser==6.0.11
|
2024-11-12 06:50:32 +00:00
|
|
|
|
frozenlist==1.5.0
|
2024-11-12 12:22:12 +00:00
|
|
|
|
gunicorn # TODO: Should this really be a project dependency?
|
2022-09-15 20:10:18 +00:00
|
|
|
|
httplib2==0.20.4
|
2024-11-12 06:50:32 +00:00
|
|
|
|
multidict==6.1.0
|
2022-10-24 19:09:27 +00:00
|
|
|
|
numpy
|
2024-11-12 12:22:12 +00:00
|
|
|
|
oauthlib==3.2.2
|
2024-11-13 09:08:39 +00:00
|
|
|
|
odfpy<2.0.0
|
2024-11-12 06:50:32 +00:00
|
|
|
|
pandas==2.2.3
|
2024-11-12 12:22:12 +00:00
|
|
|
|
protobuf==3.20.1 # TODO: 5.28.3
|
|
|
|
|
psaw==0.1.0 # TODO: Unmaintained, recommends switch to https://github.com/mattpodolak/pmaw
|
2022-10-24 19:09:27 +00:00
|
|
|
|
psycopg2-binary
|
2024-11-12 12:22:12 +00:00
|
|
|
|
pyasn1==0.6.1
|
|
|
|
|
pyasn1-modules==0.4.1
|
|
|
|
|
pyparsing==3.2.0
|
|
|
|
|
python-dateutil==2.9.0.post0
|
|
|
|
|
pytz
|
|
|
|
|
requests<3.0.0
|
|
|
|
|
rsa==4.9
|
2022-09-15 20:10:18 +00:00
|
|
|
|
sgmllib3k==1.0.0
|
2024-11-12 07:00:51 +00:00
|
|
|
|
six==1.16.0
|
2024-11-12 12:22:12 +00:00
|
|
|
|
soupsieve==2.6
|
|
|
|
|
sqlparse==0.5.1
|
|
|
|
|
static3==0.7.0 # TODO: Same as dj-static
|
2022-09-15 20:10:18 +00:00
|
|
|
|
uritemplate==4.1.1
|
2024-11-12 06:50:32 +00:00
|
|
|
|
yarl==1.17.1
|