From Fedora Project Wiki
Line 64: Line 64:
List of packages that will likely fail to build.
List of packages that will likely fail to build.
Maintainers by package:
Maintainers by package:
* awscli2              davdunc nforro
cffconvert          iztokf
* cffconvert          iztokf
cloud-init          dustymabe gholms larsks mhayden otubo
* cloud-init          dustymabe gholms larsks mhayden otubo
copr-backend        frostyx msuchy praiskup
* conda-build          orion
copr-frontend        frostyx msuchy praiskup
* container-workflow-tool orphan
copr-rpmbuild        frostyx praiskup
* copr-backend        frostyx msuchy praiskup
fedmsg              kevin
* copr-rpmbuild        frostyx praiskup
git-up              ekohl
* fedmsg              kevin
h5py                orion stevetraylen terjeros
* git-up              ekohl
httpie              churchyard codeblock mikelo2
* h5py                orion stevetraylen terjeros
ipython              churchyard cstratak ignatenkobrain lbalhar mrunge salimma tomspur
* httpie              churchyard codeblock mikelo2
jrnl                music
* ipython              churchyard cstratak ignatenkobrain lbalhar mrunge salimma tomspur
mu                  churchyard kushal
* jrnl                music
pg_activity          mikelo2
* micropipenv          lbalhar
python-APScheduler  mmassari zuul
* mu                  churchyard kushal
python-aiohttp-cors  kwizart
* pg_activity          mikelo2
python-alembic      frantisekz
* pyinstrument        zbyszek
python-ase          besser82 marcindulak
* pyp2rpm              gordonmessmer kevin
python-astropy      orion sergiopr
* python-aiohttp-cors  kwizart
python-atpublic      abompard jonathanspw
* python-alembic      frantisekz
python-attrs        churchyard lbalhar
* python-ansible-compat chedi gotmax23 kevin
python-aws-sam-translator music
* python-ase          besser82 marcindulak
python-bluepyopt    ankursinha
* python-astroML      sergiopr
python-boto3        cstratak fale limb
* python-astropy      orion sergiopr
python-chalice      dcavalca
* python-atpublic      abompard jonathanspw
python-contextily    qulogic
* python-attrs        churchyard lbalhar
python-cssutils      kevin
* python-aws-sam-translator music
python-dbus-next    alebastr
* python-bluepyopt    ankursinha
python-dirhash      cottsay
* python-cssutils      kevin
python-django-extensions aekoroglu ngompa salimma
* python-curio        carlwgeorge
python-earthpy      iztokf
* python-dbus-next    alebastr
python-ecdsa        brouhaha jonathanspw orion
* python-dirhash      cottsay
python-efel          ankursinha
* python-django-extensions aekoroglu ngompa salimma
python-fastjsonschema thrnciar
* python-ecdsa        brouhaha jonathanspw orion
python-fiona         qulogic
* python-efel          ankursinha
python-fslpy        ankursinha
* python-fastjsonschema thrnciar
python-geopandas    qulogic
* python-flaky         churchyard
python-geoplot      qulogic
* python-flask-whooshee msuchy
python-glob2        jujens
* python-fslpy        ankursinha
python-graphviz      eclipseo mairacanal
* python-glob2        jujens
python-hid-parser    rathann
* python-graphviz      eclipseo mairacanal
python-ipykernel    churchyard pcpa
* python-hid-parser    rathann
python-ipywidgets    lbalhar
* python-ipykernel    churchyard pcpa
python-josepy        nb
* python-ipywidgets    lbalhar
python-kombu        fab frantisekz mrunge ngompa pingou pjp
* python-jupyter-client churchyard tomspur
python-lexicon      mhayden pghmcfc
* python-jupyter-console qulogic
python-libpysal      qulogic
* python-jupyter-server lbalhar
python-mapclassify  qulogic
* python-kombu        fab frantisekz mrunge ngompa pingou pjp
python-marshmallow-enum fab
* python-lexicon      mhayden pghmcfc
python-mathics-pygments dcavalca
* python-lsp-server    gui1ty jonathanspw
python-mirrors-countme asaleh nphilipp
* python-marshmallow-enum fab
python-mne          ankursinha ignatenkobrain
* python-mathics-pygments dcavalca
python-mplcursors    qulogic
* python-mirrors-countme asaleh nphilipp
python-networkx      jjames plautrba
* python-mne          ankursinha ignatenkobrain
python-nibabel      ankursinha ignatenkobrain
* python-mplcairo      qulogic
python-nikola        jamatos maxamillion
* python-mplcursors    qulogic
python-notebook      churchyard ksurma lbalhar
* python-nbconvert    churchyard jonathanspw lbalhar
python-oci          mhayden
* python-nibabel      ankursinha ignatenkobrain
python-openapi-core  mattia music
* python-nikola        jamatos maxamillion
python-opentelemetry mhayden music pwouters rominf
* python-notebook      churchyard ksurma lbalhar
python-papermill    ankursinha
* python-openapi-core  mattia music
python-paramiko      ignatenkobrain limb orion pghmcfc sgallagh
* python-opentelemetry mhayden music pwouters rominf
python-parsel        jonathanspw
* python-pandas        jonathanspw orion sergiopr
python-pem          mhayden
* python-papermill    ankursinha
python-pint          jcapitao lzachar mrunge
* python-paramiko      ignatenkobrain limb orion pghmcfc sgallagh
python-prettytable  apevec clalance
* python-parsel        jonathanspw
python-pydantic      gotmax23 music nikromen
* python-photutils    sergiopr
python-pymeeus      fab
* python-pint          jcapitao lzachar mrunge
python-pynwb        lbazan
* python-prettytable  apevec clalance
python-pysaml2      apevec
* python-primecountpy  jjames
python-pytest-cases  zbyszek
* python-pycurl        jamacku kdudka lzaoral msekleta svashisht
python-pytest-forked swt2c
* python-pydantic      gotmax23 music nikromen
python-pytest-lazy-fixture ankursinha mikelo2
* python-pyerfa        sergiopr
python-pytest-mpi    orion
* python-pymeeus      fab
python-pytest-postgresql mikelo2
* python-pynetdicom    alciregi
python-pytest-relaxed jkucera
* python-pytest-bdd    music
python-pytest-xdist  swt2c
* python-pytest-cases  zbyszek
python-qudida       thunderbirdtr
* python-pytest-cython jjames
python-rasterio      qulogic
* python-pytest-forked swt2c
python-remoto        branto fsimonce jcaratzas ktdreyer
* python-pytest-lazy-fixture ankursinha mikelo2
python-requests      abompard cstratak jcline sagarun
* python-pytest-mpi    orion
python-requests-credssp fab
* python-pytest-postgresql mikelo2
python-responses    athoscr fschwarz salimma
* python-pytest-relaxed jkucera
python-sentry-sdk    edward-evans-aiven elisre italomga nickfarrell pwouters rominf rommell
* python-pyvo          sergiopr
python-service-identity carlwgeorge eclipseo
* python-qtsass       jonathanspw music
python-sybil        fab
* python-remoto        branto fsimonce jcaratzas ktdreyer
python-textual      jonathanspw
* python-requests      abompard cstratak jcline sagarun
python-tpm2-pytss    jjelen
* python-responses    athoscr fschwarz salimma
python-trustme      carlwgeorge jcaratzas
* python-sentry-sdk    edward-evans-aiven elisre italomga nickfarrell pwouters rominf rommell
python-uranium      churchyard gferon
* python-snakemake-executor-plugin-cluster-generic music
python-uvicorn      carlwgeorge
* python-snakemake-executor-plugin-cluster-sync music
python-vine          frantisekz mrunge ngompa pingou
* python-sybil        fab
python-virtualenv    churchyard cstratak lbalhar mhayden mrunge orion
* python-textual      jonathanspw
python-werkzeug      abompard codeblock frantisekz hguemar tdawson
* python-tox          cathay4t churchyard mrunge
python-willow        lyessaadi
* python-uranium      churchyard gferon
rpy                  alexlan jamatos
* python-uvicorn      carlwgeorge
scipy                cstratak mmuzila nforro orion psimovec tomspur ttomecek
* python-vine          frantisekz mrunge ngompa pingou
thefuck              principis
* python-virtualenv    churchyard cstratak lbalhar mhayden mrunge orion
yt-dlp              gotmax23 mikelo2
* python-watchfiles    carlwgeorge
yubikey-manager      gbcox orion
* python-werkzeug      abompard codeblock frantisekz hguemar tdawson
* rpy                  alexlan jamatos
* scipy                cstratak mmuzila nforro orion psimovec tomspur ttomecek
* thefuck              principis


