Skip to main content

PyPI Package Template

Ruff GitHub License Tests Codecov PyPI - Python Version PyPI - Version

This repository contains a simple template for creating PyPI packages with automated publishing using GitHub Actions. It includes the following features:

  • Automated Publishing:

    • New versions are published to Test PyPI when a new tag with a semantic version is pushed.
    • New releases trigger the build and publication of the package to the official PyPI.
  • Continuous Integration/Continuous Deployment (CI/CD):

    • Automated testing using pytest.
    • Coverage reports generated with pytest-cov and uploaded to Codecov.
  • Secrets Configuration:

    • Requires PYPI_TOKEN and TEST_PYPI_TOKEN for publishing.
    • Requires CODECOV_TOKEN for generating the coverage badge.

This template streamlines the process of developing, testing, and publishing Python packages, ensuring a smooth and automated workflow.

Metadata

Release files for pypi-workflow 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pypi-workflow 0.1.2
File Size Uploaded Provenance
pypi_workflow-0.1.2.tar.gz 2.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for pypi-workflow 0.1.2
File Interpreter ABI Platform
pypi_workflow-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 5.0 kB

Release files / pypi_workflow-0.1.2.tar.gz

Download URL pypi_workflow-0.1.2.tar.gz
Size 2.2 kB
Tags Source
SHA-256 checksum
How to use checksums
dfa2c2a2547adc1329f9c27091ab5180606107578d58b72269a373566da1f6bd
BLAKE2b-256 checksum
How to use checksums
8755d7299b062cd462da34eaf60f67966621ac8d3eec9da631b6409b939a344c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.12.4 Linux/6.5.0-1022-azure

Release files / pypi_workflow-0.1.2-py3-none-any.whl

Download URL pypi_workflow-0.1.2-py3-none-any.whl
Size 2.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2b2036fd81c6bc9cc6ceedb1b21719267999ddf4662e4d13831f0166fe06c4b7
BLAKE2b-256 checksum
How to use checksums
907a1c6a7555570b488bd3129de3f2bcd51c74238b79e6eddf6b0f634cf845ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.12.4 Linux/6.5.0-1022-azure

Security for pypi-workflow 0.1.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page