Bevy

Latest version: v2.0.2

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

Scan your dependencies

Page 4 of 4

0.4

The Bevy API has a minimal surface area so changes are almost entirely restricted to under the hood. It's fairly safe to say that the API at this point is final and will not change in any substantial breaking way.

0.3.4

This release adds support for annotations that are strings. This allows Bevy to function when the annotations future has been imported. This depends on looking up the dependencies from the module that contains the class which declares the dependency. This has the limitation that dependencies inside of a function scope cannot be resolved.

0.3.3

This release is a complete rethinking of how the context and constructor work. All logic has now been moved out of the constructor and into the context. Instead of adding methods and properties to the classes themselves now the context handles dependency scanning and resolution entirely. Injection is also now handled on the context directly rather than through a method of the class. Additionally unused/unnecessary features like repository inheritance strategies have been nixed completely.

Overall this simplifies the logic greatly. The meta class no longer overrides large portions of the class creation and now is only necessary to create a context if the class is instantiated on its own.

Page 4 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.