Packages by maintainer:
Packages by maintainer:
* abompard  python-atpublic python-requests python-werkzeug
abompard  python-atpublic python-requests python-werkzeug
* aekoroglu  python-django-extensions
aekoroglu  python-django-extensions
* alciregi  python-pynetdicom
alebastr  python-dbus-next
* alebastr  python-dbus-next
alexlan    rpy
* alexlan    rpy
ankursinha python-bluepyopt python-efel python-fslpy python-mne python-nibabel python-papermill python-pytest-lazy-fixture
* ankursinha python-bluepyopt python-efel python-fslpy python-mne python-nibabel python-papermill python-pytest-lazy-fixture
apevec    python-prettytable python-pysaml2
* apevec    python-prettytable
asaleh    python-mirrors-countme
* asaleh    python-mirrors-countme
athoscr    python-responses
* athoscr    python-responses
besser82  python-ase
* besser82  python-ase
branto    python-remoto
* branto    python-remoto
brouhaha  python-ecdsa
* brouhaha  python-ecdsa
carlwgeorge python-service-identity python-trustme python-uvicorn
* carlwgeorge python-curio python-uvicorn python-watchfiles
churchyard httpie ipython mu python-attrs python-ipykernel python-notebook python-uranium python-virtualenv
* cathay4t  python-tox
clalance  python-prettytable
* chedi      python-ansible-compat
codeblock  httpie python-werkzeug
* churchyard httpie ipython mu python-attrs python-flaky python-ipykernel python-jupyter-client python-nbconvert python-notebook python-tox python-uranium python-virtualenv
cottsay    python-dirhash
* clalance  python-prettytable
cstratak  ipython python-boto3 python-requests python-virtualenv scipy
* codeblock  httpie python-werkzeug
dcavalca  python-chalice python-mathics-pygments
* cottsay    python-dirhash
dustymabe  cloud-init
* cstratak  ipython python-requests python-virtualenv scipy
eclipseo  python-graphviz python-service-identity
* davdunc    awscli2
edward-evans-aiven python-sentry-sdk
* dcavalca  python-mathics-pygments
ekohl      git-up
* dustymabe  cloud-init
elisre    python-sentry-sdk
* eclipseo  python-graphviz
fab        python-kombu python-marshmallow-enum python-pymeeus python-requests-credssp python-sybil
* edward-evans-aiven python-sentry-sdk
fale      python-boto3
* ekohl      git-up
frantisekz python-alembic python-kombu python-vine python-werkzeug
* elisre    python-sentry-sdk
frostyx    copr-backend copr-frontend copr-rpmbuild
* fab        python-kombu python-marshmallow-enum python-pymeeus python-sybil
fschwarz  python-responses
* frantisekz python-alembic python-kombu python-vine python-werkzeug
fsimonce  python-remoto
* frostyx    copr-backend copr-rpmbuild
gbcox      yubikey-manager
* fschwarz  python-responses
gferon    python-uranium
* fsimonce  python-remoto
gholms    cloud-init
* gferon    python-uranium
gotmax23  python-pydantic yt-dlp
* gholms    cloud-init
hguemar    python-werkzeug
* gordonmessmer pyp2rpm
ignatenkobrain ipython python-mne python-nibabel python-paramiko
* gotmax23  python-ansible-compat python-pydantic
italomga  python-sentry-sdk
* gui1ty    python-lsp-server
iztokf    cffconvert python-earthpy
* hguemar    python-werkzeug
jamatos    python-nikola rpy
* ignatenkobrain ipython python-mne python-nibabel python-paramiko
jcapitao  python-pint
* italomga  python-sentry-sdk
jcaratzas  python-remoto python-trustme
* iztokf    cffconvert
jcline    python-requests
* jamacku    python-pycurl
jjames    python-networkx
* jamatos    python-nikola rpy
jjelen    python-tpm2-pytss
* jcapitao  python-pint
jkucera    python-pytest-relaxed
* jcaratzas  python-remoto
jonathanspw python-atpublic python-ecdsa python-parsel python-textual
* jcline    python-requests
jujens    python-glob2
* jjames    python-primecountpy python-pytest-cython
kevin      fedmsg python-cssutils
* jkucera    python-pytest-relaxed
ksurma    python-notebook
* jonathanspw python-atpublic python-ecdsa python-lsp-server python-nbconvert python-pandas python-parsel python-qtsass python-textual
ktdreyer  python-remoto
* jujens    python-glob2
kushal    mu
* kdudka    python-pycurl
kwizart    python-aiohttp-cors
* kevin      fedmsg pyp2rpm python-ansible-compat python-cssutils
larsks    cloud-init
* ksurma    python-notebook
lbalhar    ipython python-attrs python-ipywidgets python-notebook python-virtualenv
* ktdreyer  python-remoto
lbazan    python-pynwb
* kushal    mu
limb      python-boto3 python-paramiko
* kwizart    python-aiohttp-cors
lyessaadi  python-willow
* larsks    cloud-init
lzachar   python-pint
* lbalhar    ipython micropipenv python-attrs python-ipywidgets python-jupyter-server python-nbconvert python-notebook python-virtualenv
mairacanal python-graphviz
* limb      python-paramiko
marcindulak python-ase
* lzachar    python-pint
mattia    python-openapi-core
* lzaoral   python-pycurl
maxamillion python-nikola
* mairacanal python-graphviz
mhayden    cloud-init python-lexicon python-oci python-opentelemetry python-pem python-virtualenv
* marcindulak python-ase
mikelo2    httpie pg_activity python-pytest-lazy-fixture python-pytest-postgresql yt-dlp
* mattia    python-openapi-core
mmassari  python-APScheduler
* maxamillion python-nikola
mmuzila    scipy
* mhayden    cloud-init python-lexicon python-opentelemetry python-virtualenv
mrunge    ipython python-kombu python-pint python-vine python-virtualenv
* mikelo2    httpie pg_activity python-pytest-lazy-fixture python-pytest-postgresql
msuchy    copr-backend copr-frontend
* mmuzila    scipy
music      jrnl python-aws-sam-translator python-openapi-core python-opentelemetry python-pydantic
* mrunge    ipython python-kombu python-pint python-tox python-vine python-virtualenv
nb        python-josepy
* msekleta  python-pycurl
nforro    scipy
* msuchy    copr-backend python-flask-whooshee
ngompa    python-django-extensions python-kombu python-vine
* music      jrnl python-aws-sam-translator python-openapi-core python-opentelemetry python-pydantic python-pytest-bdd python-qtsass python-snakemake-executor-plugin-cluster-generic python-snakemake-executor-plugin-cluster-sync
nickfarrell python-sentry-sdk
* nforro    awscli2 scipy
nikromen  python-pydantic
* ngompa    python-django-extensions python-kombu python-vine
nphilipp  python-mirrors-countme
* nickfarrell python-sentry-sdk
orion      h5py python-astropy python-ecdsa python-paramiko python-pytest-mpi python-virtualenv scipy yubikey-manager
* nikromen  python-pydantic
otubo      cloud-init
* nphilipp  python-mirrors-countme
pcpa      python-ipykernel
* orion      conda-build h5py python-astropy python-ecdsa python-pandas python-paramiko python-pytest-mpi python-virtualenv scipy
pghmcfc    python-lexicon python-paramiko
* orphan    container-workflow-tool
pingou    python-kombu python-vine
* otubo      cloud-init
pjp        python-kombu
* pcpa      python-ipykernel
plautrba  python-networkx
* pghmcfc    python-lexicon python-paramiko
praiskup  copr-backend copr-frontend copr-rpmbuild
* pingou    python-kombu python-vine
principis  thefuck
* pjp        python-kombu
psimovec  scipy
* praiskup  copr-backend copr-rpmbuild
pwouters  python-opentelemetry python-sentry-sdk
* principis  thefuck
qulogic    python-contextily python-fiona python-geopandas python-geoplot python-libpysal python-mapclassify python-mplcursors python-rasterio
* psimovec  scipy
rathann    python-hid-parser
* pwouters  python-opentelemetry python-sentry-sdk
rominf    python-opentelemetry python-sentry-sdk
* qulogic    python-jupyter-console python-mplcairo python-mplcursors
rommell    python-sentry-sdk
* rathann    python-hid-parser
sagarun    python-requests
* rominf    python-opentelemetry python-sentry-sdk
salimma    ipython python-django-extensions python-responses
* rommell    python-sentry-sdk
sergiopr  python-astropy
* sagarun    python-requests
sgallagh  python-paramiko
* salimma    ipython python-django-extensions python-responses
stevetraylen h5py
* sergiopr  python-astroML python-astropy python-pandas python-photutils python-pyerfa python-pyvo
swt2c      python-pytest-forked python-pytest-xdist
* sgallagh  python-paramiko
tdawson    python-werkzeug
* stevetraylen h5py
terjeros  h5py
* svashisht  python-pycurl
thrnciar  python-fastjsonschema
* swt2c      python-pytest-forked
thunderbirdtr python-qudida
* tdawson    python-werkzeug
tomspur    ipython scipy
* terjeros  h5py
ttomecek  scipy
* thrnciar  python-fastjsonschema
zbyszek    python-pytest-cases
* tomspur    ipython python-jupyter-client scipy
zuul      python-APScheduler
* ttomecek  scipy
* zbyszek    pyinstrument python-pytest-cases


