Mela

Latest version: v1.1.1

Safety actively analyzes 624875 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

1.2.0

Policies declaration via app config (https://www.rabbitmq.com/parameters.html)
Run separate service/consumer as worker
Add ABC and typevars to prevent circular import hell
Refactor Processor:
- use Annotated type for injections
- extract arguments from json body using path
- make it possible to use different encoders/decoders
- partial update based on returning type path
Separate config parser layer and schema layer (kinda DTO for aio-pika or other lower layer)
MORE TESTS
Replace setup.py with pyproject.toml
Make it possible to run separate consumers or services using cmd
\ like`mela run service_name consumer_name`
API for extensions
(Discussible) Rewrite it to `aiormq`
Ability to autogenerate publishers for consumers and services
Solve typing issues
CI/CD: add type and lint check into pipe
Make it possible to configure app not only from Yaml file
Make it possible to configure app from Yaml file with custom path
Benchmarks
Write quickstart

1.1.0

Readme update. Version bumps. Some examples update. Imported IncomingMessage and Message
into Mela, to encapsulate dependencies.

1.1.0a7

Hotfix for ChannelInvalidStateError in publishers

1.1.0a6

Fix message acknowledgement in RPC client

1.1.0a5

Fix `prefetch_count` passing up to consumers

1.1.0a4

Fix missing requirement

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.