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, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <xrootd/xrootd/issues/1474/1428536727@github.com>

[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/xrootd/xrootd/issues/1474#issuecomment-1428536727", "url": "https://github.com/xrootd/xrootd/issues/1474#issuecomment-1428536727", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]

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