I got a list of all packages BuildRequiring pytest using this command:

$ repoquery --repo=rawhide{,-source} --whatrequires python3-pytest
--recursive | grep src$ | pkgname | sort | uniq > packages.txt

FreeIPA is not there because pytest build time dependency is disabled via
bcond.

On Mon, Apr 8, 2024 at 8:16 AM Alexander Bokovoy <aboko...@redhat.com>
wrote:

> On Суб, 06 кра 2024, Sandro wrote:
> >On 05-04-2024 23:45, Aoife Moloney wrote:
> >>== 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.
> >
> >I was wondering how this will pan out with the introduction of Python
> >3.13, which is also planned for F41 and comes with its own set of
> >breaking changes. Some of those affecting tests.
> >
> >The current test builds are run against Python 3.12. Will all Python
> >packages also be tested against Python 3.13 with pytest 8 later on?
> >Does that even make sense?
> >
> >Anyway, it's two major updates affecting the Python ecosystem, which
> >are both aiming at F41. Maybe letting the dust settle on Python 3.13
> >first and then updating pytest to the next major release will let
> >package maintainers (and upstream) focus more. Just some food for
> >thought.
>
> On top of that, I wonder how the packages were chosen. FreeIPA is
> missing in the test COPR at all (but freeipa-healthcheck is present).
> FreeIPA is also missing in the list of affected packages. We do use
> pytest and some of more complex pytest plugins (multihost, sourceorder),
> also add our own extensions.
>
> I filed an upstream issue to track Pytest 8:
> https://pagure.io/freeipa/issue/9571
>
>
> --
> / Alexander Bokovoy
> Sr. Principal Software Engineer
> Security / Identity Management Engineering
> Red Hat Limited, Finland
> --
> _______________________________________________
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct:
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
> Do not reply to spam, report it:
> https://pagure.io/fedora-infrastructure/new_issue
>
--
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to