== Benefit to Fedora ==
== Benefit to Fedora ==

Revision as of 13:32, 3 April 2024

Pytest 8

Summary

Update to a new upstream release of pytest that is not completely compatible with previous releases. Pytest 8 is a major upstream release removing a lot of deprecated functions and introducing breaking changes.

Owner


Current status

  • Targeted release: Fedora Linux 41
  • Last updated: 2024-04-03
  • FESCo issue:
  • Tracker bug:
  • Release notes tracker:

Detailed Description

Pytest is a popular Python framework for writing tests. The 8th major release brings various improvements. The most notable enhancements are:

  • The diffs that pytest prints when an assertion fails were improved.
  • Added the new verbosity_assertions configuration option for fine-grained control of failed assertions verbosity.
  • Additional support for exception groups and __notes__
  • custom directory collectors
  • “new-style” hook wrappers are now used internally

Breaking changes:

  • PytestRemovedIn8Warning deprecation warnings are now errors by default
  • Several breaking changes to pytest’s collection phase, particularly around how filesystem directories and Python packages are collected, fixing deficiencies and allowing for cleanups and improvements to pytest’s internals.
  • Sanitized the handling of the default parameter when defining configuration options
  • pytest’s setup.py file is removed
  • warns() now re-emits unmatched warnings when the context closes – previously it would consume all warnings, hiding those that were not matched by the function
  • The internal FixtureManager.getfixtureclosure method has changed. Plugins which use this method or which subclass FixtureManager and overwrite that method will need to adapt to the change.

