python-pytest-cases (3.10.1-4) unstable; urgency=medium

  * Extend pytest_91_compatibility.patch to ignore a warning about reordering
    a super fixture closure with unions. The code path that triggers the warning
    is inside the core of pytest, and does not seem to do any actual reordering,
    just a re-assignment of the variable from a closure.

 -- Francesco Ballarin <ballarin@debian.org>  Fri, 10 Jul 2026 06:30:20 +0000

python-pytest-cases (3.10.1-3) unstable; urgency=medium

  * Add patch pytest_91_compatibility.patch for compatibility with pytest 9.1.
    The patch preserves backward compatibility with pytest <9.1 too.
    Closes: #1140882.

 -- Francesco Ballarin <ballarin@debian.org>  Wed, 08 Jul 2026 13:11:22 +0000

python-pytest-cases (3.10.1-2) unstable; urgency=medium

  * Do not run pytest while building, because roughly one third of the tests
    fail when the library is not installed. Upon installing the library, all
    tests (except those forcefully skipped with patches) run ok instead in
    autopkgtest.

 -- Francesco Ballarin <ballarin@debian.org>  Sun, 03 May 2026 08:39:07 +0000

python-pytest-cases (3.10.1-1) unstable; urgency=medium

  * Initial release. (Closes: #982792)
  * Use GitHub template in watch file instead of explicit
    Source/Matching-Pattern.
  * Set upstream metadata fields: Bug-Database.
  * Add build dependencies, espcially the newly packaged python3-decopatch.
  * Add patch tests_no_pytest_{harvest, steps}.patch to skip tests that would
    require pytest_{harvest, steps}, which are not packaged at this time in
    Debian.
  * Add patch tests_skip_test_issue_165.patch to skip test_issue_165.py, which
    fails at collection time with
       AttributeError: 'NoneType' object has no attribute 'getini'
  * Implement debclean

 -- Francesco Ballarin <ballarin@debian.org>  Thu, 30 Apr 2026 08:15:36 +0000
