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

Uploaded Source

Built Distribution

snake_charmer-0.13.1-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: snake_charmer-0.13.1.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 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.1.tar.gz
Algorithm Hash digest
SHA256 a5f015f40805f86a5cab6134c8e532c00c006dd4bfb3ac64143788c53a2b24f9
MD5 467528d14f04f2c2c039eb78c423be29
BLAKE2b-256 d7d2caa567fffaf25ba7cde326f7ce2c33d5ac0c7965bb19aebaa1d7dbe50adb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: snake_charmer-0.13.1-py3-none-any.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a91f40a1a30eff9c854ae638f62d4f438cd19feb9d0f4ade782495f79d1f60dc
MD5 21034f6dd602aece130a24d55984b8b6
BLAKE2b-256 15c3b8a213dad89c496a164e1f622f41807f4b25056b06d48d62779752f7ab1a

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