[build-system] requires = ["hatchling"] build-backend = "hatchling.build" [project] name = "pngx-controller" version = "0.1.0" description = "Paperless-ngx Central Sync Controller" requires-python = ">=3.11" dependencies = [ "fastapi>=0.115.0", "uvicorn[standard]>=0.32.0", "sqlmodel>=0.0.22", "apscheduler>=3.10.4", "cryptography>=43.0.0", "httpx>=0.27.0", "jinja2>=3.1.4", "python-multipart>=0.0.12", "prometheus-client>=0.21.0", "aiofiles>=24.1.0", ] [project.scripts] pngx-controller = "app.main:cli_entry" [tool.hatch.build.targets.wheel] packages = ["app"]