List of packages that will likely fail to build. Maintainers by package: cffconvert iztokf cloud-init dustymabe gholms larsks mhayden otubo copr-backend frostyx msuchy praiskup copr-frontend frostyx msuchy praiskup copr-rpmbuild frostyx praiskup fedmsg kevin git-up ekohl h5py orion stevetraylen terjeros httpie churchyard codeblock mikelo2 ipython churchyard cstratak ignatenkobrain lbalhar mrunge salimma tomspur jrnl music mu churchyard kushal pg_activity mikelo2 python-APScheduler mmassari zuul python-aiohttp-cors kwizart python-alembic frantisekz python-ase besser82 marcindulak python-astropy orion sergiopr python-atpublic abompard jonathanspw python-attrs churchyard lbalhar python-aws-sam-translator music python-bluepyopt ankursinha python-boto3 cstratak fale limb python-chalice dcavalca python-contextily qulogic python-cssutils kevin python-dbus-next alebastr python-dirhash cottsay python-django-extensions aekoroglu ngompa salimma python-earthpy iztokf python-ecdsa brouhaha jonathanspw orion python-efel ankursinha python-fastjsonschema thrnciar python-fiona qulogic python-fslpy ankursinha python-geopandas qulogic python-geoplot qulogic python-glob2 jujens python-graphviz eclipseo mairacanal python-hid-parser rathann python-ipykernel churchyard pcpa python-ipywidgets lbalhar python-josepy nb python-kombu fab frantisekz mrunge ngompa pingou pjp python-lexicon mhayden pghmcfc python-libpysal qulogic python-mapclassify qulogic python-marshmallow-enum fab python-mathics-pygments dcavalca python-mirrors-countme asaleh nphilipp python-mne ankursinha ignatenkobrain python-mplcursors qulogic python-networkx jjames plautrba python-nibabel ankursinha ignatenkobrain python-nikola jamatos maxamillion python-notebook churchyard ksurma lbalhar python-oci mhayden python-openapi-core mattia music python-opentelemetry mhayden music pwouters rominf python-papermill ankursinha python-paramiko ignatenkobrain limb orion pghmcfc sgallagh python-parsel jonathanspw python-pem mhayden python-pint jcapitao lzachar mrunge python-prettytable apevec clalance python-pydantic gotmax23 music nikromen python-pymeeus fab python-pynwb lbazan python-pysaml2 apevec python-pytest-cases zbyszek python-pytest-forked swt2c python-pytest-lazy-fixture ankursinha mikelo2 python-pytest-mpi orion python-pytest-postgresql mikelo2 python-pytest-relaxed jkucera python-pytest-xdist swt2c python-qudida thunderbirdtr python-rasterio qulogic python-remoto branto fsimonce jcaratzas ktdreyer python-requests abompard cstratak jcline sagarun python-requests-credssp fab python-responses athoscr fschwarz salimma python-sentry-sdk edward-evans-aiven elisre italomga nickfarrell pwouters rominf rommell python-service-identity carlwgeorge eclipseo python-sybil fab python-textual jonathanspw python-tpm2-pytss jjelen python-trustme carlwgeorge jcaratzas python-uranium churchyard gferon python-uvicorn carlwgeorge python-vine frantisekz mrunge ngompa pingou python-virtualenv churchyard cstratak lbalhar mhayden mrunge orion python-werkzeug abompard codeblock frantisekz hguemar tdawson python-willow lyessaadi rpy alexlan jamatos scipy cstratak mmuzila nforro orion psimovec tomspur ttomecek thefuck principis yt-dlp gotmax23 mikelo2 yubikey-manager gbcox orion

