Nettlesome

Latest version: v0.7.1

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

Scan your dependencies

Page 1 of 3

0.7.1

------------------
- don't restate "abstract" field in subclasses
- Comparison "expression" can be Decimal
- use ValueError, not ValidationError, in pydantic validators

0.7.0

------------------
- import Pydantic v2, not v1
- use pint 0.22
- don't import deprecated "Extra"
- check_sign is field_validator
- save magnitude and unit separately on UnitRange model
- remove IntRange (to avoid SymPy comparisons between int and decimal intervals)

0.6.1

------------------
- add MANIFEST.in (to display readme on PyPI)

0.6.0

------------------
- replace NumberRange with IntRange and FloatRange
- replace Marshmallow serializers with Pydantic
- Entity and Predicate models don't allow extra fields
- add equal sign as default value for QuantityRange sign
- fix bug: bool(Term) returned False if the Term's "length" was 0
- remove custom reprs that can be replaced by Pydantic BaseModel repr

0.5.1

------------------
- internally_consistent raises ValueError identifying contradiction

0.5.0

------------------
- change Doctrine class name to Assertion
- change Predicate param name from template to content
- add Marshmallow schemas
- add APISpec for documenting Marshmallow schemas

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.