Skip to main content

Easy Python Releases

Project description

https://readthedocs.org/projects/invoke-release/badge/ https://pepy.tech/badge/invoke-release https://img.shields.io/pypi/l/invoke-release.svg https://api.travis-ci.org/eventbrite/invoke-release.svg https://img.shields.io/pypi/v/invoke-release.svg https://img.shields.io/pypi/wheel/invoke-release.svg https://img.shields.io/pypi/pyversions/invoke-release.svg

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

invoke-release-5.0.0b2.tar.gz (27.9 kB view details)

Uploaded Source

Built Distribution

invoke_release-5.0.0b2-py37.py38-none-any.whl (35.1 kB view details)

Uploaded Python 3.7 Python 3.8

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

Hashes for invoke-release-5.0.0b2.tar.gz
Algorithm Hash digest
SHA256 67bd665d1e32d80604100522da3239d0b61aa0f9bed2d4c83f8d1a64412668a1
MD5 001e65c292df377f9f878dd714d55c8f
BLAKE2b-256 ab3f77850f75a5802f4a29b2269256ead7cceba3cc3ddfa0150072b5ed380ebc

See more details on using hashes here.

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

Hashes for invoke_release-5.0.0b2-py37.py38-none-any.whl
Algorithm Hash digest
SHA256 0799c47faf9a4b78fd7223bfba259f5782545644844747859367b467948a5b18
MD5 967ce9ec86f0b19453c6872591c830c6
BLAKE2b-256 b650402c9bce581c9a48bd649c05a97da15cc215ad2c0520a8439bce6dcccbca

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