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

Uploaded Source

Built Distribution

snake_charmer-0.13.0-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: snake_charmer-0.13.0.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for snake_charmer-0.13.0.tar.gz
Algorithm Hash digest
SHA256 d51c5d7930201bd9d290e7224521ea005de3f536563abb9dfe6707e0abe4c099
MD5 119fa2b9eee389cb8d5cb0da00694e33
BLAKE2b-256 e9183cc986937792eb95741e027cba7eb487576445737b13bb39a3151b9292c1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: snake_charmer-0.13.0-py3-none-any.whl
  • Upload date:
  • Size: 8.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for snake_charmer-0.13.0-py3-none-any.whl
Algorithm Hash digest
SHA256 29a23470d4d0464158048d025294b234779fff8fb545c64cc22ab977f9604ba5
MD5 b32e72b01dfb8ed3e6a58610561cf195
BLAKE2b-256 d1ad72f3390e765e3fbdb5beecd09cf0388b33e4550e0e8ec3fe6c1cb7f9b6c7

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