New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
pip install failure on f37 and ubuntu-latest #2002
Comments
for reference, i got to make the install work by using |
Dear @adriansev, we are painfully aware of this (you can see the CI is red on master at the moment). The packaging of the Python bindings are in need of an uplift, which will happen soon, see #1844. If I can work around the issues with latest pip and setuptools without a rewrite, I will push it for next patch release next week. |
Thanks a lot!! |
I think constraining as outlined in the @henryiii can correct me if I'm wrong, but until a modern build system can be established in Issue #1844 I see no problem with just pinning |
I'm currently rewriting the whole build system for the Python bindings, that should come out with v5.6 next month. It will solve this and many other issues, and I plan to support binary wheels too. Cheers, |
This is a rewrite of the packaging of the Python bindings. The new packaging supports building the Python bindings both as part of a standard CMake build, as well as against a previously installed version of XRootD without the Python bindings. A new setup.py at the top level has been created to replace the old one from packaging/wheel. It can be used to drive the main CMake build using pip to create source and binary distributions of XRootD. Closes: xrootd#1768, xrootd#1807 xrootd#1833, xrootd#1844, xrootd#2001, xrootd#2002.
This is a rewrite of the packaging of the Python bindings. The new packaging supports building the Python bindings both as part of a standard CMake build, as well as against a previously installed version of XRootD without the Python bindings. A new setup.py at the top level has been created to replace the old one from packaging/wheel. It can be used to drive the main CMake build using pip to create source and binary distributions of XRootD. Closes: xrootd#1768, xrootd#1807 xrootd#1833, xrootd#1844, xrootd#2001, xrootd#2002.
This is a rewrite of the packaging of the Python bindings. The new packaging supports building the Python bindings both as part of a standard CMake build, as well as against a previously installed version of XRootD without the Python bindings. A new setup.py at the top level has been created to replace the old one from packaging/wheel. It can be used to drive the main CMake build using pip to create source and binary distributions of XRootD. Closes: xrootd#1768, xrootd#1807 xrootd#1833, xrootd#1844, xrootd#2001, xrootd#2002.
This is a rewrite of the packaging of the Python bindings. The new packaging supports building the Python bindings both as part of a standard CMake build, as well as against a previously installed version of XRootD without the Python bindings. A new setup.py at the top level has been created to replace the old one from packaging/wheel. It can be used to drive the main CMake build using pip to create source and binary distributions of XRootD. Closes: xrootd#1768, xrootd#1807 xrootd#1833, xrootd#1844, xrootd#2001, xrootd#2002.
This is a rewrite of the packaging of the Python bindings. The new packaging supports building the Python bindings both as part of a standard CMake build, as well as against a previously installed version of XRootD without the Python bindings. A new setup.py at the top level has been created to replace the old one from packaging/wheel. It can be used to drive the main CMake build using pip to create source and binary distributions of XRootD. Closes: xrootd#1768, xrootd#1807 xrootd#1833, xrootd#1844, xrootd#2001, xrootd#2002.
This is a rewrite of the packaging of the Python bindings. The new packaging supports building the Python bindings both as part of a standard CMake build, as well as against a previously installed version of XRootD without the Python bindings. A new setup.py at the top level has been created to replace the old one from packaging/wheel. It can be used to drive the main CMake build using pip to create source and binary distributions of XRootD. Closes: #1768, #1807 #1833, #1844, #2001, #2002.
Fixed by #2025. |
Hi! It seems that xrootd can no longer be install through pip on a fedora 37 and on github runner ubuntu-latest ..
on f37 side trying a
python3 -m pip install --user --upgrade xrootd
gives me:on the github runner side, i have a workflow where i do this:
https://github.com/adriansev/jalien_py/blob/master/.github/workflows/codeql-analysis.yml#L61
and i get the same error as on fedora 37, see:
https://github.com/adriansev/jalien_py/actions/runs/4812709489/jobs/8568298173#step:6:101
Any idea what happened with xrootd pip install ability?
Thanks a lot!
The text was updated successfully, but these errors were encountered: