Print

Print


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 or view it on GitHub:
https://github.com/xrootd/xrootd/issues/1474#issuecomment-1428536727
You are receiving this because you are subscribed to this thread.

Message ID: <[log in to unmask]>

########################################################################
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