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.0b3.tar.gz (27.9 kB view details)

Uploaded Source

Built Distribution

invoke_release-5.0.0b3-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.0b3.tar.gz.

File metadata

  • Download URL: invoke-release-5.0.0b3.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.0b3.tar.gz
Algorithm Hash digest
SHA256 41fe3981970a053c97ae261e9b742706d38ed4b97557dfb6dce10a879f5caeda
MD5 81ad11cab4c80ed179a51df2b54acbda
BLAKE2b-256 8bc20b0acf055f179457fa40655249feac5fe910e2cbb91d97bcfe48a3073230

See more details on using hashes here.

File details

Details for the file invoke_release-5.0.0b3-py37.py38-none-any.whl.

File metadata

  • Download URL: invoke_release-5.0.0b3-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.0b3-py37.py38-none-any.whl
Algorithm Hash digest
SHA256 49c0413536fedd0d4efeaa0bb016f0b552124324777c3dce3e87aa0533c68a17
MD5 43396194cc1d64452d317a3d9868c5f3
BLAKE2b-256 4bf3a4eac3078412f0d525a7deeaa02b2d4d0475e84475393bd248f5a5442503

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