Re: Pytest 4 in Fedora, let's get rid of it please

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

 



Given the lack of communication from the paramiko/invoke maintainers, I've just orphaned python-pytest4. If nobody picks it up, I plan to continue maintaining it in Fedora 33 and 34.

On 02. 02. 21 18:09, Miro Hrončok wrote:
Hello Pythonistas.

When we updated pytest to 5, I've introduced python-pytest4 compatibility package to ease the transition. We are now on pytest 6.2 and python-pytest4 still exists.

However, pytest 4 has problems on Python 3.10 and I lack the enthusiasm to backport the fixes from 6.2 to 4. The most recent issue proved to be nontrivial:

https://bugzilla.redhat.com/show_bug.cgi?id=1914847


The only Fedora package pulling in pytest4 is python-pytest-relaxed, which Requires pytest < 5.

- python-invoke and python-paramiko BuildRequire python3-pytest-relaxed
- python-jsonmodels and python-paramiko BuildRequire python3-invoke
- many packages (Build)Require python3-paramiko


Ideas:


1) Add support of recent pytest to python-pytest-relaxed [ideal]

Issue: https://github.com/bitprophet/pytest-relaxed/issues/12

Volunteers?


2) Retire python-pytest4 and introduce python-pytest5

pytest-relaxed seem to work with pytest5 witch some patches that are available.
However, this is not a long term solution, so I'd rather not spend my time on it.


3) Retire python-pytest4 and python-pytest-relaxed

This requires disabling tests in invoke and slightly patching tests of paramiko. Once pytest-relaxed supports recent pytest, we can reintroduce it.


4) Somebody else than me takes care of pytest4 and fixes it for Python 3.10

This requires long term involvement, not one time effort.

Volunteers?


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
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@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux