[project]
name = "labs-tidb-io-django"
version = "0.1.0"
description = "Backend for labs.tidb.io"
authors = [
    { name = "wd0517", email = "me@wangdi.ink" }
]
dependencies = [
    "django~=6.0.3",
    "environs>=14.1.1",
    "django-tidb~=6.0.0",
    "mysqlclient>=2.2.7",
    "sentry-sdk[django]>=2.22.0",
    "djangorestframework~=3.15",
    "social-auth-app-django==5.6.0",
    "drf-spectacular>=0.28.0",
    "gunicorn>=23.0.0",
    "requests>=2.32.3",
    "boto3==1.35.68",
    "mysql-connector-python==9.1.0",
    "django-cors-headers>=4.7.0",
    "celery~=5.4",
    "redis>=5.2.1",
    "prometheus-client>=0.21.1",
    "django-ipware~=7.0",
    "stripe~=11.6",
    "pyjwt>=2.10.1",
    "cryptography>=44.0.2",
    "jinja2>=3.1.6",
    "celery-redbeat~=2.3",
    "paramiko~=3.5",
    "pydantic>=2.11.7",
    "scp>=0.15.0",
    "pyyaml>=6.0.2",
    "pillow>=11.3.0",
    "alibabacloud-ros20190910>=3.5.6",
    "alibabacloud-ecs20140526>=7.1.1",
    "tqdm>=4.67.1",
    "google-cloud-bigquery>=3.37.0",
    "tenacity>=9.1.2",
    "weasyprint==68.0",
    "opendal>=0.46.0",
    "inertia-django>=1.2.0",
    "django-vite>=3.1.0",
    "pyotp>=2.9.0",
]
readme = "README.md"
requires-python = ">= 3.12"

[tool.uv]
package = false
