├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── examples ├── command_bus_basic.py ├── command_bus_middlewares.py ├── command_bus_with_attrs.py ├── command_bus_with_dataclasses.py └── event_bus_basic.py ├── mypy.ini ├── pybuses ├── __init__.py ├── command_bus.py ├── event_bus.py ├── foundation.py └── types.py ├── requirements-tests.txt ├── setup.py └── tests ├── __init__.py ├── conftest.py ├── test_command_bus.py └── test_event_bus.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enforcer/pybuses/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enforcer/pybuses/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enforcer/pybuses/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enforcer/pybuses/HEAD/README.md -------------------------------------------------------------------------------- /examples/command_bus_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enforcer/pybuses/HEAD/examples/command_bus_basic.py -------------------------------------------------------------------------------- /examples/command_bus_middlewares.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enforcer/pybuses/HEAD/examples/command_bus_middlewares.py -------------------------------------------------------------------------------- /examples/command_bus_with_attrs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enforcer/pybuses/HEAD/examples/command_bus_with_attrs.py -------------------------------------------------------------------------------- /examples/command_bus_with_dataclasses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enforcer/pybuses/HEAD/examples/command_bus_with_dataclasses.py -------------------------------------------------------------------------------- /examples/event_bus_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enforcer/pybuses/HEAD/examples/event_bus_basic.py -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enforcer/pybuses/HEAD/mypy.ini -------------------------------------------------------------------------------- /pybuses/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enforcer/pybuses/HEAD/pybuses/__init__.py -------------------------------------------------------------------------------- /pybuses/command_bus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enforcer/pybuses/HEAD/pybuses/command_bus.py -------------------------------------------------------------------------------- /pybuses/event_bus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enforcer/pybuses/HEAD/pybuses/event_bus.py -------------------------------------------------------------------------------- /pybuses/foundation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enforcer/pybuses/HEAD/pybuses/foundation.py -------------------------------------------------------------------------------- /pybuses/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enforcer/pybuses/HEAD/pybuses/types.py -------------------------------------------------------------------------------- /requirements-tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enforcer/pybuses/HEAD/requirements-tests.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enforcer/pybuses/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enforcer/pybuses/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_command_bus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enforcer/pybuses/HEAD/tests/test_command_bus.py -------------------------------------------------------------------------------- /tests/test_event_bus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enforcer/pybuses/HEAD/tests/test_event_bus.py --------------------------------------------------------------------------------