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.16.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | f022be82c9fefda37be2c6639eef482367d1d48ceedd2eccbd224b2fb8e43a35 |
|
MD5 | fc450fa7269d14d0fd2b9efbf8935a95 |
|
BLAKE2b-256 | 266fd852e39cff05bc04f6757b0be4751a5f8819dfff5c54aa1e1e33efbf5480 |
Hashes for flowtool_releasing-0.7.16-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 675d2bcbbec2a92be639996d0d550b4252e63cfb5ed8e2beab7c78d86bc5b3ce |
|
MD5 | 9ab6ff87d58436d017cecc7c8b241715 |
|
BLAKE2b-256 | e08780c5c295308ce4b67b87700d6709376f710df51a51b77ed235ae87eedcfb |