Verify

Latest version: v1.1.1

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

Scan your dependencies

Page 2 of 2

0.3.0

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

- Add ``Match``.
- Add ``Subset``.
- Add ``Superset``.
- Add ``Unique``.
- Add ``Date``.
- Add ``DateString``.
- Add ``Positive``.
- Add ``Negative``.
- Add ``Even``.
- Add ``Odd``.
- Add ``Monotone``.
- Add ``Increasing``.
- Add ``StrictlyIncreasing``.
- Add ``Decreasing``.
- Add ``StrictlyDecreasing``.

0.2.0

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

- Add ``All``.
- Add ``Any``.
- Add ``Between``.
- Add ``Contains``.
- Add ``ContainsOnly``.
- Add ``Length``.
- Make ``Not`` compatible with bare predicate functions by return the evaluation of the `comparable`.

0.1.1

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

- Make ``expect`` include an assertion message on failure. Without it, a cryptic ``NameError`` is thrown when a plain predicate function fails due to a generator being used in the ``all()`` call.

0.1.0

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

- Add ``Boolean``.
- Add ``Dict``.
- Add ``Float``.
- Add ``Int``.
- Add ``IsTrue``.
- Add ``IsFalse``.
- Add ``List``.
- Add ``NaN``.
- Add ``Number``.
- Add ``Predicate``.
- Add ``String``.
- Add ``Tuple``.
- Rename ``Except`` to ``except``. (**breaking change**)
- Make ``except`` **not** call `value` if it's callable. (**breaking change**)
- Make ``except`` return ``True`` if all assertions pass.

0.0.1

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

- First release.

Page 2 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.