Bug 2250962 - Please branch and build python-rpyc in epel9 [NEEDINFO]
Summary: Please branch and build python-rpyc in epel9
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: python-rpyc
Version: epel9
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: W. Michael Petullo
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 2269243
Blocks: 2239245
TreeView+ depends on / blocked
 
Reported: 2023-11-22 01:15 UTC by Michal Ambroz
Modified: 2025-12-24 17:25 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2025-12-22 14:37:50 UTC
Type: Bug
Embargoed:
rebus: needinfo? (mail)


Attachments (Terms of Use)

Description Michal Ambroz 2023-11-22 01:15:35 UTC
There is the package python-pwntools for epel9/8, but this package (python-rpyc) is missing in rhel9  .
#2239245

Comment 1 Michal Ambroz 2023-12-15 16:52:33 UTC
ping

Comment 2 W. Michael Petullo 2024-01-01 02:31:46 UTC
Feel free to open a pull request against Fabian's package:

https://src.fedoraproject.org/rpms/python-rpyc

See also:

https://docs.fedoraproject.org/en-US/epel/epel-help/

Comment 3 Michal Ambroz 2024-01-02 01:37:39 UTC
Hello Michael,
not sure what do you meant by having pull request ... there is no branch for epel9. Can I fix it somehow by pull request?

Hi Fabian, I offer helping hand co-maintaining the package.

PF 2024!!!

Comment 4 Fabian Affolter 2024-02-05 07:56:35 UTC
plumbum needs python-rpyc to be in EPEL.

Comment 5 Michal Ambroz 2024-09-29 17:05:05 UTC
ping

Comment 6 Fedora Admin user for bugzilla script actions 2025-07-08 01:29:38 UTC
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.

Comment 7 W. Michael Petullo 2025-07-08 02:02:03 UTC
Building with "fedpkg build" on epel9 currently fails with:

+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/rpyc-6.0.1/pyproject-wheeldir --output /builddir/build/BUILD/python-rpyc-6.0.1-1.el9.noarch-pyproject-buildrequires -t
Handling hatchling>=1.6.0 from build-system.requires
Requirement satisfied: hatchling>=1.6.0
   (installed: hatchling 1.21.1)
Handling tox-current-env >= 0.0.6 from tox itself
Requirement satisfied: tox-current-env >= 0.0.6
   (installed: tox-current-env 0.0.16)
ERROR: tox config file (either pyproject.toml, tox.ini, setup.cfg) not found
Traceback (most recent call last):
  File "/usr/lib/rpm/redhat/pyproject_buildrequires.py", line 721, in main
    generate_requires(
  File "/usr/lib/rpm/redhat/pyproject_buildrequires.py", line 606, in generate_requires
    generate_tox_requirements(toxenv, requirements)
  File "/usr/lib/rpm/redhat/pyproject_buildrequires.py", line 453, in generate_tox_requirements
    r.check_returncode()
  File "/usr/lib64/python3.9/subprocess.py", line 460, in check_returncode
    raise CalledProcessError(self.returncode, self.args, self.stdout,
subprocess.CalledProcessError: Command '['/usr/bin/python3', '-m', 'tox', '--print-deps-to', '/builddir/build/BUILD/rpyc-6.0.1/.pyproject-builddir/tmpe8rc4pqb', '--print-extras-to', '/builddir/build/BUILD/rpyc-6.0.1/.pyproject-builddir/tmpffc34544', '--no-provision', '/builddir/build/BUILD/rpyc-6.0.1/.pyproject-builddir/tmp950t3ns6', '-q', '-r', '-e', 'py39']' returned non-zero exit status 1.
RPM build errors:
error: Bad exit status from /var/tmp/rpm-tmp.SnEfFJ (%generate_buildrequires)
    Bad exit status from /var/tmp/rpm-tmp.SnEfFJ (%generate_buildrequires)
Child return code was: 1

See also https://koji.fedoraproject.org/koji/taskinfo?taskID=134664537.

Comment 8 Fedora Admin user for bugzilla script actions 2025-07-08 13:54:56 UTC
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.

Comment 9 Fedora Admin user for bugzilla script actions 2025-11-11 12:28:28 UTC
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.

Comment 10 Fedora Admin user for bugzilla script actions 2025-11-11 19:57:34 UTC
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.

Comment 11 W. Michael Petullo 2025-12-15 20:35:49 UTC
I think the python-rpyc we need requires python-plumbum, but python-plumbum requires python-hatchling >= 1.27. EPEL 9 provides python-hatchling 1.21.1, I think.

I did just submit a python-plumbum for EPEL 10:

https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-ee876a6120

I can push an EPEL 10 python-rpyc after the python-plumbum package gets out of testing. EPEL 9 would have to wait on python-hatchling.

(I should mention I am a bit ignorant on the EPEL update rules.)

Comment 12 W. Michael Petullo 2025-12-22 14:37:50 UTC
Please reopen if EPEL 9 gets python-hatchling >= 1.27.

Comment 13 W. Michael Petullo 2025-12-24 17:25:00 UTC
The latest EPEL 10 build is now in Bodhi:

https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-d1914e9201


Note You need to log in before you can comment on or make changes to this bug.