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.9.0.tar.gz (6.2 kB view details)

Uploaded Source

Built Distribution

snake_charmer-0.9.0-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: snake_charmer-0.9.0.tar.gz
  • Upload date:
  • Size: 6.2 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.9.0.tar.gz
Algorithm Hash digest
SHA256 333821f6f2f353d81462c92bb333d017f1558937eab2029bf3e03953ee1df6e8
MD5 be2e38c1363c1a9c1bea4124a5070a8a
BLAKE2b-256 c472d940dafb66f212925c3e05f62249bacf0608b17ad018e694925d599fc107

See more details on using hashes here.

File details

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

File metadata

  • Download URL: snake_charmer-0.9.0-py3-none-any.whl
  • Upload date:
  • Size: 7.3 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.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 353a54d7eedf0ac09c697c6881111ae344a7327b5438f930e9397d5ad423e914
MD5 d77236d8d1e6d9165fa46087e8a4b1aa
BLAKE2b-256 63b75ac409185d258b88c2de59bbdc0b53ca1cd7ae8a850d26efedf7596975da

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