Yes, the python-condor is pure python code,
The problem is that it deploys correctly the python modules under:
/usr/lib64/python3.9/site-packages
But the python 3.12 expects the modules in:
/usr/lib64/python3.12/site-packages
And if I choose the path of the pypi package it comes with its own libraries (classad2/
classad2_impl.abi3.so, htcondor.libs/libSciTokens-ee37b48c.so.0.0.2, ...) something that raises questions in the reviews.
I know the problem is not difficult to solve, but the best thing would be that it is possible to do:
> dnf install -y condor python3.12-condor
And then be sure that python3.12 is going to use exactly the libraries installed by condor.
Currently I am repackaging python3-condor for python 3.12 (it is easy, the new bindings are really nice).
I was asking because I suspect I am not the only one that will need to do the migration 🙂
Thanks!
Andrés Ayala
WARNING:
This email originated outside the organisation. Treat
links
and attachments with caution.