email-forwarder/pyproject.toml
Jeena c96bd8ed71 Restructure as runnable Python module
Convert email_forwarder.py to a package with __main__.py for module execution.
Update systemd service to use -m email_forwarder.
Configure pyproject.toml to exclude state/ from packaging.

Changes:
- Create email_forwarder/ package with __init__.py and __main__.py
- Move main script to email_forwarder/email_forwarder.py
- Update ExecStart to python -m email_forwarder
- Add setuptools config to exclude state/ directory
2026-01-04 18:22:42 +09:00

13 lines
No EOL
214 B
TOML

[build-system]
requires = ["setuptools", "wheel"]
[project]
name = "email-forwarder"
version = "0.1.0"
dependencies = [
"imap-tools",
"python-dotenv",
]
[tool.setuptools.packages.find]
exclude = ["state"]