Packages by maintainer: abompard python-atpublic python-requests python-werkzeug aekoroglu python-django-extensions alebastr python-dbus-next alexlan rpy ankursinha python-bluepyopt python-efel python-fslpy python-mne python-nibabel python-papermill python-pytest-lazy-fixture apevec python-prettytable python-pysaml2 asaleh python-mirrors-countme athoscr python-responses besser82 python-ase branto python-remoto brouhaha python-ecdsa carlwgeorge python-service-identity python-trustme python-uvicorn churchyard httpie ipython mu python-attrs python-ipykernel python-notebook python-uranium python-virtualenv clalance python-prettytable codeblock httpie python-werkzeug cottsay python-dirhash cstratak ipython python-boto3 python-requests python-virtualenv scipy dcavalca python-chalice python-mathics-pygments dustymabe cloud-init eclipseo python-graphviz python-service-identity edward-evans-aiven python-sentry-sdk ekohl git-up elisre python-sentry-sdk fab python-kombu python-marshmallow-enum python-pymeeus python-requests-credssp python-sybil fale python-boto3 frantisekz python-alembic python-kombu python-vine python-werkzeug frostyx copr-backend copr-frontend copr-rpmbuild fschwarz python-responses fsimonce python-remoto gbcox yubikey-manager gferon python-uranium gholms cloud-init gotmax23 python-pydantic yt-dlp hguemar python-werkzeug ignatenkobrain ipython python-mne python-nibabel python-paramiko italomga python-sentry-sdk iztokf cffconvert python-earthpy jamatos python-nikola rpy jcapitao python-pint jcaratzas python-remoto python-trustme jcline python-requests jjames python-networkx jjelen python-tpm2-pytss jkucera python-pytest-relaxed jonathanspw python-atpublic python-ecdsa python-parsel python-textual jujens python-glob2 kevin fedmsg python-cssutils ksurma python-notebook ktdreyer python-remoto kushal mu kwizart python-aiohttp-cors larsks cloud-init lbalhar ipython python-attrs python-ipywidgets python-notebook python-virtualenv lbazan python-pynwb limb python-boto3 python-paramiko lyessaadi python-willow lzachar python-pint mairacanal python-graphviz marcindulak python-ase mattia python-openapi-core maxamillion python-nikola mhayden cloud-init python-lexicon python-oci python-opentelemetry python-pem python-virtualenv mikelo2 httpie pg_activity python-pytest-lazy-fixture python-pytest-postgresql yt-dlp mmassari python-APScheduler mmuzila scipy mrunge ipython python-kombu python-pint python-vine python-virtualenv msuchy copr-backend copr-frontend music jrnl python-aws-sam-translator python-openapi-core python-opentelemetry python-pydantic nb python-josepy nforro scipy ngompa python-django-extensions python-kombu python-vine nickfarrell python-sentry-sdk nikromen python-pydantic nphilipp python-mirrors-countme orion h5py python-astropy python-ecdsa python-paramiko python-pytest-mpi python-virtualenv scipy yubikey-manager otubo cloud-init pcpa python-ipykernel pghmcfc python-lexicon python-paramiko pingou python-kombu python-vine pjp python-kombu plautrba python-networkx praiskup copr-backend copr-frontend copr-rpmbuild principis thefuck psimovec scipy pwouters python-opentelemetry python-sentry-sdk qulogic python-contextily python-fiona python-geopandas python-geoplot python-libpysal python-mapclassify python-mplcursors python-rasterio rathann python-hid-parser rominf python-opentelemetry python-sentry-sdk rommell python-sentry-sdk sagarun python-requests salimma ipython python-django-extensions python-responses sergiopr python-astropy sgallagh python-paramiko stevetraylen h5py swt2c python-pytest-forked python-pytest-xdist tdawson python-werkzeug terjeros h5py thrnciar python-fastjsonschema thunderbirdtr python-qudida tomspur ipython scipy ttomecek scipy zbyszek python-pytest-cases zuul python-APScheduler

