Releasing made easy for pythonic git users.
Project description
# flowtool-releasing
An automated workflow for releasing Python Packages to PyPI and github.
Requires flowtool-versioning to be up-and-running (installed and at least one tag created).
The release process works as follows:
check that the repo is clean (and that we are not exactly at a release)
bump the version of the project (by creating a new git tag)
run git push and git push –tags
release to PyPI (mainly setup.py sdist upload)
It add the following commands to flowtool: ` flowtool release-now # make a release flowtool clean-tags # clean up older tags on the local repo flowtool clean-tags 1 -a -y # clean up all older tags and keep only the latest `
If you want to use it in your project, try it out, and request more documentation when you need it.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for flowtool-releasing-0.7.15.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe26b3199cd18b99cbee83a6bac6eefda54435591c2d265cf4d9e9ecb72d4cc1 |
|
MD5 | e3af601b089bdc506cab309fca3ba9b1 |
|
BLAKE2b-256 | 3396b118f02f1bf808b4543bda11aec0c40196839caad2ae3be21b41839573e9 |
Hashes for flowtool_releasing-0.7.15-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10201f8b0f6a90392a3ce6137877356f4949fb33e4c4d7778f709ab25712a38a |
|
MD5 | 2ad22693aebd0a6fda483ee86facee3c |
|
BLAKE2b-256 | 1b4c5434b1c93bad85dbe3baa4094d098b39c98dcab2974fbd204bc942d1a1ba |