Branch: refs/heads/master
Home: https://github.com/xrootd/xrootd
Commit: 2401509d451306a14926159c8c06287fea946bce
https://github.com/xrootd/xrootd/commit/2401509d451306a14926159c8c06287fea946bce
Author: Guilherme Amadio <[log in to unmask]>
Date: 2023-06-07 (Wed, 07 Jun 2023)
Changed paths:
M .gitignore
A MANIFEST.in
M bindings/python/CMakeLists.txt
M bindings/python/MANIFEST.in
A bindings/python/README
R bindings/python/README.rst
A bindings/python/VERSION
A bindings/python/pyproject.toml
A bindings/python/setup.py
R bindings/python/setup.py.in
A bindings/python/src/CMakeLists.txt
M cmake/XRootDDefaults.cmake
M packaging/debian/rules
M packaging/rhel/xrootd.spec.in
R packaging/wheel/MANIFEST.in
R packaging/wheel/TestCXX14.txt
R packaging/wheel/has_c++14.sh
R packaging/wheel/install.sh
R packaging/wheel/setup.py
A pyproject.toml
A setup.py
Log Message:
-----------
[Python] Modernize build system
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.
Commit: 5559323264bcdbaa0eb034b7b336823d74f3f035
https://github.com/xrootd/xrootd/commit/5559323264bcdbaa0eb034b7b336823d74f3f035
Author: Guilherme Amadio <[log in to unmask]>
Date: 2023-06-07 (Wed, 07 Jun 2023)
Changed paths:
M .github/workflows/build.yml
Log Message:
-----------
Revert "[CI] Do not update pip, setuptools, and wheel for sdist build"
This reverts commit eeb85d2cb4631e8c96e58b3d404d013306827cf9.
This should not be necessary anymore now that the build system has
been updated.
Commit: a1cd57f08845dd71556219966af9381eace19be8
https://github.com/xrootd/xrootd/commit/a1cd57f08845dd71556219966af9381eace19be8
Author: Guilherme Amadio <[log in to unmask]>
Date: 2023-06-07 (Wed, 07 Jun 2023)
Changed paths:
M bindings/python/src/ChunkIterator.hh
M bindings/python/src/Conversions.hh
M bindings/python/src/PyXRootD.hh
M bindings/python/src/PyXRootDFile.cc
M bindings/python/src/PyXRootDFile.hh
M bindings/python/src/PyXRootDFileSystem.cc
M bindings/python/src/PyXRootDURL.cc
Log Message:
-----------
[Python] Use PyUnicode rather than PyBytes for strings
Fixes: #2011.
Compare: https://github.com/xrootd/xrootd/compare/4df2c7343d59...a1cd57f08845
########################################################################
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
|