mirror of
https://github.com/Dispatcharr/Dispatcharr.git
synced 2026-07-17 16:50:53 +00:00
Real-time notifications for system events and alerts Per-user notification management and dismissal Update check on startup and every 24 hours to notify users of available versions Notification center UI component Automatic cleanup of expired notifications
57 lines
1.2 KiB
TOML
57 lines
1.2 KiB
TOML
[project]
|
|
name = "dispatcharr"
|
|
description = "Dispatcharr - Stream dispatching and management"
|
|
readme = "README.md"
|
|
license = "CC-BY-NC-SA-4.0"
|
|
requires-python = ">=3.13"
|
|
dynamic = ["version"]
|
|
dependencies = [
|
|
"Django==5.2.9",
|
|
"psycopg2-binary==2.9.11",
|
|
"celery[redis]==5.6.0",
|
|
"djangorestframework==3.16.1",
|
|
"requests==2.32.5",
|
|
"psutil==7.1.3",
|
|
"pillow",
|
|
"drf-spectacular>=0.29.0",
|
|
"streamlink",
|
|
"python-vlc",
|
|
"yt-dlp",
|
|
"gevent==25.9.1",
|
|
"daphne",
|
|
"uwsgi",
|
|
"django-cors-headers",
|
|
"djangorestframework-simplejwt",
|
|
"m3u8",
|
|
"rapidfuzz==3.14.3",
|
|
"regex",
|
|
"tzlocal",
|
|
"pytz",
|
|
"torch==2.9.1+cpu",
|
|
"sentence-transformers==5.2.0",
|
|
"channels",
|
|
"channels-redis==4.3.0",
|
|
"django-filter",
|
|
"django-celery-beat",
|
|
"lxml==6.0.2",
|
|
"packaging",
|
|
]
|
|
|
|
[build-system]
|
|
requires = ["hatchling"]
|
|
build-backend = "hatchling.build"
|
|
|
|
# PyTorch CPU-only wheels index
|
|
[[tool.uv.index]]
|
|
url = "https://download.pytorch.org/whl/cpu"
|
|
name = "pytorch-cpu"
|
|
explicit = true
|
|
|
|
[tool.uv.sources]
|
|
torch = { index = "pytorch-cpu" }
|
|
|
|
[tool.hatch.build.targets.wheel]
|
|
packages = ["dispatcharr", "apps", "core"]
|
|
|
|
[tool.hatch.version]
|
|
path = "version.py"
|