Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
doc/ | H | 03-May-2022 | - | 3,974 | 2,957 | |
releasenotes/ | H | 25-Nov-2021 | - | 391 | 122 | |
taskflow/ | H | 25-Nov-2021 | - | 42,371 | 30,571 | |
taskflow.egg-info/ | H | 03-May-2022 | - | 108 | 86 | |
tools/ | H | 25-Nov-2021 | - | 976 | 697 | |
.coveragerc | H A D | 25-Nov-2021 | 132 | 9 | 6 | |
.mailmap | H A D | 25-Nov-2021 | 633 | 13 | 12 | |
.pre-commit-config.yaml | H A D | 25-Nov-2021 | 1.3 KiB | 40 | 37 | |
.stestr.conf | H A D | 25-Nov-2021 | 52 | 4 | 3 | |
.zuul.yaml | H A D | 25-Nov-2021 | 256 | 10 | 9 | |
AUTHORS | H A D | 25-Nov-2021 | 4.2 KiB | 115 | 114 | |
CONTRIBUTING.rst | H A D | 25-Nov-2021 | 776 | 23 | 13 | |
ChangeLog | H A D | 25-Nov-2021 | 74.8 KiB | 2,012 | 1,853 | |
LICENSE | H A D | 25-Nov-2021 | 9.9 KiB | 177 | 149 | |
PKG-INFO | H A D | 25-Nov-2021 | 4.2 KiB | 108 | 86 | |
README.rst | H A D | 25-Nov-2021 | 2.3 KiB | 74 | 54 | |
pylintrc | H A D | 25-Nov-2021 | 793 | 35 | 25 | |
run_tests.sh | H A D | 25-Nov-2021 | 1.9 KiB | 89 | 73 | |
setup.cfg | H A D | 25-Nov-2021 | 2.8 KiB | 83 | 77 | |
setup.py | H A D | 25-Nov-2021 | 1 KiB | 30 | 8 | |
tox.ini | H A D | 25-Nov-2021 | 2.2 KiB | 90 | 76 |
README.rst
1======================== 2Team and repository tags 3======================== 4 5.. image:: https://governance.openstack.org/tc/badges/taskflow.svg 6 :target: https://governance.openstack.org/tc/reference/tags/index.html 7 8.. Change things from this point on 9 10TaskFlow 11======== 12 13.. image:: https://img.shields.io/pypi/v/taskflow.svg 14 :target: https://pypi.org/project/taskflow/ 15 :alt: Latest Version 16 17A library to do [jobs, tasks, flows] in a highly available, easy to understand 18and declarative manner (and more!) to be used with OpenStack and other 19projects. 20 21* Free software: Apache license 22* Documentation: https://docs.openstack.org/taskflow/latest/ 23* Source: https://opendev.org/openstack/taskflow 24* Bugs: https://bugs.launchpad.net/taskflow/ 25* Release notes: https://docs.openstack.org/releasenotes/taskflow/ 26 27Join us 28------- 29 30- https://launchpad.net/taskflow 31 32Testing and requirements 33------------------------ 34 35Requirements 36~~~~~~~~~~~~ 37 38Because this project has many optional (pluggable) parts like persistence 39backends and engines, we decided to split our requirements into two 40parts: - things that are absolutely required (you can't use the project 41without them) are put into ``requirements.txt``. The requirements 42that are required by some optional part of this project (you can use the 43project without them) are put into our ``test-requirements.txt`` file (so 44that we can still test the optional functionality works as expected). If 45you want to use the feature in question (`eventlet`_ or the worker based engine 46that uses `kombu`_ or the `sqlalchemy`_ persistence backend or jobboards which 47have an implementation built using `kazoo`_ ...), you should add 48that requirement(s) to your project or environment. 49 50Tox.ini 51~~~~~~~ 52 53Our ``tox.ini`` file describes several test environments that allow to test 54TaskFlow with different python versions and sets of requirements installed. 55Please refer to the `tox`_ documentation to understand how to make these test 56environments work for you. 57 58Developer documentation 59----------------------- 60 61We also have sphinx documentation in ``docs/source``. 62 63*To build it, run:* 64 65:: 66 67 $ python setup.py build_sphinx 68 69.. _kazoo: https://kazoo.readthedocs.io/en/latest/ 70.. _sqlalchemy: https://www.sqlalchemy.org/ 71.. _kombu: https://kombu.readthedocs.io/en/latest/ 72.. _eventlet: http://eventlet.net/ 73.. _tox: https://tox.testrun.org/ 74