├── .env ├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── bootstrap.py ├── debian └── changelog ├── dev-requirements.txt ├── docs ├── CONTRIBUTING.rst ├── LICENSE.rst ├── _static │ ├── css │ │ └── custom.css │ └── img │ │ ├── favicon.ico │ │ ├── invoke-release-prep-changes.png │ │ ├── jenkins-description.png │ │ ├── logo-200.png │ │ ├── logo-60.png │ │ ├── logo.svg │ │ ├── py-generic-project-logo.png │ │ ├── symbol-200.png │ │ ├── symbol-48.png │ │ └── symbol.svg ├── announce.txt ├── api-reference.rst ├── api │ ├── modules.rst │ ├── rituals.acts.rst │ ├── rituals.rst │ ├── rituals.util.rst │ └── rituals.util.scm.rst ├── conf.py ├── copyright.rst ├── customize.rst ├── index.rst ├── requirements.txt ├── tasks.rst └── usage.rst ├── frozen-requirements.txt ├── invoke.yaml ├── project.d ├── classifiers.txt ├── coverage.cfg └── pylint.cfg ├── requirements.txt ├── setup.cfg ├── setup.py ├── src ├── rituals │ ├── __init__.py │ ├── acts │ │ ├── __init__.py │ │ ├── basic.py │ │ ├── devpi.py │ │ ├── documentation.py │ │ ├── github.py │ │ ├── inspection.py │ │ ├── jenkins.py │ │ ├── pkgdeb.py │ │ ├── releasing.py │ │ └── testing.py │ ├── config.py │ ├── easy.py │ └── util │ │ ├── __init__.py │ │ ├── _compat.py │ │ ├── antglob.py │ │ ├── buildsys.py │ │ ├── filesys.py │ │ ├── notify.py │ │ ├── scm │ │ ├── __init__.py │ │ ├── base.py │ │ ├── git.py │ │ └── null.py │ │ ├── shell.py │ │ └── which.py └── tests │ ├── conftest.py │ ├── test_acts.py │ ├── test_acts_basic.py │ ├── test_acts_devpi.py │ ├── test_acts_documentation.py │ ├── test_acts_github.py │ ├── test_acts_inspection.py │ ├── test_acts_releasing.py │ ├── test_acts_testing.py │ ├── test_antglob.py │ ├── test_compat.py │ ├── test_config.py │ ├── test_easy.py │ ├── test_filesys.py │ ├── test_notify.py │ ├── test_util.py │ └── test_which_py ├── task-requirements.txt ├── tasks.py └── tox.ini /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/.env -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/README.md -------------------------------------------------------------------------------- /bootstrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/bootstrap.py -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/debian/changelog -------------------------------------------------------------------------------- /dev-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/dev-requirements.txt -------------------------------------------------------------------------------- /docs/CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/docs/CONTRIBUTING.rst -------------------------------------------------------------------------------- /docs/LICENSE.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/docs/LICENSE.rst -------------------------------------------------------------------------------- /docs/_static/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/docs/_static/css/custom.css -------------------------------------------------------------------------------- /docs/_static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/docs/_static/img/favicon.ico -------------------------------------------------------------------------------- /docs/_static/img/invoke-release-prep-changes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/docs/_static/img/invoke-release-prep-changes.png -------------------------------------------------------------------------------- /docs/_static/img/jenkins-description.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/docs/_static/img/jenkins-description.png -------------------------------------------------------------------------------- /docs/_static/img/logo-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/docs/_static/img/logo-200.png -------------------------------------------------------------------------------- /docs/_static/img/logo-60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/docs/_static/img/logo-60.png -------------------------------------------------------------------------------- /docs/_static/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/docs/_static/img/logo.svg -------------------------------------------------------------------------------- /docs/_static/img/py-generic-project-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/docs/_static/img/py-generic-project-logo.png -------------------------------------------------------------------------------- /docs/_static/img/symbol-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/docs/_static/img/symbol-200.png -------------------------------------------------------------------------------- /docs/_static/img/symbol-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/docs/_static/img/symbol-48.png -------------------------------------------------------------------------------- /docs/_static/img/symbol.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/docs/_static/img/symbol.svg -------------------------------------------------------------------------------- /docs/announce.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/docs/announce.txt -------------------------------------------------------------------------------- /docs/api-reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/docs/api-reference.rst -------------------------------------------------------------------------------- /docs/api/modules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/docs/api/modules.rst -------------------------------------------------------------------------------- /docs/api/rituals.acts.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/docs/api/rituals.acts.rst -------------------------------------------------------------------------------- /docs/api/rituals.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/docs/api/rituals.rst -------------------------------------------------------------------------------- /docs/api/rituals.util.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/docs/api/rituals.util.rst -------------------------------------------------------------------------------- /docs/api/rituals.util.scm.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/docs/api/rituals.util.scm.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/copyright.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/docs/copyright.rst -------------------------------------------------------------------------------- /docs/customize.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/docs/customize.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/tasks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/docs/tasks.rst -------------------------------------------------------------------------------- /docs/usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/docs/usage.rst -------------------------------------------------------------------------------- /frozen-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/frozen-requirements.txt -------------------------------------------------------------------------------- /invoke.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/invoke.yaml -------------------------------------------------------------------------------- /project.d/classifiers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/project.d/classifiers.txt -------------------------------------------------------------------------------- /project.d/coverage.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/project.d/coverage.cfg -------------------------------------------------------------------------------- /project.d/pylint.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/project.d/pylint.cfg -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/setup.py -------------------------------------------------------------------------------- /src/rituals/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/rituals/__init__.py -------------------------------------------------------------------------------- /src/rituals/acts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/rituals/acts/__init__.py -------------------------------------------------------------------------------- /src/rituals/acts/basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/rituals/acts/basic.py -------------------------------------------------------------------------------- /src/rituals/acts/devpi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/rituals/acts/devpi.py -------------------------------------------------------------------------------- /src/rituals/acts/documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/rituals/acts/documentation.py -------------------------------------------------------------------------------- /src/rituals/acts/github.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/rituals/acts/github.py -------------------------------------------------------------------------------- /src/rituals/acts/inspection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/rituals/acts/inspection.py -------------------------------------------------------------------------------- /src/rituals/acts/jenkins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/rituals/acts/jenkins.py -------------------------------------------------------------------------------- /src/rituals/acts/pkgdeb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/rituals/acts/pkgdeb.py -------------------------------------------------------------------------------- /src/rituals/acts/releasing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/rituals/acts/releasing.py -------------------------------------------------------------------------------- /src/rituals/acts/testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/rituals/acts/testing.py -------------------------------------------------------------------------------- /src/rituals/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/rituals/config.py -------------------------------------------------------------------------------- /src/rituals/easy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/rituals/easy.py -------------------------------------------------------------------------------- /src/rituals/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/rituals/util/__init__.py -------------------------------------------------------------------------------- /src/rituals/util/_compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/rituals/util/_compat.py -------------------------------------------------------------------------------- /src/rituals/util/antglob.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/rituals/util/antglob.py -------------------------------------------------------------------------------- /src/rituals/util/buildsys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/rituals/util/buildsys.py -------------------------------------------------------------------------------- /src/rituals/util/filesys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/rituals/util/filesys.py -------------------------------------------------------------------------------- /src/rituals/util/notify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/rituals/util/notify.py -------------------------------------------------------------------------------- /src/rituals/util/scm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/rituals/util/scm/__init__.py -------------------------------------------------------------------------------- /src/rituals/util/scm/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/rituals/util/scm/base.py -------------------------------------------------------------------------------- /src/rituals/util/scm/git.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/rituals/util/scm/git.py -------------------------------------------------------------------------------- /src/rituals/util/scm/null.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/rituals/util/scm/null.py -------------------------------------------------------------------------------- /src/rituals/util/shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/rituals/util/shell.py -------------------------------------------------------------------------------- /src/rituals/util/which.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/rituals/util/which.py -------------------------------------------------------------------------------- /src/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/tests/conftest.py -------------------------------------------------------------------------------- /src/tests/test_acts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/tests/test_acts.py -------------------------------------------------------------------------------- /src/tests/test_acts_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/tests/test_acts_basic.py -------------------------------------------------------------------------------- /src/tests/test_acts_devpi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/tests/test_acts_devpi.py -------------------------------------------------------------------------------- /src/tests/test_acts_documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/tests/test_acts_documentation.py -------------------------------------------------------------------------------- /src/tests/test_acts_github.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/tests/test_acts_github.py -------------------------------------------------------------------------------- /src/tests/test_acts_inspection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/tests/test_acts_inspection.py -------------------------------------------------------------------------------- /src/tests/test_acts_releasing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/tests/test_acts_releasing.py -------------------------------------------------------------------------------- /src/tests/test_acts_testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/tests/test_acts_testing.py -------------------------------------------------------------------------------- /src/tests/test_antglob.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/tests/test_antglob.py -------------------------------------------------------------------------------- /src/tests/test_compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/tests/test_compat.py -------------------------------------------------------------------------------- /src/tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/tests/test_config.py -------------------------------------------------------------------------------- /src/tests/test_easy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/tests/test_easy.py -------------------------------------------------------------------------------- /src/tests/test_filesys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/tests/test_filesys.py -------------------------------------------------------------------------------- /src/tests/test_notify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/tests/test_notify.py -------------------------------------------------------------------------------- /src/tests/test_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/tests/test_util.py -------------------------------------------------------------------------------- /src/tests/test_which_py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/src/tests/test_which_py -------------------------------------------------------------------------------- /task-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/task-requirements.txt -------------------------------------------------------------------------------- /tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/tasks.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/rituals/HEAD/tox.ini --------------------------------------------------------------------------------