├── .github └── workflows │ └── poetry_testing.yml ├── .gitignore ├── .mypy.ini ├── .readthedocs.yaml ├── CODE_OF_CONDUCT.md ├── README.md ├── docs ├── requirements.txt └── source │ ├── conf.py │ ├── contribution │ └── index.rst │ ├── index.rst │ ├── quick_start │ └── index.rst │ ├── reference │ ├── action.rst │ ├── condition.rst │ ├── data_source.rst │ ├── entities.rst │ ├── event.rst │ ├── exceptions.rst │ ├── helpers.rst │ ├── index.rst │ ├── loop.rst │ ├── observers.rst │ ├── tags.rst │ ├── transformation.rst │ ├── typed_action.rst │ └── types.rst │ └── user_guide │ └── index.rst ├── orinoco ├── __init__.py ├── action.py ├── condition.py ├── data_source.py ├── entities.py ├── event.py ├── exceptions.py ├── helpers.py ├── loop.py ├── observers.py ├── py.typed ├── retry.py ├── settings.py ├── tags.py ├── transformation.py ├── typed_action.py └── types.py ├── pyproject.toml └── tests ├── __init__.py ├── conftest.py ├── test_actions.py ├── test_entities.py ├── test_retry.py └── test_typed_actions.py /.github/workflows/poetry_testing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/.github/workflows/poetry_testing.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/.gitignore -------------------------------------------------------------------------------- /.mypy.ini: -------------------------------------------------------------------------------- 1 | [mypy] 2 | python_version = 3.9 3 | exclude = docs|tests -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/README.md -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- 1 | sphinx==3.5.1 2 | furo==2021.2.28b28 3 | m2r2==0.2.7 -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/contribution/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/docs/source/contribution/index.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/quick_start/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/docs/source/quick_start/index.rst -------------------------------------------------------------------------------- /docs/source/reference/action.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/docs/source/reference/action.rst -------------------------------------------------------------------------------- /docs/source/reference/condition.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/docs/source/reference/condition.rst -------------------------------------------------------------------------------- /docs/source/reference/data_source.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/docs/source/reference/data_source.rst -------------------------------------------------------------------------------- /docs/source/reference/entities.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/docs/source/reference/entities.rst -------------------------------------------------------------------------------- /docs/source/reference/event.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/docs/source/reference/event.rst -------------------------------------------------------------------------------- /docs/source/reference/exceptions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/docs/source/reference/exceptions.rst -------------------------------------------------------------------------------- /docs/source/reference/helpers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/docs/source/reference/helpers.rst -------------------------------------------------------------------------------- /docs/source/reference/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/docs/source/reference/index.rst -------------------------------------------------------------------------------- /docs/source/reference/loop.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/docs/source/reference/loop.rst -------------------------------------------------------------------------------- /docs/source/reference/observers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/docs/source/reference/observers.rst -------------------------------------------------------------------------------- /docs/source/reference/tags.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/docs/source/reference/tags.rst -------------------------------------------------------------------------------- /docs/source/reference/transformation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/docs/source/reference/transformation.rst -------------------------------------------------------------------------------- /docs/source/reference/typed_action.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/docs/source/reference/typed_action.rst -------------------------------------------------------------------------------- /docs/source/reference/types.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/docs/source/reference/types.rst -------------------------------------------------------------------------------- /docs/source/user_guide/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/docs/source/user_guide/index.rst -------------------------------------------------------------------------------- /orinoco/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/orinoco/__init__.py -------------------------------------------------------------------------------- /orinoco/action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/orinoco/action.py -------------------------------------------------------------------------------- /orinoco/condition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/orinoco/condition.py -------------------------------------------------------------------------------- /orinoco/data_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/orinoco/data_source.py -------------------------------------------------------------------------------- /orinoco/entities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/orinoco/entities.py -------------------------------------------------------------------------------- /orinoco/event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/orinoco/event.py -------------------------------------------------------------------------------- /orinoco/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/orinoco/exceptions.py -------------------------------------------------------------------------------- /orinoco/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/orinoco/helpers.py -------------------------------------------------------------------------------- /orinoco/loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/orinoco/loop.py -------------------------------------------------------------------------------- /orinoco/observers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/orinoco/observers.py -------------------------------------------------------------------------------- /orinoco/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /orinoco/retry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/orinoco/retry.py -------------------------------------------------------------------------------- /orinoco/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/orinoco/settings.py -------------------------------------------------------------------------------- /orinoco/tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/orinoco/tags.py -------------------------------------------------------------------------------- /orinoco/transformation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/orinoco/transformation.py -------------------------------------------------------------------------------- /orinoco/typed_action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/orinoco/typed_action.py -------------------------------------------------------------------------------- /orinoco/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/orinoco/types.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/tests/test_actions.py -------------------------------------------------------------------------------- /tests/test_entities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/tests/test_entities.py -------------------------------------------------------------------------------- /tests/test_retry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/tests/test_retry.py -------------------------------------------------------------------------------- /tests/test_typed_actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paysure/orinoco/HEAD/tests/test_typed_actions.py --------------------------------------------------------------------------------