[Distutils] bdist_wininst on Linux (was Distutils changes - end user requirements (Was: Deprecate MANIFEST.in))
Andrew Straw
strawman at astraw.com
Thu Apr 9 22:54:54 CEST 2009
P.J. Eby wrote:
> At 04:02 PM 4/9/2009 -0400, Tres Seaver wrote:
>> Warning: Can't read registry to find the necessary compiler setting
>> Make sure that Python modules _winreg, win32api or win32con are
>> installed.
>> error:
>> /home/tseaver/projects/Zope-CVS/lib/python2.6/distutils/command/wininst-6.0ux-i686.exe:
>>
>> No such file or directory
>>
>> Note that this package is pure python.
>
> Looks like somebody broke it in 2.6 then... I build the 2.3-2.5
> bdist_wininst installers for setuptools on a Linux box.
>
> _______________________________________________
> Distutils-SIG maillist - Distutils-SIG at python.org
> http://mail.python.org/mailman/listinfo/distutils-sig
I just reconfigured and remade a clean Python 2.5.4 and also get a
failure. What did you need to get this to work with 2.3-2.5?
My setup.py is:
from distutils.core import setup
setup(name="simplepack",
version="1.0",
author="Andrew Straw <strawman at astraw.com>",
packages = ['simplepack']
)
And the other files are:
./simplepack/__init__.py (empty)
./simplepack/simplepack.py (has a single print statement)
The error I got was:
$ ~/py2.5/bin/python setup.py bdist_wininst
running bdist_wininst
running build
running build_py
creating build
creating build/lib
creating build/lib/simplepack
copying simplepack/__init__.py -> build/lib/simplepack
copying simplepack/simplepack.py -> build/lib/simplepack
installing to build/bdist.linux-x86_64/wininst
running install_lib
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/wininst
creating build/bdist.linux-x86_64/wininst/PURELIB
creating build/bdist.linux-x86_64/wininst/PURELIB/simplepack
copying build/lib/simplepack/__init__.py ->
build/bdist.linux-x86_64/wininst/PURELIB/simplepack
copying build/lib/simplepack/simplepack.py ->
build/bdist.linux-x86_64/wininst/PURELIB/simplepack
running install_egg_info
Writing
build/bdist.linux-x86_64/wininst/PURELIB/simplepack-1.0-py2.5.egg-info
creating '/tmp/tmpUytyOq.zip' and adding '.' to it
adding 'PURELIB/simplepack-1.0-py2.5.egg-info'
adding 'PURELIB/simplepack/__init__.py'
adding 'PURELIB/simplepack/simplepack.py'
creating dist
Warning: Can't read registry to find the necessary compiler setting
Make sure that Python modules _winreg, win32api or win32con are installed.
removing 'build/bdist.linux-x86_64/wininst' (and everything under it)
More information about the Distutils-SIG
mailing list