sdist
コマンド ラインから .zipを強制的に生成できることはわかっています。
python setup.py sdist --formats=zip
しかし、このオプションを私のデフォルトにする方法はsetup.py
?
setup.py sdist
Windows と Linux の両方で実行するための一貫性を確保したいのですが、 .zip を実行可能ファイルに変換できるため、.zip 形式を選択します。
sdist
コマンド ラインから .zipを強制的に生成できることはわかっています。
python setup.py sdist --formats=zip
しかし、このオプションを私のデフォルトにする方法はsetup.py
?
setup.py sdist
Windows と Linux の両方で実行するための一貫性を確保したいのですが、 .zip を実行可能ファイルに変換できるため、.zip 形式を選択します。
distutils docs hereとhere、およびdistutils sourcesから自分で見つけました:
# Override sdist to always produce .zip archive
from distutils.command.sdist import sdist as _sdist
class sdistzip(_sdist):
def initialize_options(self):
_sdist.initialize_options(self)
self.formats = 'zip'
setup(
...
cmdclass={'sdist': sdistzip},
)