Pyicontract-lint

Latest version: v2.1.4

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

Scan your dependencies

Page 1 of 3

2.1.4

=====
* Simplified inference on ``None`` returns (45)

2.1.3

=====
* Added support for astroid ≥ 2.6.0 (38)
* Dropped support for Python 3.5 (40)
* Upgraded mypy to 0.910 and pylint to 2.9.2 (42)

This patch also includes introduction of ``Final`` and ``TypedDict`` for more precise type annotations.

2.1.2

=====
* Fixed to accept snapshots with multiple args (35)

2.1.1

=====
* Started ignoring Astroid inference errors in decorators (28)

This is critical so that files can be processed even though Astroid
fails to correctly infer all the decorators.

2.1.0

=====
* Made handling of paths platform-dependent (22)
* Introduced graceful handling of read and parse failures (24)
* Added output on no errors if verbose (25)

2.0.1

=====
* Replaced scripts with entry points (in order to support Windows)
* Upgraded pylint and mypy to latest versions
(more issues detected, fixed broken dependencies)
* Added support for Python 3.7 and 3.8

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.