>>> import playerc Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib64/python3.11/site-packages/playerc.py", line 12, in <module> import _playerc ImportError: /usr/lib64/python3.11/site-packages/_playerc.so: undefined symbol: PyBuffer_FromMemory $ rpm -qf /usr/lib64/python3.11/site-packages/_playerc.so python3-player-3.1.0-46.fc38.x86_64 This could be the result of incomplete porting to Python 3. With a future toolchain, this problem will be caught at build time because calls to undeclared functions will be treated as errors. The package will then fail to build.
I removed the non-working Python modules. This needs an upstream Python 3 port.
Now due to python-numpy 2.2.0-3 change: https://src.fedoraproject.org/rpms/numpy/c/2887fd8fcf80a5e1536cf47c5d83b5722decc149?branch=rawhide python3-numpy now pulls in python3-numpy-f2py , which always pulls in python3-devel (see: https://bugzilla.redhat.com/show_bug.cgi?id=2332307 ) So now as koschei says player began to try to build python binding and began to FTBFS: https://koji.fedoraproject.org/koji/taskinfo?taskID=127054590 I am going to explicitly disable building python3 binding by adding -DBUILD_PYTHONC_BINDINGS=OFF .