Releasing made easy for pythonic git users.
Project description
[![PyPI Python Versions](https://img.shields.io/pypi/pyversions/flowtool-releasing.svg)](https://pypi.python.org/pypi/flowtool-releasing) [![PyPI Latest Version](https://img.shields.io/pypi/v/flowtool-releasing.svg)](https://pypi.python.org/pypi/flowtool-releasing) [![PyPI Distribution Format](https://img.shields.io/pypi/format/flowtool-releasing.svg)](https://pypi.python.org/pypi/flowtool-releasing)
# 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.18.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddf781208dc76c7731c1cf6c53b30bd014b8cef25faadd1164c60f4a1e81f925 |
|
MD5 | 2beab1656acf7e9aafa1c55e90983693 |
|
BLAKE2b-256 | d271846af37536d90ddd54df3342e5222b979bcf52d70fd1b8ccbfd72d4f2697 |
Hashes for flowtool_releasing-0.7.18-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a76981d5d842ca25444d6dda8b30fcd4a88ee09e3adf5c52284d1e71fb4ce3e |
|
MD5 | 7d34b51f4a5697ade67b6cf0e1e2f7b9 |
|
BLAKE2b-256 | d76ff8d131f1e06a6c1fa32afc51a49a46e5d3d616db425e7f9f88b1fe719a23 |