7.0.0 - 2026-04-29¶
Summary¶
In this major release, support for the version.pyfile has been removed. Users should:
delete the
version.pyfileadd in their project’s
__init__.pymodulefrom importlib.metadata import version __version__ = version("<package_name>")
This is required for the nox session docs:multiversion to successfully complete,
and it is a Python standard for users to check in the terminal which version they are
using.
The underlying code for the nox sessions vulnerabilities:resolved and
release:prepare have been modified so that all dependencies (main, in groups,
and in optional groups) are considered for the vulnerability report. Additionally,
we only consider a vulnerability resolved if pip-audit includes fix_versions
for the dependency. Previously, these nox sessions only reported the dependencies
of main and the transitive dependencies of main.
Feature¶
#803: Included other dependencies for local
pip-auditcheck
Refactoring¶
#800: Removed tbx security pretty-print, tbx lint pretty-print, and creation of .lint.txt, as superseded by Sonar and .lint.json usage
#791: Resolved Sonar concerns: accepted specific
subprocessimport usage,subprocesscommands, & improved minor maintainability items#629: Replace
version.pywith version from the__init__.py
Bug Fix¶
#808: Resolved
release:prepareto updatepyproject.toml