Assertionlib

Latest version: v3.2.2

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

Scan your dependencies

Page 2 of 5

3.1.0

*****
* Added `assertion.issuperset()` and `assertion.issubset()`.
* Export the source to PyPi.
* Updated MyPy settings.

3.0.0

*****
* Added `Nano-Utils <https://github.com/nlesc-nano/Nano-Utils>`_ as a dependency;
moved a number of functions there.
* Removed `requirements.txt` in favor of `.readthedocs.yml`.
* Removed travis tests in favor of GitHub Actions.
* Removed `CITATION.cff` in favor of Zenodo.

2.3.2

*****
* Added codecov and zenodo badges.

2.3.1

*****
* Added support for the ``python stup.py test`` command.
* Added support for the ``python stup.py build_sphinx`` command.
* Added a `GitHub Actions <https://github.com/features/actions>`_ workflow for automatic PyPi publishing.
* Enabled `codecov <https://codecov.io/>`_ for the GitHub Action tests.
* Updated the package classifiers and keywords in ``setup.py``.

2.3.0

*****
* Added the ``AssertionManager.xor()``, ``AssertionManager.isdisjoint()`` and ``AssertionManager.length_hint()`` methods.
* Annotate most ``AssertionManager`` methods using Protocols.
* Moved Protocols to their own separate stub module.
* Cleaned up the ``_MetaAM`` metaclass.
* Reworked some of the internals of ``AssertionManager``.
* Added tests using `pydocstyle <https://github.com/henry0312/pytest-pydocstyle>`_.

2.2.3

*****
* Windows bug fix: Check for the presence of the ``AssertionManager._isdir()``
rather than the type of operating system.

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.