Comments

219 Comments

Ah, I saw other package start to be "double-built" and didn't see python-id in the latest epel packages, so I had created this one manually. I will cancel this update then.

BZ#2345508 Please branch and build rust-ammonia in epel10
BZ#2345508 Please branch and build rust-ammonia in epel10

And this version 10.1 is ok too:

Installed:
  python3-socksio-1.0.0-15.el10_1.noarch

Complete!
[root@86905c60674e /]# python3
Python 3.12.9 (main, Feb  4 2025, 00:00:00) [GCC 14.2.1 20250110 (Red Hat 14.2.1-7)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import socksio
>>>
BZ#2345703 Please branch and build python-socksio in epel10

Works fine inside a container:

[root@86905c60674e /]# python3
Python 3.12.9 (main, Feb  4 2025, 00:00:00) [GCC 14.2.1 20250110 (Red Hat 14.2.1-7)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import socksio
>>>
BZ#2345703 Please branch and build python-socksio in epel10

Installs and imports fine inside a container:

[root@46a00309d7a4 python-gunicorn]# python3
Python 3.12.9 (main, Feb  4 2025, 00:00:00) [GCC 14.2.1 20250110 (Red Hat 14.2.1-7)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import contourpy
>>>
BZ#2346193 Please branch and build python-contourpy in epel10 in non-bootstrap

Installs fine inside a CentOS 10 container:

[root@38dd84e43097 ~]# python3
Python 3.12.9 (main, Feb  4 2025, 00:00:00) [GCC 14.2.1 20250110 (Red Hat 14.2.1-7)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import argon2
>>>
BZ#2326423 Please branch and build python-argon2-cffi in epel10

Installs fine inside a CentOS 10 container:

[root@9fae8b46383b /]# python3
Python 3.12.9 (main, Feb  4 2025, 00:00:00) [GCC 14.2.1 20250110 (Red Hat 14.2.1-7)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import propcache
>>>
BZ#2318349 Review Request: python-propcache - Module for fast property caching

Installs fine inside a container:

[root@75b53743ce15 ~]# python3
Python 3.12.9 (main, Feb  4 2025, 00:00:00) [GCC 14.2.1 20250110 (Red Hat 14.2.1-7)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sphinx_gallery
>>>
BZ#2321321 Please branch and build python-sphinx-gallery in epel10

Installs fine inside a CentOS 10 container:

[root@df7cd751cdf4 python-sphinx-gallery]# python3
Python 3.12.9 (main, Feb  4 2025, 00:00:00) [GCC 14.2.1 20250110 (Red Hat 14.2.1-7)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import multidict
>>>
BZ#2331006 Please branch and build python3-multidict in epel10

Installs fine inside a CentOS 10 container:

[root@df7cd751cdf4 python-yarl]# python3
Python 3.12.9 (main, Feb  4 2025, 00:00:00) [GCC 14.2.1 20250110 (Red Hat 14.2.1-7)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import graphviz
>>>
BZ#2321374 Please branch and build python-graphviz in epel10.

Installs fine inside a CentOS 10 container:

[root@fe8700207905 python-starlette]# python3
Python 3.12.9 (main, Feb  4 2025, 00:00:00) [GCC 14.2.1 20250110 (Red Hat 14.2.1-7)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pygraphviz
>>>
BZ#2321374 Please branch and build python-graphviz in epel10.
BZ#2344736 Please branch and build python-executing in epel10 in non-bootstrap

Installation is ok (tried only the python packages, not the rust ones):

[root@c665395659e7 /]# dnf install -y https://kojipkgs.fedoraproject.org//packages/python-anyio/4.8.0/1.el10_0/noarch/python3-anyio-4.8.0-1.el10_0.noarch.rpm https://kojipkgs.fedoraproject.org//packages/python-anyio/4.8.0/1.el1
0_0/noarch/python3-anyio+trio-4.8.0-1.el10_0.noarch.rpm https://kojipkgs.fedoraproject.org//packages/python-outcome/1.2.0/7.el10_0/noarch/python3-outcome-1.2.0-7.el10_0.noarch.rpm https://kojipkgs.fedoraproject.org//packages/py
thon-pytest-subprocess/1.5.2/2.el10_0/noarch/python3-pytest-subprocess-1.5.2-2.el10_0.noarch.rpm https://kojipkgs.fedoraproject.org//packages/python-scikit-build-core/0.10.7/3.el10_0/noarch/python3-scikit-build-core-0.10.7-3.el
10_0.noarch.rpm https://kojipkgs.fedoraproject.org//packages/python-sniffio/1.3.1/4.el10_0/noarch/python3-sniffio-1.3.1-4.el10_0.noarch.rpm https://kojipkgs.fedoraproject.org//packages/python-trio/0.28.0/2.el10_0/noarch/python3
-trio-0.28.0-2.el10_0.noarch.rpm https://kojipkgs.fedoraproject.org//packages/python-watchfiles/1.0.4/3.el10_0/x86_64/python3-watchfiles-1.0.4-3.el10_0.x86_64.rpm https://kojipkgs.fedoraproject.org//packages/python-zmq/26.2.1/2
.el10_0/x86_64/python3-pyzmq-26.2.1-2.el10_0.x86_64.rpm                                                                                                                                             
CentOS Stream 10 - BaseOS                                                                                                                                                                           97 kB/s |  15 kB     00:00
CentOS Stream 10 - AppStream                                                                                                                                                                        37 kB/s |  15 kB     00:00
CentOS Stream 10 - CRB                                                                                                                                                                             771 kB/s | 705 kB     00:00
Extra Packages for Enterprise Linux 10 - x86_64                                                                                                                                                    2.2 MB/s | 3.4 MB     00:01
python3-anyio-4.8.0-1.el10_0.noarch.rpm                                                                                                                                                            323 kB/s | 230 kB     00:00
python3-anyio+trio-4.8.0-1.el10_0.noarch.rpm                                                                                                                                                        24 kB/s | 8.9 kB     00:00
python3-outcome-1.2.0-7.el10_0.noarch.rpm                                                                                                                                                           57 kB/s |  22 kB     00:00
python3-pytest-subprocess-1.5.2-2.el10_0.noarch.rpm                                                                                                                                                104 kB/s |  49 kB     00:00
python3-scikit-build-core-0.10.7-3.el10_0.noarch.rpm                                                                                                                                               409 kB/s | 281 kB     00:00
python3-sniffio-1.3.1-4.el10_0.noarch.rpm                                                                                                                                                           57 kB/s |  23 kB     00:00
python3-trio-0.28.0-2.el10_0.noarch.rpm                                                                                                                                                            1.2 MB/s | 1.0 MB     00:00
python3-watchfiles-1.0.4-3.el10_0.x86_64.rpm                                                                                                                                                       519 kB/s | 382 kB     00:00
python3-pyzmq-26.2.1-2.el10_0.x86_64.rpm                                                                                                                                                           484 kB/s | 368 kB     00:00
Dependencies resolved.

Then on python side, imports are ok:

[root@c665395659e7 /]# python3
Python 3.12.9 (main, Feb  4 2025, 00:00:00) [GCC 14.2.1 20250110 (Red Hat 14.2.1-7)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import anyio
>>> import outcome
>>> import pytest_subprocess
>>> import scikit_build_core
>>> import sniffio
>>> import trio
>>> import watchfiles
>>> import zmq
>>>
BZ#2335455 Please branch and build python-outcome in epel10
BZ#2335456 Please branch and build python-trio in epel10
BZ#2335457 Please branch and build python-sniffio in epel10
BZ#2335577 Please branch and build python-watchfiles in epel10
BZ#2342513 Please branch and build python-zmq in epel10
BZ#2342693 Branch python-pytest-subprocess for EPEL 10
BZ#2342695 Branch python-scikit-build-core for EPEL 10
BZ#2344819 rust-notify: add to EPEL 10

It seems one of the extra package misses some dependencies:

[root@aeff2ab379e3 /]# dnf install -y --enablerepo=epel-testing https://kojipkgs.fedoraproject.org//packages/ipython/8.31.0/2.el10_0/noarch/python3-ipython-8.31.0-2.el10_0.noarch.rpm https://kojipkgs.fedoraproject.org//packages/ipython/8.31.0/2.el10_0/noarch/python3-ipython+notebook-8.31.0-2.el10_0.noarch.rpm https://kojipkgs.fedoraproject.org//packages/ipython/8.31.0/2.el10_0/noarch/python3-ipython-sphinx-8.31.0-2.el10_0.noarch.rpm
Last metadata expiration check: 0:06:57 ago on Tue Feb 11 02:54:22 2025.
python3-ipython-8.31.0-2.el10_0.noarch.rpm                                                                                                                                            1.2 MB/s | 1.0 MB     00:00
python3-ipython+notebook-8.31.0-2.el10_0.noarch.rpm                                                                                                                                    32 kB/s |  12 kB     00:00
python3-ipython-sphinx-8.31.0-2.el10_0.noarch.rpm                                                                                                                                      94 kB/s |  43 kB     00:00 
Error: 
 Problem: conflicting requests
  - nothing provides python3.12dist(ipywidgets) needed by python3-ipython+notebook-8.31.0-2.el10_0.noarch from @commandline                                                           
  - nothing provides python3.12dist(notebook) needed by python3-ipython+notebook-8.31.0-2.el10_0.noarch from @commandline                                                              
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) 

Installs fine inside a centos 10 container:

[root@aeff2ab379e3 /]# python3
Python 3.12.9 (main, Feb  4 2025, 00:00:00) [GCC 14.2.1 20250110 (Red Hat 14.2.1-7)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import stack_data
>>>
BZ#2331020 Please branch and build python3-stack-data in epel10

Installs fine inside a centos 10 container:

[root@670955fb30d4 /]# python3
Python 3.12.8 (main, Dec  3 2024, 00:00:00) [GCC 14.2.1 20241104 (Red Hat 14.2.1-6)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import executing
>>>
BZ#2344736 Please branch and build python-executing in epel10 in non-bootstrap

Works fine inside a centos 10 container:

[root@715538c79bde /]# python3
Python 3.12.8 (main, Dec  3 2024, 00:00:00) [GCC 14.2.1 20241104 (Red Hat 14.2.1-6)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import littleutils
>>>
BZ#2336054 Please branch and build python-littleutils in epel10

Installs fine inside a container:

[root@2cb3c5f8f797 /]# python3
Python 3.12.8 (main, Dec  3 2024, 00:00:00) [GCC 14.2.1 20241104 (Red Hat 14.2.1-6)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pytest_cov
>>>
BZ#2320835 Please branch and build python-pytest-cov in epel10