-
Notifications
You must be signed in to change notification settings - Fork 2
/
Pipfile
40 lines (35 loc) · 924 Bytes
/
Pipfile
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
[[source]]
url = "https://pypi.python.org/simple"
verify_ssl = true
name = "pypi"
[packages]
starlette = "==0.41.3"
webargs-starlette = "==2.1.0"
python-multipart = "==0.0.19" # required by starlette dependencies
uvicorn = {version = "==0.32.1", extras = ["standard"]}
rq = "==1.16.2"
asyncpg = "==0.30.0"
psycopg2-binary = "==2.9.10" # for alembic only
sqlalchemy = "==2.0.36"
alembic = "==1.14.0"
greenlet = "==3.1.1" # optional dependency for sqlalchemy
PyJWT = "==2.10.1"
httpx = "==0.27.2"
redis = "==5.2.0"
boto3 = "==1.35.66"
yt-dlp = "==2024.12.13"
sentry-sdk = "==2.18.0"
python-dotenv = "==1.0.1"
Jinja2 = "==3.1.4" # rss-file rendering
aiosmtplib = "==3.0.2"
pycryptodome = "==3.21.0"
[dev-packages]
pytest = "~=8.3.3"
pytest-asyncio = "~=0.24.0"
coverage = "~=7.6.7"
black = "~=24.10.0"
pylint = "~=3.3.1"
[requires]
python_version = "3.13"
# sudo apt install ffmpeg
# export LDFLAGS=$(pg_config --ldflags)