Builed for myself, shared for everyone.
Project description
rotoger
environment variables
ROTOGER_LOG_PATH = "./logs" ROTGER_MAX_BYTES = 10485760 ROTOGER_BACKUP_COUNT = 5
Build & Publish to PyPI
This project uses uv for building and publishing.
Prerequisites
- Install
uv: https://docs.astral.sh/uv/getting-started/installation/ - A PyPI account with an API token (or use TestPyPI for testing)
1. Build the package
uv build
This will produce both a source distribution (.tar.gz) and a wheel (.whl) in the dist/ directory.
2. Publish to PyPI
uv publish
uv 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 publish
3. Publish to TestPyPI (optional)
Use 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>
Versioning
Bump the version field in pyproject.toml before each release:
[project]
version = "x.y.z"
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rotoger-0.3.0.tar.gz.
File metadata
- Download URL: rotoger-0.3.0.tar.gz
- Upload date:
- Size: 2.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e407e3f4cf4948886bd26b35bd54e635f58703db406f5a706e4c4579dc273241
|
|
| MD5 |
44a333714b36cf42a1503d29b9834e53
|
|
| BLAKE2b-256 |
0640475df92ef562d22489a1b07bc41cf1094dce1d4d03475f59112b97070560
|
File details
Details for the file rotoger-0.3.0-py3-none-any.whl.
File metadata
- Download URL: rotoger-0.3.0-py3-none-any.whl
- Upload date:
- Size: 3.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
08d3c239f05c0551a9cdb682332f4c1e981844b1b0afa7b1e04c50730bbe2098
|
|
| MD5 |
1e6f213dbef69a6dc6f3588cae32f151
|
|
| BLAKE2b-256 |
72852164d61cff7594366d5797cc6f33784a05e83a39841701860bbbc41631dc
|