|
| 1 | +[project] |
| 2 | +name = "floppy" |
| 3 | +version = "0.0.0" |
| 4 | +description = "A self-hosted media tracker." |
| 5 | +requires-python = ">=3.12,<3.13" |
| 6 | +dependencies = [ |
| 7 | + "aiohttp==3.14.1", |
| 8 | + "apprise==1.9.9", |
| 9 | + "beautifulsoup4==4.14.3", |
| 10 | + "celery==5.6.3", |
| 11 | + "croniter==6.2.2", |
| 12 | + "defusedxml==0.7.1", |
| 13 | + "Django==5.2.16", |
| 14 | + "django-allauth[socialaccount]==65.15.0", |
| 15 | + "django-celery-beat==2.9.0", |
| 16 | + "django-celery-results==2.6.0", |
| 17 | + "django_debug_toolbar==6.2.0", |
| 18 | + "django-health-check==3.23.3", |
| 19 | + "django-model-utils==5.0.0", |
| 20 | + "django-redis==6.0.0", |
| 21 | + "django-select2==8.4.8", |
| 22 | + "django-simple-history==3.11.0", |
| 23 | + "django-widget-tweaks==1.5.1", |
| 24 | + "djangorestframework==3.16.1", |
| 25 | + "drf-spectacular==0.29.0", |
| 26 | + "floppy-mcp", |
| 27 | + "gunicorn==25.3.0", |
| 28 | + "icalendar==7.0.3", |
| 29 | + "Pillow==12.3.0", |
| 30 | + "psycopg[binary,pool]==3.3.3", |
| 31 | + "python-decouple==3.8", |
| 32 | + "pyotp==2.9.0", |
| 33 | + "PySocks==1.7.1", |
| 34 | + "qrcode==8.2", |
| 35 | + "redis[hiredis]==7.4.0", |
| 36 | + "requests==2.33.1", |
| 37 | + "requests-ratelimiter==0.8.0", |
| 38 | + "supervisor==4.3.0", |
| 39 | + "unidecode==1.4.0", |
| 40 | +] |
| 41 | + |
| 42 | +[dependency-groups] |
| 43 | +lint = [ |
| 44 | + "django-upgrade==1.30.0", |
| 45 | + "djlint==1.36.4", |
| 46 | + "pre-commit==4.5.1", |
| 47 | + "ruff==0.15.8", |
| 48 | +] |
| 49 | +test = [ |
| 50 | + "coverage==7.13.5", |
| 51 | + "fakeredis[lua]==2.35.1", |
| 52 | + "pytest-django==4.12.0", |
| 53 | + "pytest-playwright==0.7.2", |
| 54 | + "tblib==3.2.2", |
| 55 | +] |
| 56 | +dev = [ |
| 57 | + { include-group = "lint" }, |
| 58 | + { include-group = "test" }, |
| 59 | +] |
| 60 | + |
| 61 | +[tool.uv] |
| 62 | +package = false |
| 63 | +required-version = "==0.12.3" |
| 64 | + |
| 65 | +[tool.uv.sources] |
| 66 | +floppy-mcp = { workspace = true } |
| 67 | + |
| 68 | +[tool.uv.workspace] |
| 69 | +members = ["mcp_server"] |
| 70 | + |
1 | 71 | [tool.ruff] |
2 | 72 | target-version = "py312" |
3 | 73 | line-length = 88 # enforced by `ruff format`, not by E501 (see ignore list) |
|
0 commit comments