├── .github ├── dependabot.yml └── workflows │ ├── release.yml │ └── test.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── pyproject.toml ├── scripts ├── lint.sh ├── test-cov.sh └── test.sh ├── taskiq_faststream ├── __about__.py ├── __init__.py ├── broker.py ├── formatter.py ├── kicker.py ├── py.typed ├── scheduler.py ├── types.py └── utils.py └── tests ├── __init__.py ├── conftest.py ├── messages.py ├── test_broker.py ├── test_kafka.py ├── test_nats.py ├── test_rabbit.py ├── test_redis.py ├── test_resolve_message.py └── testcase.py /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskiq-python/taskiq-faststream/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskiq-python/taskiq-faststream/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskiq-python/taskiq-faststream/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskiq-python/taskiq-faststream/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskiq-python/taskiq-faststream/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskiq-python/taskiq-faststream/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskiq-python/taskiq-faststream/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskiq-python/taskiq-faststream/HEAD/README.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskiq-python/taskiq-faststream/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskiq-python/taskiq-faststream/HEAD/scripts/lint.sh -------------------------------------------------------------------------------- /scripts/test-cov.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskiq-python/taskiq-faststream/HEAD/scripts/test-cov.sh -------------------------------------------------------------------------------- /scripts/test.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | coverage run -m pytest -x --ff "$@" 4 | -------------------------------------------------------------------------------- /taskiq_faststream/__about__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskiq-python/taskiq-faststream/HEAD/taskiq_faststream/__about__.py -------------------------------------------------------------------------------- /taskiq_faststream/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskiq-python/taskiq-faststream/HEAD/taskiq_faststream/__init__.py -------------------------------------------------------------------------------- /taskiq_faststream/broker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskiq-python/taskiq-faststream/HEAD/taskiq_faststream/broker.py -------------------------------------------------------------------------------- /taskiq_faststream/formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskiq-python/taskiq-faststream/HEAD/taskiq_faststream/formatter.py -------------------------------------------------------------------------------- /taskiq_faststream/kicker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskiq-python/taskiq-faststream/HEAD/taskiq_faststream/kicker.py -------------------------------------------------------------------------------- /taskiq_faststream/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /taskiq_faststream/scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskiq-python/taskiq-faststream/HEAD/taskiq_faststream/scheduler.py -------------------------------------------------------------------------------- /taskiq_faststream/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskiq-python/taskiq-faststream/HEAD/taskiq_faststream/types.py -------------------------------------------------------------------------------- /taskiq_faststream/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskiq-python/taskiq-faststream/HEAD/taskiq_faststream/utils.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskiq-python/taskiq-faststream/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskiq-python/taskiq-faststream/HEAD/tests/messages.py -------------------------------------------------------------------------------- /tests/test_broker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskiq-python/taskiq-faststream/HEAD/tests/test_broker.py -------------------------------------------------------------------------------- /tests/test_kafka.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskiq-python/taskiq-faststream/HEAD/tests/test_kafka.py -------------------------------------------------------------------------------- /tests/test_nats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskiq-python/taskiq-faststream/HEAD/tests/test_nats.py -------------------------------------------------------------------------------- /tests/test_rabbit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskiq-python/taskiq-faststream/HEAD/tests/test_rabbit.py -------------------------------------------------------------------------------- /tests/test_redis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskiq-python/taskiq-faststream/HEAD/tests/test_redis.py -------------------------------------------------------------------------------- /tests/test_resolve_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskiq-python/taskiq-faststream/HEAD/tests/test_resolve_message.py -------------------------------------------------------------------------------- /tests/testcase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskiq-python/taskiq-faststream/HEAD/tests/testcase.py --------------------------------------------------------------------------------