Skip to main content

Status Quality Gate Status PyPI

samples-python-template

Template project, includes:

  • Configuration of a python project, following the guideliness of HitChhiker's book 1
  • Aggregated test reports (pytest style)
  • SonarCloud static test (includes coverage results)
  • Publish the package/lib in PyPI's

Publishing to PyPI

Publishing is handled by .github/workflows/publish.yml, which builds the package with Poetry and uploads it to PyPI using Trusted Publishing (OIDC) — no API token secret is stored in the repo.

To release a new version:

  1. Bump version under [project] in pyproject.toml.
  2. Commit and merge the version bump to main.
  3. Create a GitHub Release with tag vX.Y.Z matching the pyproject.toml version (e.g. v2024.1.0). Publishing the release triggers the workflow.

One-time setup (repo/PyPI admin only): on pypi.org, add a Trusted Publisher for this project pointing at this GitHub repo, workflow file publish.yml, and environment pypi.

See the general contribution policies and guidelines for giis-uniovi at CONTRIBUTING.md.

  1. Reitz, K., & Schlusser, T. (2016). The Hitchhiker's guide to Python: best practices for development. " O'Reilly Media, Inc.".

Download files

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

Source Distribution

samples_python_template-2026.7.1.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

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

samples_python_template-2026.7.1-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

Details for the file samples_python_template-2026.7.1.tar.gz.

File metadata

File hashes

Hashes for samples_python_template-2026.7.1.tar.gz
Algorithm Hash digest
SHA256 d19260136ac2b42a61fe63ec21ca5e7cde31131b39d7ae13d0d75f9f1c4645cb
MD5 56fea7ac25e4b93c7ec94a6c288a4bcb
BLAKE2b-256 69346a16cc1bc6a06c1d627f8338e4028c3ae3ce7664a9a776975375bf32d859

See more details on using hashes here.

Provenance

The following attestation bundles were made for samples_python_template-2026.7.1.tar.gz:

Publisher: publish.yml on augustocristian/samples-python-template

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

File details

Details for the file samples_python_template-2026.7.1-py3-none-any.whl.

File metadata

File hashes

Hashes for samples_python_template-2026.7.1-py3-none-any.whl
Algorithm Hash digest
SHA256 259491bc24de3e6bccba03c4aa3b50093a7953928897a07e8575f9fa4d67bb7a
MD5 a0a2096fd5a19183835839010ad046b9
BLAKE2b-256 ed6e384f9f8f8ede879a8df5851c524c1576eb875454dcd465e6e2057565d96c

See more details on using hashes here.

Provenance

The following attestation bundles were made for samples_python_template-2026.7.1-py3-none-any.whl:

Publisher: publish.yml on augustocristian/samples-python-template

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 Sentry Error logging StatusPage Status page