Metadata-Version: 2.4
Name: pyrig-pypi
Version: 3.4.0
Summary: A pyrig plugin for publishing Python packages to PyPI.
Keywords: pyrig
Author: Winipedia
License-Expression: MIT
License-File: LICENSE
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Operating System :: OS Independent
Classifier: Typing :: Typed
Requires-Dist: pyrig>=18.3.4
Requires-Dist: pyrig-runtime>=3.5.2
Maintainer: Winipedia
Requires-Python: >=3.12
Project-URL: Homepage, https://github.com/Winipedia/pyrig-pypi
Project-URL: Documentation, https://Winipedia.github.io/pyrig-pypi
Project-URL: Source, https://github.com/Winipedia/pyrig-pypi
Project-URL: Issues, https://github.com/Winipedia/pyrig-pypi/issues
Project-URL: Changelog, https://github.com/Winipedia/pyrig-pypi/releases
Description-Content-Type: text/markdown

## Overview

pyrig-pypi is a [pyrig](https://github.com/Winipedia/pyrig) plugin that publishes
your package to PyPI automatically as part of your CI/CD pipeline.

## What it adds

- **Automatic publishing** — a build-and-publish step that uploads your package
  to PyPI after a successful release.
- **PyPI badges** — a package-version badge and a PyPI-driven Python versions
  badge.
- **PyPI metadata** — trove classifiers and keywords in `pyproject.toml` for
  discoverability.

## Usage

```bash
uv add pyrig-pypi --dev
uv run pyrig sync
```

Publishing from CI requires a `PYPI_TOKEN` repository secret — see the
documentation for the one-time setup.

## Documentation

Full documentation, including the auto-generated API reference, is available on
the [documentation site](https://Winipedia.github.io/pyrig-pypi).
