Easy Python Releases
Project description
Invoke Release is a set of command line tools that help software engineers release Python projects quickly, easily, and in a consistent manner. It helps ensure that the version standards for your projects are the same across all of your organization’s projects, and minimizes the possible errors that can occur during a release. It uses Git for committing release changes and creating release tags for your project.
Built atop the popular open source Python tool Invoke, Invoke Release exists as a collection of standard Invoke tasks that you can easily include in all of your projects with just a few lines of Python code per project.
License
Invoke Release is licensed under the Apache License, version 2.0.
Installation
Invoke Release does not need to be listed in your project’s dependencies (setup.py, requirements.txt, Pipfile, etc.). It only needs to be installed on the system or systems on which you will be running release commands. It is available in PyPi and can be installed directly on your system via Pip:
pip install invoke-release
Invoke Release supports any Python 2.7 or Python 3.x project, but in order to run release commands, you must install Invoke Release on Python 3.7, 3.8, or newer. It will not run on Python 2 or older versions of Python 3.
Documentation
The complete Invoke Release documentation is available on Read the Docs!
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
File details
Details for the file invoke-release-5.0.0b2.tar.gz
.
File metadata
- Download URL: invoke-release-5.0.0b2.tar.gz
- Upload date:
- Size: 27.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67bd665d1e32d80604100522da3239d0b61aa0f9bed2d4c83f8d1a64412668a1 |
|
MD5 | 001e65c292df377f9f878dd714d55c8f |
|
BLAKE2b-256 | ab3f77850f75a5802f4a29b2269256ead7cceba3cc3ddfa0150072b5ed380ebc |
File details
Details for the file invoke_release-5.0.0b2-py37.py38-none-any.whl
.
File metadata
- Download URL: invoke_release-5.0.0b2-py37.py38-none-any.whl
- Upload date:
- Size: 35.1 kB
- Tags: Python 3.7, Python 3.8
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0799c47faf9a4b78fd7223bfba259f5782545644844747859367b467948a5b18 |
|
MD5 | 967ce9ec86f0b19453c6872591c830c6 |
|
BLAKE2b-256 | b650402c9bce581c9a48bd649c05a97da15cc215ad2c0520a8439bce6dcccbca |