Skip to main content

No project description provided

Project description

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.

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

pypi_workflow-0.1.1.tar.gz (2.1 kB view details)

Uploaded Source

Built Distribution

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

pypi_workflow-0.1.1-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

Details for the file pypi_workflow-0.1.1.tar.gz.

File metadata

  • Download URL: pypi_workflow-0.1.1.tar.gz
  • Upload date:
  • Size: 2.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.4 Linux/6.5.0-1022-azure

File hashes

Hashes for pypi_workflow-0.1.1.tar.gz
Algorithm Hash digest
SHA256 9a9b4a5c8210168eda2d4829c418effea647b6a2bfe134afc76882c6c9c67b35
MD5 c71582334798ce3514ccfc1d8632db60
BLAKE2b-256 420a4b8dddf08ee5ab3811f42bec7a6057244dda461307f1243a0684e2515a76

See more details on using hashes here.

File details

Details for the file pypi_workflow-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: pypi_workflow-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 2.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.4 Linux/6.5.0-1022-azure

File hashes

Hashes for pypi_workflow-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ba807f817665f64f45581a1a887a9fb6eafb687efa62f26f3d981f7cb863a09b
MD5 d77a6dc9096802d874954cb85cf81b0c
BLAKE2b-256 f2b3932695d8dac9d1dbb5273767c323966cdb8791d2a5edc52f544776439a2c

See more details on using hashes here.

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