-
-
Notifications
You must be signed in to change notification settings - Fork 126
/
Copy pathpyproject.toml
79 lines (76 loc) · 1.94 KB
/
pyproject.toml
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
[project]
name = "romm"
description = "A beautiful, powerful, self-hosted rom manager"
license = "GNU AGPLv3"
readme = "README.md"
authors = [
{ name = "Zurdi", email = "[email protected]" },
{ name = "Arcane", email = "[email protected]" },
{ name = "Adamantike", email = "[email protected]" },
]
requires-python = "^3.12"
dependencies = [
"PyYAML == 6.0.1",
"SQLAlchemy[mariadb-connector,mysql-connector,postgresql-psycopg] ~= 2.0",
"Unidecode == 1.3.8",
"alembic == 1.13.1",
"anyio ~= 4.4",
"authlib ~= 1.3",
"certifi == 2024.07.04",
"colorama ~= 0.4",
"emoji == 2.10.1",
"fastapi == 0.115.6",
"gunicorn == 22.0.0",
"httpx ~= 0.27",
"itsdangerous ~= 2.1",
"joserfc ~= 0.9",
"passlib[bcrypt] ~= 1.7",
"pillow ~= 10.3",
"psycopg[c] ~= 3.2",
"py7zr == 1.0.0rc2",
"pydash ~= 7.0",
"python-dotenv == 1.0.1",
"python-magic ~= 0.4",
"python-multipart ~= 0.0.18",
"python-socketio == 5.11.1",
"redis ~= 5.0",
"rq ~= 2.1",
"rq-scheduler ~= 0.14",
"sentry-sdk ~= 2.19",
"sqlakeyset ~= 2.0",
"starlette-csrf ~= 3.0",
# TODO: Move back to official releases once the following PR is merged and released:
# https://github.com/python-poetry/poetry-core/pull/803
"streaming-form-data @ git+https://github.com/gantoine/streaming-form-data.git@b8a49ba",
"types-colorama ~= 0.4",
"types-passlib ~= 1.7",
"types-pyyaml ~= 6.0",
"types-redis ~= 4.6",
"uvicorn == 0.29.0",
"watchdog ~= 4.0",
"websockets == 12.0",
"yarl ~= 1.14",
"zipfile-deflate64 ~= 0.2",
]
[project.optional-dependencies]
dev = [
"ipdb ~= 0.13",
"ipykernel ~= 6.29",
"memray ~= 1.15",
"mypy ~= 1.13",
"pyinstrument ~= 5.0",
]
test = [
"fakeredis ~= 2.21",
"pytest ~= 8.3",
"pytest-asyncio ~= 0.23",
"pytest-env ~= 1.1",
"pytest-mock ~= 3.12",
"pytest-recording ~= 0.13",
]
[project.urls]
Homepage = "https://romm.app/"
Source = "https://github.com/rommapp/romm"
[tool.poetry]
package-mode = false
requires-poetry = ">=2.0"