[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Breaking changes in pytest 8



Hi,

I recently uploaded the pre-release pytest 8.0.0~rc1 to experimental as an early warning for the breaking changes which typically happen on major version bumps.

I've attached a dd-list of packages which exhibit autopkgtest regressions [1], with the intent of MBF'ing (with separate announcement) once pytest 8 is released.

Typically, packages will fail if they
- have deprecation warnings of type PytestRemovedIn8Warning, or
- assume a particular pytest stdout/stderr output which might have changed, or - rely on the precise order in which pytest collects tests, especially the behavior of the pytest.Package collector.

Please refer to the upstream changelog [2] for a complete list of breaking changes.


Cheers
Timo

[1] https://qa.debian.org/excuses.php?experimental=1&package=pytest
[2] https://docs.pytest.org/en/latest/changelog.html


--
⢀⣴⠾⠻⢶⣦⠀   ╭────────────────────────────────────────────────────╮
⣾⠁⢠⠒⠀⣿⡁   │ Timo Röhling                                       │
⢿⡄⠘⠷⠚⠋⠀   │ 9B03 EBB9 8300 DF97 C2B1  23BF CC8C 6BDD 1403 F4CA │
⠈⠳⣄⠀⠀⠀⠀   ╰────────────────────────────────────────────────────╯
Adam Cecile <acecile@le-vert.net>
   python-fastjsonschema (U)

Agustin Henze <tin@debian.org>
   docopt

Alastair McKinstry <mckinstry@debian.org>
   python-xarray (U)

Andreas Tille <tille@debian.org>
   python-hmmlearn (U)
   tifffile (U)

Andrew Starr-Bochicchio <asb@debian.org>
   libcloud (U)

Andrey Rakhmatullin <wrar@debian.org>
   python-parsel (U)

Andrius Merkys <merkys@debian.org>
   python-ase (U)

Ask Hjorth Larsen <asklarsen@gmail.com>
   python-ase (U)

Bo YU <tsu.yubo@gmail.com>
   tox-current-env (U)
   xdoctest (U)

Carsten Schoenert <c.schoenert@t-online.de>
   python-graphene (U)

Daniele Tricoli <eriol@debian.org>
   requests (U)

Debian Astronomy Maintainers <debian-astro-maintainers@lists.alioth.debian.org>
   astropy
   pytest-mpl

Debian Astronomy Team <debian-astro-maintainers@lists.alioth.debian.org>
   sunpy

Debian Games Team <team+pkg-games@tracker.debian.org>
   protontricks

Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
   dcmstack
   intake
   khmer
   python-anndata
   python-gffutils
   python-hmmlearn
   python-screed

Debian Python Modules Team <team+python@tracker.debian.org>
   python-b2sdk

Debian Python Team <team+python@tracker.debian.org>
   dask
   hickle
   ipyparallel
   javaproperties
   libcloud
   loguru
   mplcursors
   pytest-arraydiff
   pytest-order
   pytest-services
   pytest-sugar
   python-dateutil
   python-dict2xml
   python-fakeredis
   python-fastjsonschema
   python-graphene
   python-marshmallow-sqlalchemy
   python-parsel
   python-pytest-benchmark
   python-pytest-lazy-fixture
   python-sparse
   python-syrupy
   python-testfixtures
   python-upsetplot
   python-werkzeug
   requests
   setuptools-scm
   sqlalchemy (U)
   superqt
   tifffile
   tox-current-env
   twine
   wxutils
   xdoctest
   xonsh

Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
   joblib
   openpyxl
   python-xarray
   spyder-line-profiler
   statsmodels

Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
   dolfin
   fenics-dolfinx

Debichem Team <debichem-devel@lists.alioth.debian.org>
   mdtraj
   opendrop
   python-ase

Diane Trout <diane@ghic.org>
   dask (U)
   python-anndata (U)
   python-graphviz
   python-sparse (U)
   python-upsetplot (U)
   statsmodels (U)

Drew Parsons <dparsons@debian.org>
   dolfin (U)
   fenics-dolfinx (U)
   mdtraj (U)
   opendrop (U)

Edward Betts <edward@4angle.com>
   hickle (U)
   pytest-sugar (U)

Emmanuel Arias <eamanu@yaerobi.com>
   python-marshmallow-sqlalchemy (U)

Federico Ceratto <federico@debian.org>
   freedombox (U)

FreedomBox packaging team <freedombox-pkg-team@lists.alioth.debian.org>
   freedombox

Ghislain Antony Vaillant <ghisvail@gmail.com>
   python-sparse (U)
   python-xarray (U)
   spyder-line-profiler (U)

Gordon Ball <gordon@chronitis.net>
   xonsh (U)

Graham Inggs <ginggs@debian.org>
   python-ase (U)

Guido Günther <agx@sigxcpu.org>
   python-dateutil (U)

Hans-Christoph Steiner <hans@eds.org>
   libcloud (U)

Ignace Mouzannar <mouzannar@gmail.com>
   python-parsel (U)

James Valleroy <jvalleroy@mailbox.org>
   freedombox (U)

Joel Cross <joel@kazbak.co.uk>
   python-pytest-lazy-fixture (U)

Johannes Ring <johannr@simula.no>
   dolfin (U)

Jon Bernard <jbernard@debian.org>
   barectf (U)

Joseph Nahmias <jello@debian.org>
   ipyparallel (U)

Julian Gilbey <jdg@debian.org>
   pytest-order (U)
   spyder-line-profiler (U)

Julien Puydt <jpuydt@debian.org>
   setuptools-scm (U)

Kevin Murray <spam@kdmurray.id.au>
   khmer (U)

Leo Singer <leo.singer@ligo.org>
   pytest-mpl (U)

Luca Boccassi <bluca@debian.org>
   javaproperties (U)

Michael Fladischer <fladi@debian.org>
   python-testfixtures (U)

Michael Hanke <michael.hanke@gmail.com>
   openpyxl (U)
   statsmodels (U)

Michael Hanke <mih@debian.org>
   dcmstack (U)

Michael Jeanson <mjeanson@debian.org>
   barectf

Michael R. Crusoe <crusoe@debian.org>
   khmer (U)
   python-gffutils (U)
   python-screed (U)

Nick Daly <Nick.M.Daly@gmail.com>
   freedombox (U)

Nilesh Patra <nilesh@debian.org>
   loguru (U)

Ole Streicher <olebole@debian.org>
   astropy (U)
   pytest-arraydiff (U)
   sunpy (U)
   tifffile (U)
   ttkthemes (U)

Ondřej Kobližek <kobla@debian.org>
   python-b2sdk (U)
   python-fakeredis (U)

Ondřej Nový <onovy@debian.org>
   python-fakeredis (U)
   python-werkzeug (U)

Petter Reinholdtsen <pere@debian.org>
   freedombox (U)

Pierre-Elliott Bécue <peb@debian.org>
   pytest-services (U)

Piotr Ożarowski <piotr@debian.org>
   freedombox (U)
   sqlalchemy

Rebecca N. Palmer <rebecca_palmer@zoho.com>
   openpyxl (U)
   statsmodels (U)

Scott Kitterman <scott@kitterman.com>
   python-dict2xml (U)

Shayan Doust <hello@shayandoust.me>
   intake (U)

Soren Hansen <soren@ubuntu.com>
   libcloud (U)

Stefano Rivera <stefanor@debian.org>
   twine (U)

Steffen Moeller <moeller@debian.org>
   loguru (U)
   python-anndata (U)
   python-gffutils (U)

Stephan Lachnit <stephanlachnit@debian.org>
   protontricks (U)

Stuart Prescott <stuart@debian.org>
   opendrop (U)
   superqt (U)

Sudip Mukherjee <sudipm.mukherjee@gmail.com>
   mplcursors (U)

Sunil Mohan Adapa <sunil@medhas.org>
   freedombox (U)

Tcl/Tk Debian Packagers <pkg-tcltk-devel@lists.alioth.debian.org>
   ttkthemes

Thomas Goirand <zigo@debian.org>
   python-werkzeug (U)

Timo Röhling <roehling@debian.org>
   python-pytest-benchmark (U)
   python-syrupy (U)

Tzafrir Cohen <tzafrir@debian.org>
   freedombox (U)

Utkarsh Gupta <guptautkarsh2102@gmail.com>
   python-marshmallow-sqlalchemy (U)

Yaroslav Halchenko <debian@onerussian.com>
   dcmstack (U)
   joblib (U)
   openpyxl (U)
   statsmodels (U)

Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
   twine (U)

Étienne Mollier <emollier@debian.org>
   intake (U)
   python-gffutils (U)

Attachment: signature.asc
Description: PGP signature


Reply to: