Andi

Latest version: v0.7.0

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

Scan your dependencies

Page 1 of 2

0.7.0

------------------

* Drop support for Python 3.8, add support for Python 3.13.
* Non-typed and non-injectable parameters with a default value no longer
trigger an error when building a plan.

0.6.0

------------------

* Drop support for Python 3.5-3.7.
* Add support for dependencies that need to be built using custom callables.

0.5.0

------------------

* Add support for dependency metadata via ``typing.Annotated`` (requires
Python 3.9+).
* Add docs for overrides.
* Add support for Python 3.10-3.12.
* CI improvements.

0.4.1

------------------

* Overrides support in ``andi.plan``

0.4.0

------------------

* ``andi.inspect`` can handle classes now (their ``__init__`` method
is inspected)
* ``andi.plan`` and ``andi.inspect`` can handle objects which are
callable via ``__call__`` method.

0.3.0

------------------

* ``andi.plan`` function replacing ``andi.to_provide``.
* Rewrite README explaining the new approach based in ``plan`` method.
* ``andi.inspect`` return non annotated arguments also.

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.