Mush

Latest version: v2.8.1

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

Scan your dependencies

Page 1 of 3

2.8.1

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

- Fix bug that resulted in lazy resources being cached across separate
runs.

2.8.0

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

- Add support for lazy resources.

2.7.2

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

- Fix bugs relating to :ref:`default configuration <default-configuration>`
of :func:`functools.partial`.

2.7.1

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

- Use the original's requirements when the replacement passed to
:meth:`Runner.replace` has no specified requirements of its own.

2.7.0

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

- Move to `pytest`__ and `sybil`__ for testing.

- Drop support for Python 3.3.

- Add :func:`~mush.declarations.update_wrapper` helper.

- Add support for using Python 3 :ref:`type annotations <type-annotations>`
to specify requirements and returned resources.

- Add support for :ref:`arg names <default-configuration>` being used as
requirements when there is no other configuration.

- Add an explicit way of :attr:`ignoring <mush.declarations.nothing>` the return value of a
callable.

__ https://docs.pytest.org/en/latest/
__ http://sybil.readthedocs.io/en/latest/

2.6.0

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

- Allow replacement of a callable to also supply new requirements.

- Officially support Python 3.6.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.