2026-08-21 13:26:51 +01:00
|
|
|
[build-system]
|
|
|
|
|
requires = ["setuptools>=77"]
|
|
|
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
|
|
|
|
|
|
[project]
|
|
|
|
|
name = "legacy-email-proxy"
|
2026-08-21 13:50:31 +01:00
|
|
|
# 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"
|
2026-08-21 13:26:51 +01:00
|
|
|
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"]
|