https://wiki.python.org/moin/WindowsCompilersは、distutils
ベースのパッケージ(from distutils.core import setup
で始まる)の指示をsetuptools
のもの(from setuptools import setup
で始まる)に完全に置き換えました。Cエクステンションのdistutilsベースのsetup.pyで作業するための推奨される方法は何ですか?
distutils
ベースのsetup.py
を実行した場合、setuptools
は使用されないため、ページの指示が機能しません。
pip
が行うように、setuptools
を通じてdistutils
ベースのスクリプトを実行することが可能であるが、it requires the following code:彼らはおそらく私は、コマンドラインで毎回それを入力することを期待することはできません
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>
が できるようになりました彼ら?
私はあなたにもまた、[comp.lang.python](https://groups.google.com/forum/#!topic/comp.lang.python/kMUk1HdLTG8)でこれを尋ねご覧ください。私はこれを最近研究し、sdistのものよりもむしろホイールを配布することを推奨しているという結論に至りました。これはWindowsにとって妥当と思われます。 – ddbug