https://wiki.python.org/moin/WindowsCompilers has now completely replaced instructions for `distutils`-based packages (starting with `from distutils.core import setup`) with ones for `setuptools`-based ones (starting with `from setuptools import setup`).

However, if I have a `distutils`-based `setup.py`, when I run it, `setuptools` is not used - thus the instructions on the page don't work.

It is possible to run a `distutils`-based script through `setuptools`, as `pip` does, but it requires the following code (https://github.com/pypa/pip/blob/8.1.2/pip/req/req_install.py#L849 ):

python -u -c "import setuptools, tokenize;__file__=<setup.py full path>;
        exec(compile(getattr(tokenize, 'open', open)(__file__).read()
        .replace('\\r\\n', '\\n'), __file__, 'exec'))" <setup.py arguments>

They can't possibly expect me to type that on the command line each time, now can they?

I also asked this at http://stackoverflow.com/q/40174932/648265 a couple of days ago (to no avail).

--

Regards,
Ivan

--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to