issues
search
buildarr
/
buildarr-sonarr
Sonarr PVR plugin for Buildarr
https://buildarr.github.io/plugins/sonarr
GNU General Public License v3.0
2
stars
6
forks
source link
Refactor Python package metadata
#64
Closed
Callum027
closed
6 months ago
Callum027
commented
6 months ago
Replace Poetry with PDM.
Rewrite
pyproject.toml
to make it fully PEP-621 compliant, with some PDM options defined such as development dependencies.
Switch to dynamic version management using
setuptools-scm
.
Replace Black with the Ruff formatter.
Update Ruff configuration to take into account option changes.
Rewrite GitHub Actions workflows to use PDM.
Switch the release workflow to getting the PyPI token using GItHub Actions OIDC, instead of passing it in as a repository secret.
Publish the source dist and wheels to the GitHub release.
Include non-functional changes resulting from the changed pre-commit hooks.
pyproject.toml
to make it fully PEP-621 compliant, with some PDM options defined such as development dependencies.setuptools-scm
.