[project] name = "splatnet-backend" version = "0.1.0" description = "Backend for SplatNet" readme = "README.md" requires-python = ">=3.11" dependencies = [ "annotated-doc==0.0.4", "annotated-types==0.7.0", "anyio==4.13.0", "argon2-cffi==25.1.0", "argon2-cffi-bindings==25.1.0", "certifi==2026.2.25", "cffi==2.0.0", "charset-normalizer==3.4.6", "click==8.3.1", "colorama==0.4.6", "cryptography==46.0.6", "fastapi==0.134.0", "fastapi-cache2==0.2.2", "greenlet==3.3.2", "h11==0.16.0", "httpcore==1.0.9", "httpx==0.28.1", "idna==3.11", "oauthlib==3.3.1", "oead==1.2.9.post4", "pendulum==3.2.0", "psycopg2-binary==2.9.11", "pycparser==3.0", "pydantic==2.12.5", "pydantic-core==2.41.5", "pydantic-settings==2.13.1", "python-dateutil==2.9.0.post0", "python-dotenv==1.2.2", "python-multipart==0.0.22", "pyyaml==6.0.3", "requests==2.32.5", "requests-oauthlib==2.0.0", "six==1.17.0", "sqlalchemy==2.0.48", "starlette==0.52.1", "tweepy==4.16.0", "typing-extensions==4.15.0", "typing-inspection==0.4.2", "tzdata==2025.3", "urllib3==2.6.3", "uvicorn==0.42.0", ] [tool.setuptools] packages = { find = {} } include-package-data = true py-modules = ["main", "database", "config"] [tool.setuptools.package-data] "*" = [ ".env", ".env.example", "judd/**/*", "services/**/*.js", "routes/**/*.json", "**/*.json" ] [project.scripts] splatnet = "main:start"