├── .coveragerc ├── .gitignore ├── .travis.yml ├── CONTRIBUTING.rst ├── LICENSE ├── MAINTAINERS ├── MANIFEST.in ├── README.rst ├── RELEASE-NOTES.rst ├── bin └── run_workflow.py ├── docs ├── Makefile ├── conf.py ├── index.rst └── requirements.txt ├── pytest.ini ├── run-tests.sh ├── setup.cfg ├── setup.py ├── tests ├── global.ini ├── local.ini ├── local2.ini ├── test_config.py ├── test_engine.py ├── test_engine_db.py ├── test_engine_interface.py └── test_patterns.py ├── tox.ini └── workflow ├── __init__.py ├── config.py ├── deprecation.py ├── engine.py ├── engine_db.py ├── errors.py ├── patterns ├── __init__.py ├── controlflow.py └── utils.py ├── signals.py ├── utils.py └── version.py /.coveragerc: -------------------------------------------------------------------------------- 1 | [run] 2 | source = workflow -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inveniosoftware-contrib/workflow/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inveniosoftware-contrib/workflow/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inveniosoftware-contrib/workflow/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inveniosoftware-contrib/workflow/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS: -------------------------------------------------------------------------------- 1 | david-caro -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inveniosoftware-contrib/workflow/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inveniosoftware-contrib/workflow/HEAD/README.rst -------------------------------------------------------------------------------- /RELEASE-NOTES.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inveniosoftware-contrib/workflow/HEAD/RELEASE-NOTES.rst -------------------------------------------------------------------------------- /bin/run_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inveniosoftware-contrib/workflow/HEAD/bin/run_workflow.py -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inveniosoftware-contrib/workflow/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inveniosoftware-contrib/workflow/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inveniosoftware-contrib/workflow/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- 1 | -e .[docs,tests] 2 | -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inveniosoftware-contrib/workflow/HEAD/pytest.ini -------------------------------------------------------------------------------- /run-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inveniosoftware-contrib/workflow/HEAD/run-tests.sh -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inveniosoftware-contrib/workflow/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inveniosoftware-contrib/workflow/HEAD/setup.py -------------------------------------------------------------------------------- /tests/global.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inveniosoftware-contrib/workflow/HEAD/tests/global.ini -------------------------------------------------------------------------------- /tests/local.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inveniosoftware-contrib/workflow/HEAD/tests/local.ini -------------------------------------------------------------------------------- /tests/local2.ini: -------------------------------------------------------------------------------- 1 | string = second 2 | 3 | 4 | -------------------------------------------------------------------------------- /tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inveniosoftware-contrib/workflow/HEAD/tests/test_config.py -------------------------------------------------------------------------------- /tests/test_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inveniosoftware-contrib/workflow/HEAD/tests/test_engine.py -------------------------------------------------------------------------------- /tests/test_engine_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inveniosoftware-contrib/workflow/HEAD/tests/test_engine_db.py -------------------------------------------------------------------------------- /tests/test_engine_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inveniosoftware-contrib/workflow/HEAD/tests/test_engine_interface.py -------------------------------------------------------------------------------- /tests/test_patterns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inveniosoftware-contrib/workflow/HEAD/tests/test_patterns.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inveniosoftware-contrib/workflow/HEAD/tox.ini -------------------------------------------------------------------------------- /workflow/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inveniosoftware-contrib/workflow/HEAD/workflow/__init__.py -------------------------------------------------------------------------------- /workflow/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inveniosoftware-contrib/workflow/HEAD/workflow/config.py -------------------------------------------------------------------------------- /workflow/deprecation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inveniosoftware-contrib/workflow/HEAD/workflow/deprecation.py -------------------------------------------------------------------------------- /workflow/engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inveniosoftware-contrib/workflow/HEAD/workflow/engine.py -------------------------------------------------------------------------------- /workflow/engine_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inveniosoftware-contrib/workflow/HEAD/workflow/engine_db.py -------------------------------------------------------------------------------- /workflow/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inveniosoftware-contrib/workflow/HEAD/workflow/errors.py -------------------------------------------------------------------------------- /workflow/patterns/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inveniosoftware-contrib/workflow/HEAD/workflow/patterns/__init__.py -------------------------------------------------------------------------------- /workflow/patterns/controlflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inveniosoftware-contrib/workflow/HEAD/workflow/patterns/controlflow.py -------------------------------------------------------------------------------- /workflow/patterns/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inveniosoftware-contrib/workflow/HEAD/workflow/patterns/utils.py -------------------------------------------------------------------------------- /workflow/signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inveniosoftware-contrib/workflow/HEAD/workflow/signals.py -------------------------------------------------------------------------------- /workflow/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inveniosoftware-contrib/workflow/HEAD/workflow/utils.py -------------------------------------------------------------------------------- /workflow/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inveniosoftware-contrib/workflow/HEAD/workflow/version.py --------------------------------------------------------------------------------