A pyrig plugin for publishing Python packages to PyPI.
Project description
pyrig-pypi
A pyrig plugin for publishing Python packages to PyPI.
What is pyrig-pypi
pyrig-pypi is a plugin for pyrig that integrates PyPI publishing into a pyrig project.
Features
PyPI Integration
Integrates PyPI publishing into the deployment workflow, by uploading Python packages to the Python Package Index (PyPI)
PyPI Badges
Replaces the python badge with a PyPI badge that generates the pyversions badge and adds an additional badge for the package's version on PyPI.
PyPI Metadata
Adds PyPI trove classifiers and keywords to pyproject.toml to improve
discoverability on PyPI.
Usage
To use pyrig-pypi, add it as a development dependency in your pyrig project
and run pyrig mkroot to generate the project structure. This will adjust all
necessary files.
uv add --group dev pyrig-pypi
uv run pyrig mkroot
If you are using pyrig with its Github workflows, you will need a
PyPI account and get an API token there
and add this token as PYPI_TOKEN to your repository secrets.
This is necessary for the PyPI upload step in the deployment workflow to work.
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 pyrig_pypi-1.5.2.tar.gz.
File metadata
- Download URL: pyrig_pypi-1.5.2.tar.gz
- Upload date:
- Size: 6.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.20 {"installer":{"name":"uv","version":"0.11.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
34b77d6d55b18165e2263545139d9cb6619baf8095fe9f7dc3b36e274dfd51e7
|
|
| MD5 |
1d7d54270229b31bfff212b0a106e5ac
|
|
| BLAKE2b-256 |
13b883ac187ccebba01b9c6fd4f3a29a9906f8097e0b4de325ecac8ad3cafc89
|
File details
Details for the file pyrig_pypi-1.5.2-py3-none-any.whl.
File metadata
- Download URL: pyrig_pypi-1.5.2-py3-none-any.whl
- Upload date:
- Size: 10.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.20 {"installer":{"name":"uv","version":"0.11.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3ba61fc69a428693f488dd58f46176286dde559d2f1d1014f1078cfc3d6c986e
|
|
| MD5 |
446046cc69485c451250a779b2604782
|
|
| BLAKE2b-256 |
68bcc77709b670cae7622f49df13c1d5eb98beb485d53bc582071547661931f3
|