python-coverage (6.2+dfsg1-2build1) jammy; urgency=medium

  * No-change rebuild with Python 3.10 only

 -- Graham Inggs <ginggs@ubuntu.com>  Thu, 17 Mar 2022 19:47:26 +0000

python-coverage (6.2+dfsg1-2) unstable; urgency=medium

  * Correct autopkgtest control, for removal of ‘pypy-coverage’.
    Closes: bug#1003700. Thanks to Stefano Rivera for the report.

 -- Ben Finney <bignose@debian.org>  Fri, 14 Jan 2022 10:43:38 +1100

python-coverage (6.2+dfsg1-1) unstable; urgency=medium

  * The “Jerrie Cobb” release.
  * New upstream version.
    (Closes: bug#969617)
    Highlights since previous release:
    * Support Python versions 3.6 – 3.11.
    * Data collection is thread-safe.
    * The HTML report has been redesigned.
    * No longer use jQuery libraries for HTML reports.
      (Closes: bug#733031)
    * Emit messages describing where Coverage.py is writing its files.
    * Settings ‘skip_covered’ and ‘skip_empty’ can be specified
      separately for HTML report.
    * The report commands now have options ‘--precision’, ‘--sort’,
      ‘--no-skip-covered’.
    * The report skips branches if the source and destination line are
      not executed.
    * The report skips third-party packages.
    * The ‘combine’ command has new option ‘--keep’.
    * New ‘source_pkgs’ setting to specify only package names.
    * More consistent (machine-parseable) output for text report.
    * Support for Python 3.10 ‘match’/‘case’ syntax.
    * Environment variable ‘COVERAGE_RUN’ set when running code with
      Coverage.py.
    * Deprecate the ‘annotate’ feature.
  * Remove handling of non-free files that were removed upstream.
  * Remove handling of removed JavaScript libraries.
    (Closes: bug#728824, bug#991076)
  * Drop support for Python 2 PyPy.
  * debian/patches/03.remove-hotkeys.patch:
    * Remove patch for functionality no longer used.
  * debian/patches/series:
    * Re-sequence patches.

 -- Ben Finney <bignose@debian.org>  Sat, 01 Jan 2022 19:14:52 +1100

python-coverage (5.1+dfsg.1-3) unstable; urgency=medium

  * The “Claudia Maria D'Antona” release.
  * Rename default Git branch in official repository, to ‘main’.
  * Declare conformance to “Standards-Version: 4.6.0”.
    No additional changes required.
  * debian/patches/02.rename-public-programs.patch:
    * Update patch for removal of Python 2 support.

 -- Ben Finney <bignose@debian.org>  Sat, 01 Jan 2022 08:52:33 +1100

python-coverage (5.1+dfsg.1-2) unstable; urgency=medium

  * The “Karl Karnadi” release.
  * Remove all packaging of Python 2 support.
    Closes: bug#937665. Thanks to Matthias Klose for the report.
  * Follow the installed documentation to ‘python-coverage-doc’ directory.
  * Override false-positive Lintian warnings about documentation files.

 -- Ben Finney <bignose@debian.org>  Sun, 06 Sep 2020 15:43:16 +1000

python-coverage (5.1+dfsg.1-1) unstable; urgency=medium

  * The “أحمد الشامري (Ahmad al-Shamri)” release.
  * New upstream version.
    Highlights since previous release:
    * Coverage report can now be produced in JSON format.
    * Data storage format is now an SQLite database.
    * Configuration can now be read from `pyproject.toml`.
    * Reporting on the context in which each line is executed.
    * Portable environment support: filenames stored as relative paths.
    * Python 2.6, 3.3 and 3.4 are no longer supported.
  * debian/patches/:
    * Refresh patches against current source.
  * Declare Debhelper compatibility level 13.
  * Declare conformance to “Standards-Version: 4.5.0”.
    No additional changes required.
  * Add build dependency for ‘sphinx_rst_builder’ extension.
  * Add build dependency for ‘sphinx_tabs’ extension.
  * Rename Debian-specific To Do document to conform with ‘dh_installdocs’.
  * Use only supported Python versions in the AutoPkgTest.
  * Update Lintian override for new Python-version-specific filenames.
  * Use current Homepage value for the upstream project.

 -- Ben Finney <bignose@debian.org>  Sun, 31 May 2020 11:04:08 +1000

python-coverage (4.5.2+dfsg.1-4) unstable; urgency=high

  * Urgency “high” to restore dependency for other Python 2 packages.
    See bug#937665 discussion.
  * Build Python 2 and PyPy 2 binary packages.
    These still have reverse dependencies, during the Python 2 removal.
  * Exercise Python 2 and PyPy 2 packages in autopkgtest.

 -- Ben Finney <bignose@debian.org>  Mon, 11 Nov 2019 10:20:28 +1100

python-coverage (4.5.2+dfsg.1-3) unstable; urgency=medium

  * Specify the package build system does not require root privilege.
  * Specify that the documentation must be built to autopkgtest it.
  * Update the expected directory where documentation is installed.
    Closes: bug#944076.
    Thanks to Paul Gevers for the report and trouble-shooting.

 -- Ben Finney <bignose@debian.org>  Tue, 05 Nov 2019 11:10:34 +1100

python-coverage (4.5.2+dfsg.1-2) unstable; urgency=medium

  [ Ben Finney ]
  * Declare conformance to “Standards-Version: 4.4.1”.
    No additional changes required.
  * Remove declaration of minimum Python 2 versions.
    These are now satisfied by all currently supported Debian releases.
  * Declare Debhelper compatibility level 12.
  * debian/compat:
    * Remove obsolescent configuration file.
  * Don't build Python 2 or PyPy 2 binary packages.
    Closes: bug#937665.
  * Remove Python 2 and PyPy 2 autopkgtest code.
  * Remove build dependencies for Python environments not supported.

  [ Ondřej Nový ]
  * Build docs with Sphinx by using system Python.

 -- Ben Finney <bignose@debian.org>  Sun, 27 Oct 2019 13:57:10 +1100

python-coverage (4.5.2+dfsg.1-1) unstable; urgency=medium

  * The “وليد أبوالخير‎‎ (Waleed Sami Abulkhair)” release.
  * New upstream version.
    Highlights since previous release:
    * Upstream development hosting moved.
    * Namespace packages are supported on Python 3.7, where they used to
      cause TypeErrors about path being None.
    * Extend supported Python versions to include Python 3.8.
  * Update publication years for Debian packaging in copyright notices.
  * Update package source documentation for standard packaging tools.
  * debian/repack, debian/source_package_build.bash:
    * Remove unused custom ‘repack’ program.
  * Declare AutoPkgTest dependency on all relevant CPython packages.
    Closes: bug#915133. Thanks to Paul Gevers for the report.
  * Update Lintian override for new Python-version-specific filenames.
  * Declare “Standards-Version: 4.3.0”. No additional changes required.
  * Record upstream metadata in DEP-12 document.

 -- Ben Finney <bignose@debian.org>  Fri, 25 Jan 2019 11:58:58 +1100

# For older changelog entries, run 'apt-get changelog python3-coverage'
