This package is used at least by `copr-cli` which we'd like to add to EPEL10: https://github.com/fedora-copr/copr/issues/3427 Reproducible: Always
Note that with bug #2321260 fixed, I was able to build python-responses from the epel9 branch against epel-10 chroot. But not the version from `main`/`rawhide` -> that brings additional build depednencies.
Are you sure this depends on python-types-requests? My dependency analysis and attempting to just build it shows it's actually missing these two No matching package to install: 'python3dist(pytest-httpserver)' No matching package to install: 'python3dist(types-pyyaml)' {'golang-github-burntsushi-toml-test': {'build': {}}, 'python-pytest-httpserver': {'build': {'python-toml': [ResolvedBuildReq(req='python3-toml', orig_pkg_name='python-toml', orig_pkg_version='0.10.2', orig_pkg_release='20.fc41', dest_pkg_name='python-toml', build_req_found=False)]}}, 'python-responses': {'build': {'python-pytest-httpserver': [ResolvedBuildReq(req='python3dist(pytest-httpserver)', orig_pkg_name='python-pytest-httpserver', orig_pkg_version='1.0.8', orig_pkg_release='5.fc41', dest_pkg_name='python-pytest-httpserver', build_req_found=False)], 'python-types-pyyaml': [ResolvedBuildReq(req='python3dist(types-pyyaml)', orig_pkg_name='python-types-pyyaml', orig_pkg_version='6.0.1', orig_pkg_release='12.fc41', dest_pkg_name='python-types-pyyaml', build_req_found=False)]}}, 'python-toml': {'build': {'golang-github-burntsushi-toml-test': [ResolvedBuildReq(req='/usr/bin/toml-test', orig_pkg_name='golang-github-burntsushi-toml-test', orig_pkg_version='0.2.0', orig_pkg_release='19.20210108git9767d20.fc41', dest_pkg_name='golang-github-burntsushi-toml-test', build_req_found=False)]}}, 'python-types-pyyaml': {'build': {}}}
Yes, needed? I can confirm that I can not build python-responses from EPEL 9 against EPEL10: $ mock -r epel-10-x86_64 /tmp/python-responses/python-responses-0.18.0-1.el9.src.rpm ... No matching package to install: 'python3dist(types-requests)' ...
*** Bug 2332463 has been marked as a duplicate of this bug. ***
@Michel, gently ping, would you mind taking a look?
python-types-requests is in EPEL 10 now (as you probably know). Maybe we can add python-pytest-httpserver and then just push the latest version of responses? I assume EL10 comes with pytest 8+. I think EPEL 9 uses responses 0.18 and that version is buggy with pytest 8.
Oh, and of course I am stupid: bug 2324280 is already set to block this bug and merging https://src.fedoraproject.org/rpms/python-pytest-httpserver/pull-request/3 is probably the next step.
I tried to build this in EPEL10 but one of the tests failed: https://koji.fedoraproject.org/koji/taskinfo?taskID=130815444 I could not reproduce the issue locally. I don't have much time for this package in EPEL right now so another pair of eyes might be helpful. @Michel: Not sure why you were not assigned anymore, but feel free to dig into that. To get this going, maybe we just disable the failing test (just in EPEL 10)?
FEDORA-EPEL-2025-37c25b69cb (python-responses-0.25.7-1.el10_1) has been submitted as an update to Fedora EPEL 10.1. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-37c25b69cb
> another pair of eyes might be helpful. I wasn't able to reproduce, so I just mindlessly re-submitted the build, and it succeeded :shrug: Probably some temporary issue. Update is in EPEL 10.1 but would be nice to have it in EPEL 10.0.
Pavel: Ah, great. Regarding EPEL 10.0: Can you put it into 10.0 yourself or do you need something from the maintainers? I can add you as a co-maintainer (or python-sig for good measure?).
I'm not part of the python-sig; but it might be a good idea to add them anyway. I can build / commit (provenpackager), but I can not request branches. So if you could request the branch for me, that would be great.
Not luck: https://pagure.io/releng/fedora-scm-requests/issue/73906
FEDORA-EPEL-2025-37c25b69cb has been pushed to the Fedora EPEL 10.1 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-37c25b69cb See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-EPEL-2025-04a7bca91e (python-responses-0.25.7-1.el10_0) has been submitted as an update to Fedora EPEL 10.0. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-04a7bca91e
FEDORA-EPEL-2025-04a7bca91e has been pushed to the Fedora EPEL 10.0 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-04a7bca91e See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-EPEL-2025-37c25b69cb (python-responses-0.25.7-1.el10_1) has been pushed to the Fedora EPEL 10.1 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-EPEL-2025-04a7bca91e (python-responses-0.25.7-1.el10_0) has been pushed to the Fedora EPEL 10.0 stable repository. If problem still persists, please make note of it in this bug report.