Print

Print


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
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 or view it on GitHub:
https://github.com/xrootd/xrootd/issues/511

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