[build-system] requires = ["setuptools>=77"] build-backend = "setuptools.build_meta" [project] name = "legacy-email-proxy" # Written by the release job in .gitea/workflows/build-and-publish.yaml, which # derives the version from conventional commits and tags the result. Do not # edit by hand: a hand-set value is overwritten at the next release. version = "0.4.0" description = "Unauthenticated POP3/SMTP front end proxied to authenticated IMAPS/SMTPS backends" readme = "README.md" requires-python = ">=3.12" dynamic = ["dependencies"] [project.scripts] legacy-email-proxy = "proxy_server:run" [project.urls] Homepage = "https://code.emmathe.dev/lyrathorpe/legacy-email-proxy" # requirements.txt stays the single source of runtime dependencies, so the # Dockerfile and this file cannot drift apart. [tool.setuptools.dynamic] dependencies = { file = ["requirements.txt"] } [tool.setuptools] py-modules = ["proxy_server"]