[Distutils] bdist_wininst and dependencies with setuptools
P.J. Eby
pje at telecommunity.com
Thu Sep 9 23:03:10 CEST 2010
At 07:37 PM 9/9/2010 +0200, Manlio Perillo wrote:
>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: SHA1
>
>Hi.
>
>Today I was building a package that must be installed on a Windows
>system (I'm on Linux).
>
>I simply did:
>python setup.py bdist_inst
>
>and I was expecting that, when executed on the Windows machine, it would
>not only install my package, but also all dependencies declared in the
>setup file.
>
>This was not the case.
>
>I would like to avoid having to create an all in one installer using
>pyinstalled; is this possible?
No; bdist_wininst doesn't support dependencies. If you need Windows
users to install dependencies, they'll have to use
easy_install. (I'd say "or pip", but pip doesn't support installing
pre-built binaries.)
>Note that dependencies are all pure Python modules available on pypi,
>except PyQt (that is installed using the installer provided by riverbank).
If everything but PyQt is pure python, then you can just have them
install from source using pip or easy_install. (Or, alternatively,
build an executable with py2exe.)
More information about the Distutils-SIG
mailing list