Metadata-Version: 2.1
Name: rituals
Version: 0.4.2
Summary: Common tasks for 'Invoke' that are needed again and again.
Home-page: https://github.com/jhermann/rituals
Author: Jürgen Hermann
Author-email: jh@web.de
License: GPL v2
Keywords: invoke,automation,tasks,release,deploy,distribute,publish
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v2 (GPLv2)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: Utilities
Requires-Dist: munch (<3,>2)
Requires-Dist: invoke (>=1.5)
Requires-Dist: toml (>=0.10.1)
Requires-Dist: requests (>=2.9)
Requires-Dist: pathlib2 ; python_version == "2.7"

The ``rituals`` package provides PyInvoke tasks that work for any
project, based on its project metadata, to automate common
developer chores like 'clean', 'build', 'dist', 'test', 'check',
and 'release-prep' (for the moment).

The guiding principle for these tasks is to strictly separate
low-level tasks for building and installing (via ``setup.py``) from
high-level convenience tasks a developer uses (via ``tasks.py``).
Invoke tasks can use Setuptools ones as building blocks, but
never the other way 'round – this avoids bootstrapping head-
aches during package installations using ``pip``.

The easiest way to get a working project based on ``rituals`` is
the ``py-generic-project`` cookiecutter template. That way you have
a working project skeleton within minutes that is fully equipped,
with all aspects of bootstrapping, building, testing, quality
checks, continuous integration, documentation, and releasing
covered. See here for more:

    https://github.com/Springerle/py-generic-project


Copyright ⓒ  2015 - 2019 Jürgen Hermann

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License version 2 as
published by the Free Software Foundation.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

The full LICENSE file and source are available at

    https://github.com/jhermann/rituals

