I came to this conclusion because it works for me:
...
-- Up-to-date: /venv/lib/python3.7/site-packages/pyxrootd/include/xrootd/private/XrdCl/XrdClFileOperations.hh
-- Up-to-date: /venv/lib/python3.7/site-packages/pyxrootd/include/xrootd/private/XrdCl/XrdClFileSystemOperations.hh
-- Up-to-date: /venv/lib/python3.7/site-packages/pyxrootd/include/xrootd/private/XrdCl/XrdClFinalOperation.hh
-- Up-to-date: /venv/lib/python3.7/site-packages/pyxrootd/include/xrootd/private/XrdCl/XrdClZipOperations.hh
Processing /tmp/pip-build-ix6esd7h/xrootd/xrootdbuild/bindings/python
Installing collected packages: xrootd
Running setup.py install for xrootd: started
Running setup.py install for xrootd: finished with status 'done'
Successfully installed xrootd-5.5.2
done
Record file /tmp/pip-7ewh8a0f-record/install-record.txt not found
Removing source in /tmp/pip-build-ix6esd7h/xrootd
Successfully installed xrootd-5.5.2
Cleaning up...
(venv) root@5c1c8477830f:/venv# pip3.7 list
DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.
pip (9.0.1)
pkg-resources (0.0.0)
setuptools (39.0.1)
wheel (0.38.4)
xrootd (5.5.2)
(venv) root@5c1c8477830f:/venv# history
1 apt update -qq
2 apt-get -y install python3.7 python3-pip python3.7-venv python3.7-dev pkg-config cmake uuid-dev libssl-dev libz-dev
3 python3.7 -m venv venv
4 cd venv/
5 ls
6 source bin/activate
7 pip3.7 install wheel
8 pip3.7 install --verbose xrootd
9
10 pip3.7 list
11 history
(venv) root@5c1c8477830f:/venv#
Either I'm doing something wrong to reproduce, or this issue has been fixed. If it still does not work for you, please post the full history of commands you ran after starting the Ubuntu container and the full output of pip install --verbose xrootd
.
What do you mean by this? Having setup.py try to install dependencies for a user using a system package manager should not be done.
I meant to add extra checks for dependencies into setup.py
, as there are already some checks for dependencies there.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.
Use REPLY-ALL to reply to list
To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1