Instrumental

Latest version: v0.5.3

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

Scan your dependencies

Page 2 of 2

0.4b1

=====

Features
--------

- The pragma: no cond system. See the documentation for more information
- We now instrumenta and report on comparisons (unless told not to)
- We now ignore cases unreachable because of literals (unless told not to)
- The inspection and instrumentation phases are no separated. Now non-imported
modules are represented as missed coverage.

0.3.3

=====

Bug Fixes
--------

- pragma: no cover now works again for statement coverage

0.3.2

=====

Bug Fixes
---------

- The IfExp node (a if bool else b) is now instrumented and coverage is reported.

0.3.1

=====

Features
--------

- Statement coverage: Added the ability to gather and report on statement coverage.
- HTML output: Added an option to produce an html coverage report detailing statement
and decision/condition coverage.
- XML output: Added an option to produce a Cobertura-compatible XML coverage report that
can be used by Jenkins to track coverage metrics.
- Test coverage: Added a bunch of new tests around instrumentation. Not enough, but some

Bug Fixes
---------

- Package coverage reporting: fixed package coverage reporting when running nosetests;
we now instrument __init__.py files.

Page 2 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.