Skip to main content

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.

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.

Release history Release notifications | RSS feed

This release

0.10.1 This release

2 files

0.10.0

2 files

0.9.1

2 files

0.8.3

2 files

0.8.2

2 files

0.7.0

2 files

0.6.1

2 files

0.6.0

2 files

0.5.2

2 files

0.5.1

2 files

0.5.0

2 files

0.4.7

2 files

0.4.6

2 files

0.4.5

2 files

0.4.4

2 files

0.4.3

2 files

0.4.2

2 files

0.4.1

2 files

0.4.0

2 files

0.3.0

2 files

Supported by

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