Benefit to Fedora

Fedora offers cutting-edge technologies for Python and pytest is one of the most important Python packages. By doing this update we bring users the latest features that pytest offers and also we enable Fedora 41 to receive future updates as well.

Scope

  • Proposal owners: update pytest to 8.x.x, provide help
  • Policies and guidelines: N/A (not needed for this Change)
  • Trademark approval: N/A (not needed for this Change)
  • Alignment with Objectives:

Upgrade/compatibility impact

There is a clean upgrade path from current version to pytest 8.x.x. Fedora users using RPM-packaged Pytest will use pytest 8.x.x by default.


How To Test

  • Find the package you want to update in this copr repository and check the build logs to determine the fail cause.
  • Work with the upstream to resolve the issue.
  • When updating the package, you can test it using the same copr repository where the latest version of pytest has been built.
  • Let us know if something doesn't work as it should.

User Experience

Regular distro users shouldn't notice any change in pytest behaviour, except for packages using removed functions. Such packages will fail and should be fixed by their maintainers.

Contingency Plan

  • Contingency mechanism: (What to do? Who will do it?) N/A (not a System Wide Change)
  • Contingency deadline: N/A (not a System Wide Change)
  • Blocks release? N/A (not a System Wide Change)

Documentation

Pytest changelog

This page is the documentation.

Release Notes