Metadata-Version: 2.1
Name: invoke-release
Version: 5.0.0b3
Summary: Easy Python Releases
Home-page: https://github.com/eventbrite/invoke-release
Author: Eventbrite, Inc.
Author-email: opensource@eventbrite.com
License: Apache 2.0
Project-URL: Documentation, https://invoke-release.readthedocs.io
Project-URL: Issues, https://github.com/eventbrite/invoke-release/issues
Project-URL: CI, https://travis-ci.org/eventbrite/invoke-release/
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: User Interfaces
Classifier: Topic :: Software Development :: Version Control
Classifier: Topic :: Software Development :: Version Control :: Git
Classifier: Topic :: Security :: Cryptography
Classifier: Topic :: Utilities
Requires-Python: >=3.7
Requires-Dist: invoke (~=1.4)
Requires-Dist: setuptools (>=46.1.3)
Provides-Extra: docs
Requires-Dist: sphinx (~=2.2) ; extra == 'docs'
Provides-Extra: testing
Requires-Dist: flake8 (~=3.7) ; extra == 'testing'
Requires-Dist: mypy (~=0.770) ; extra == 'testing'
Requires-Dist: pytest (~=5.4) ; extra == 'testing'
Requires-Dist: pytest-cov (~=2.8) ; extra == 'testing'

Invoke Release - Easy Python Releases
=====================================

.. image:: https://readthedocs.org/projects/invoke-release/badge/
    :target: https://invoke-release.readthedocs.io

.. image:: https://pepy.tech/badge/invoke-release
    :target: https://pepy.tech/project/invoke-release

.. image:: https://img.shields.io/pypi/l/invoke-release.svg
    :target: https://pypi.python.org/pypi/invoke-release

.. image:: https://api.travis-ci.org/eventbrite/invoke-release.svg
    :target: https://travis-ci.org/eventbrite/invoke-release

.. image:: https://img.shields.io/pypi/v/invoke-release.svg
    :target: https://pypi.python.org/pypi/invoke-release

.. image:: https://img.shields.io/pypi/wheel/invoke-release.svg
    :target: https://pypi.python.org/pypi/invoke-release

.. image:: https://img.shields.io/pypi/pyversions/invoke-release.svg
    :target: https://pypi.python.org/pypi/invoke-release

**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 <http://www.pyinvoke.org/>`_, 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 <LICENSE>`_.

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:

.. code-block:: bash

    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 <https://invoke-release.readthedocs.io>`_!


