Skip to main content

Demo project for python-semantic-release

Project description

Python Semantic Release Demo

Project showcasing a possible setup to utilize python-semamtic-release (PSR) with uv and ruff.

To build this has cost me more time than anticipated. Before I started with this demo, I already had a profound understanding of the semantic version specification, of [conventional commits][conv], and some experience with CI/CD ppelines. From there it took me 30 hours to read through PSR's documentation, understand their uv project setup guide and to create this pipeline.

This pipeline is not quite what I would want to use everywhere, but it will do for simple projects. Now it is time to create an app which would create this pipeline in a freshly initiated project. I shall call it ci-starter. Hopefully, the pipelines produced by the ci-starter will evolve into something more sophisticated.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

psr_demo-0.10.1.tar.gz (1.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

psr_demo-0.10.1-py3-none-any.whl (2.5 kB view details)

Uploaded Python 3

File details

Details for the file psr_demo-0.10.1.tar.gz.

File metadata

  • Download URL: psr_demo-0.10.1.tar.gz
  • Upload date:
  • Size: 1.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for psr_demo-0.10.1.tar.gz
Algorithm Hash digest
SHA256 43e435361d288aea3e33ce0f5bd9b99810cff4b8e39499c471a585b4e3d14bc0
MD5 3e55c685d37288ea59ab2884e09115e5
BLAKE2b-256 121ecd3cd859b30d5fc72a40b920a887dd4ae224722ccf0264469cf2dd6323a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for psr_demo-0.10.1.tar.gz:

Publisher: continuous_delivery.yml on fleetingbytes/psr-demo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file psr_demo-0.10.1-py3-none-any.whl.

File metadata

  • Download URL: psr_demo-0.10.1-py3-none-any.whl
  • Upload date:
  • Size: 2.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for psr_demo-0.10.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d7497cea231636641bbd4dc451a9faddf56c4fe4118dab839c4ffb02274da246
MD5 282fb7b7816cc3f70c2ff5f37618326a
BLAKE2b-256 e8a4433f3007722f9239718a43cc994f51bb52d4e5492966e478ef6c54e4c129

See more details on using hashes here.

Provenance

The following attestation bundles were made for psr_demo-0.10.1-py3-none-any.whl:

Publisher: continuous_delivery.yml on fleetingbytes/psr-demo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page