Kumi
fa5c3aaa7b
Some checks are pending
Docker / build (push) Waiting to run
Replaced pygsheets with pandas and removed dependency on Google Sheets for data extraction, leveraging local spreadsheet files instead. This improves reliability and simplifies setup by avoiding external API dependencies. Updated code to handle data conversion and string checks ensuring data consistency. Adjusted settings to accommodate new input file.
47 lines
1.2 KiB
Text
47 lines
1.2 KiB
Text
# TODO: Less strict version pinning, and more up-to-date versions!
|
||
# TODO: Also tidy up the list, remove indirect dependencies, etc.
|
||
aiohttp==3.10.10
|
||
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
|
||
frozenlist==1.5.0
|
||
google-api-core<3.0.0
|
||
google-api-python-client<3.0.0
|
||
google-auth<3.0.0
|
||
googleapis-common-protos<2.0.0
|
||
gunicorn # TODO: Should this really be a project dependency?
|
||
httplib2==0.20.4
|
||
multidict==6.1.0
|
||
numpy
|
||
oauthlib==3.2.2
|
||
odfpy<2.0.0
|
||
pandas==2.2.3
|
||
protobuf==3.20.1 # TODO: 5.28.3
|
||
psaw==0.1.0 # TODO: Unmaintained, recommends switch to https://github.com/mattpodolak/pmaw
|
||
psycopg2-binary
|
||
pyasn1==0.6.1
|
||
pyasn1-modules==0.4.1
|
||
pygsheets==2.0.6
|
||
pyparsing==3.2.0
|
||
python-dateutil==2.9.0.post0
|
||
pytz
|
||
requests<3.0.0
|
||
requests-oauthlib==1.3.1 # TODO: 2.0.0
|
||
rsa==4.9
|
||
sgmllib3k==1.0.0
|
||
six==1.16.0
|
||
soupsieve==2.6
|
||
sqlparse==0.5.1
|
||
static3==0.7.0 # TODO: Same as dj-static
|
||
uritemplate==4.1.1
|
||
yarl==1.17.1
|