-
Notifications
You must be signed in to change notification settings - Fork 18
Expand file tree
/
Copy pathrequirements.txt
More file actions
42 lines (41 loc) · 858 Bytes
/
requirements.txt
File metadata and controls
42 lines (41 loc) · 858 Bytes
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
# Flask
werkzeug>=2.3.7
Flask==2.3.3
flask-caching>=2.3.1
Flask-Cors>=5.0.1
# DB
psycopg2cffi==2.9.0
SQLAlchemy==1.4.54
sqlalchemy2-stubs>=0.0.2a38
sqlalchemy-stubs>=0.4
# Server
gevent>=24.2.1
# Pin setuptools<82: version 82 removed pkg_resources, breaking cityloc
setuptools>=67,<82
# Util
cachetools>=5.5.2
requests>=2.32.3
typing-extensions>=4.13.2
python-dotenv>=1.1.0
# Scraping
beautifulsoup4==4.13.4
feedparser==6.0.11
# Query modules
pytz==2025.2
timezonefinder==6.5.9
rjsmin>=1.2.4
python-youtube==0.9.1
country-list>=1.1.0
# For OpenAI GPT support
openai>=1.14.3,<1.40
httpx>=0.27.2,<0.28
# Ours
reynir>=3.5.7
islenska>=1.0.3
# Pinning old version of Icespeak since newer require
# grpcio, which doesn't work under PyPy. :/
icespeak @ git+https://github.com/mideind/Icespeak@greynir
iceaddr>=0.5.8
iceweather>=0.2.3
cityloc>=0.1.1
straeto>=1.4.1