Skip to main content

A python package that enables a github repo to release a python project from a pull request

Project description

snake_charmer

A github action for automating python package releases.

bUt gItHuB aLrEaDy hAs tHaT . . .

github has an action to publish to pypi. this still requires the developer know about good semantic versioning and keep the project in correct order to do so. This action runs before and actually works with the one provided by github so that releasing a new version is as simple as updating the labels on a pr.

Project Goals

A github action where simply by tagging a PR with major-release, minor-release, or revision-release will correctly update your setup.py file, create a release via github (using commit history to build a changelog and the previous version defined to properly increment the version) and then publish it to PYPI. This way you only need to open a PR with your last feature for each version to create a release.

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

snake_charmer-0.11.1.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

snake_charmer-0.11.1-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

Details for the file snake_charmer-0.11.1.tar.gz.

File metadata

  • Download URL: snake_charmer-0.11.1.tar.gz
  • Upload date:
  • Size: 6.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for snake_charmer-0.11.1.tar.gz
Algorithm Hash digest
SHA256 199edd6d8b6fe4c9952ed80c19ccd7e5eb72e0d2bc45c0ae14cb5e85c4e17c98
MD5 a2d626e19f10d7ccfe001264dae58f71
BLAKE2b-256 4d6a76a2087a638e8024ae5d402c9260a65c6e7c570a0b5d293e2f81393c4473

See more details on using hashes here.

File details

Details for the file snake_charmer-0.11.1-py3-none-any.whl.

File metadata

  • Download URL: snake_charmer-0.11.1-py3-none-any.whl
  • Upload date:
  • Size: 7.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for snake_charmer-0.11.1-py3-none-any.whl
Algorithm Hash digest
SHA256 109c08e7c266346c0c587d53a0a97e1786e9b0d369bdc2d5b252983aa439bbf3
MD5 81142d1b3b0c9b8ef98c3b0576cc4edd
BLAKE2b-256 e04c57b4858f52383c21bddffa4fef16562e165941235b5a8978804afe0e36a6

See more details on using hashes here.

Supported by

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