├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── azure-pipelines.yml ├── docker-compose.yml ├── examples ├── config.yaml ├── http_and_rabbit.py ├── http_foo.py └── rabbit_foo.py ├── pyproject.toml ├── tests ├── __init__.py ├── test_config.py ├── test_content_types.py ├── test_http_transport.py ├── test_middlewares.py ├── test_rabbitmq_transport.py ├── test_router.py └── test_webtypes.py └── waspy ├── __init__.py ├── _cors.py ├── app.py ├── client.py ├── configuration.py ├── ctx.py ├── errorlogging.py ├── exceptions.py ├── listeners ├── __init__.py ├── rabbitmq_listener.py └── transport_listener_abc.py ├── parser.py ├── router.py ├── transports ├── __init__.py ├── httptransport.py ├── rabbit_patches.py ├── rabbitmqtransport.py ├── testtransport.py └── transportabc.py ├── webtypes.py └── worker.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/README.md -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /examples/config.yaml: -------------------------------------------------------------------------------- 1 | debug: true 2 | http: 3 | port: 8080 -------------------------------------------------------------------------------- /examples/http_and_rabbit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/examples/http_and_rabbit.py -------------------------------------------------------------------------------- /examples/http_foo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/examples/http_foo.py -------------------------------------------------------------------------------- /examples/rabbit_foo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/examples/rabbit_foo.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/tests/test_config.py -------------------------------------------------------------------------------- /tests/test_content_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/tests/test_content_types.py -------------------------------------------------------------------------------- /tests/test_http_transport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/tests/test_http_transport.py -------------------------------------------------------------------------------- /tests/test_middlewares.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/tests/test_middlewares.py -------------------------------------------------------------------------------- /tests/test_rabbitmq_transport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/tests/test_rabbitmq_transport.py -------------------------------------------------------------------------------- /tests/test_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/tests/test_router.py -------------------------------------------------------------------------------- /tests/test_webtypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/tests/test_webtypes.py -------------------------------------------------------------------------------- /waspy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/waspy/__init__.py -------------------------------------------------------------------------------- /waspy/_cors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/waspy/_cors.py -------------------------------------------------------------------------------- /waspy/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/waspy/app.py -------------------------------------------------------------------------------- /waspy/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/waspy/client.py -------------------------------------------------------------------------------- /waspy/configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/waspy/configuration.py -------------------------------------------------------------------------------- /waspy/ctx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/waspy/ctx.py -------------------------------------------------------------------------------- /waspy/errorlogging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/waspy/errorlogging.py -------------------------------------------------------------------------------- /waspy/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/waspy/exceptions.py -------------------------------------------------------------------------------- /waspy/listeners/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /waspy/listeners/rabbitmq_listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/waspy/listeners/rabbitmq_listener.py -------------------------------------------------------------------------------- /waspy/listeners/transport_listener_abc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/waspy/listeners/transport_listener_abc.py -------------------------------------------------------------------------------- /waspy/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/waspy/parser.py -------------------------------------------------------------------------------- /waspy/router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/waspy/router.py -------------------------------------------------------------------------------- /waspy/transports/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/waspy/transports/__init__.py -------------------------------------------------------------------------------- /waspy/transports/httptransport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/waspy/transports/httptransport.py -------------------------------------------------------------------------------- /waspy/transports/rabbit_patches.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/waspy/transports/rabbit_patches.py -------------------------------------------------------------------------------- /waspy/transports/rabbitmqtransport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/waspy/transports/rabbitmqtransport.py -------------------------------------------------------------------------------- /waspy/transports/testtransport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/waspy/transports/testtransport.py -------------------------------------------------------------------------------- /waspy/transports/transportabc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/waspy/transports/transportabc.py -------------------------------------------------------------------------------- /waspy/webtypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/waspy/webtypes.py -------------------------------------------------------------------------------- /waspy/worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasp/waspy/HEAD/waspy/worker.py --------------------------------------------------------------------------------