I still need to figure out how to upload binary wheels for the various Linux distributions, but at least for macOS I could upload a wheel that should work with the latest version of Homebrew:
% pip3 install --user xrootd==5.6.0
Collecting xrootd==5.6.0
Downloading xrootd-5.6.0-cp311-cp311-macosx_11_0_x86_64.whl (5.0 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.0/5.0 MB 9.0 MB/s eta 0:00:00
Installing collected packages: xrootd
Successfully installed xrootd-5.6.0
[notice] A new release of pip is available: 23.0.1 -> 23.1.2
[notice] To update, run: python3.11 -m pip install --upgrade pip
% python3
Python 3.11.4 (main, Jun 20 2023, 16:52:35) [Clang 13.0.0 (clang-1300.0.29.30)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyxrootd
>>> dir(pyxrootd.client)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: module 'pyxrootd' has no attribute 'client'
>>> from pyxrootd import client
>>> client.
client.CopyProcess( client.EnvGetString_cpp( client.File( client.XrdVersion_cpp(
client.EnvGetDefault_cpp( client.EnvPutInt_cpp( client.FileSystem(
client.EnvGetInt_cpp( client.EnvPutString_cpp( client.URL(
>>> client.XrdVersion_cpp()
'5.6.0'
I will close this ticket for now, upload the remaining binary wheels, and for next release I will make it part of the release process which will run in the CI environment and upload automatically.
—
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