This would make installing them e.g. in a virtualenv much easier.
I managed to build a wheel locally (after installing xrootd through my OS's package manager) by just changing this:
diff --git a/bindings/python/setup_pypi.py b/bindings/python/setup_pypi.py
index 2830e2d7..831a3bde 100644
--- a/bindings/python/setup_pypi.py
+++ b/bindings/python/setup_pypi.py
@@ -1,4 +1,5 @@
-from distutils.core import setup, Extension
+from setuptools import setup
+from distutils.core import Extension
from distutils import sysconfig
from os import getenv, walk, path, path, getcwd, chdir
from platform import system
and then running python setup_pypi.py bdist_wheel
(after writing e.g. 0.0.0 to VERSION_INFO).
It would be nice if this change (using setup()
from setuptools
instead of distutils
) was part of the default setup.py.
Having the package on PyPI (both as source and as prebuilt binary wheels) would be even better.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the 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