ROTOGER_LOG_PATH = "./logs" ROTGER_MAX_BYTES = 10485760 ROTOGER_BACKUP_COUNT = 5
This project uses uv for building and publishing.
- Install
uv: https://docs.astral.sh/uv/getting-started/installation/ - A PyPI account with an API token (or use TestPyPI for testing)
uv buildThis will produce both a source distribution (.tar.gz) and a wheel (.whl) in the dist/ directory.
uv publishuv publish will prompt for your credentials. You can also provide a PyPI API token via the environment variable:
UV_PUBLISH_TOKEN=pypi-<your-token> uv publishUse TestPyPI to verify the package before releasing to the real index:
uv publish --publish-url https://test.pypi.org/legacy/ --token pypi-<your-test-token>Bump the version field in pyproject.toml before each release:
[project]
version = "x.y.z"