Chris Withers <[email protected]> added the comment:
So, the workaround I gave doesn't work, because this stupid regex still knocks
out all the egg-info. The only solution is to use that accidentally employed by
http://svn.plone.org/svn/collective/buildout/buildout.dumppickedversions/trunk/
and put any files starting with 'build' and that need to be used on Windows in
a sub-folder.
Here's a debug sdist build dump from buildout.dumppickedversions:
Running setup script 'setup.py'.
Distribution.parse_config_files():
options (after parsing config files):
no commands known yet
options (after parsing command line):
option dict for 'aliases' command:
{}
option dict for 'sdist' command:
{}
running sdist
Distribution.get_command_obj(): creating 'sdist' command object
running egg_info
Distribution.get_command_obj(): creating 'egg_info' command object
writing requirements to src\buildout.dumppickedversions.egg-info\requires.txt
writing src\buildout.dumppickedversions.egg-info\PKG-INFO
writing namespace_packages to
src\buildout.dumppickedversions.egg-info\namespace_packages.txt
writing top-level names to
src\buildout.dumppickedversions.egg-info\top_level.txt
writing dependency_links to
src\buildout.dumppickedversions.egg-info\dependency_links.txt
writing entry points to
src\buildout.dumppickedversions.egg-info\entry_points.txt
Distribution.get_command_obj(): creating 'build_py' command object
Distribution.get_command_obj(): creating 'build' command object
include_pattern: applying regex
r'^src\\buildout\.dumppickedversions\.egg\-info\.*[^/]*\Z(?ms)'
adding src\buildout.dumppickedversions.egg-info\dependency_links.txt
adding src\buildout.dumppickedversions.egg-info\entry_points.txt
adding src\buildout.dumppickedversions.egg-info\namespace_packages.txt
adding src\buildout.dumppickedversions.egg-info\not-zip-safe
adding src\buildout.dumppickedversions.egg-info\PKG-INFO
adding src\buildout.dumppickedversions.egg-info\requires.txt
adding src\buildout.dumppickedversions.egg-info\SOURCES.txt
adding src\buildout.dumppickedversions.egg-info\top_level.txt
exclude_pattern: applying regex r'^build\.*'
removing buildout.cfg
exclude_pattern: applying regex r'^buildout\.dumppickedversions\-0\.5\.*'
...
Now contrast with buildout_versions:
Running setup script 'setup.py'.
Distribution.parse_config_files():
options (after parsing config files):
no commands known yet
options (after parsing command line):
option dict for 'aliases' command:
{}
option dict for 'sdist' command:
{}
running sdist
Distribution.get_command_obj(): creating 'sdist' command object
running egg_info
Distribution.get_command_obj(): creating 'egg_info' command object
writing requirements to buildout_versions.egg-info\requires.txt
writing buildout_versions.egg-info\PKG-INFO
writing top-level names to buildout_versions.egg-info\top_level.txt
writing dependency_links to buildout_versions.egg-info\dependency_links.txt
writing entry points to buildout_versions.egg-info\entry_points.txt
Distribution.get_command_obj(): creating 'build_py' command object
Distribution.get_command_obj(): creating 'build' command object
include_pattern: applying regex r'^buildout\_versions\.egg\-info\.*[^/]*\Z(?ms)'
adding buildout_versions.egg-info\dependency_links.txt
adding buildout_versions.egg-info\entry_points.txt
adding buildout_versions.egg-info\not-zip-safe
adding buildout_versions.egg-info\PKG-INFO
adding buildout_versions.egg-info\requires.txt
adding buildout_versions.egg-info\SOURCES.txt
adding buildout_versions.egg-info\top_level.txt
exclude_pattern: applying regex r'^build\.*'
removing buildout_versions.egg-info\top_level.txt
removing buildout_versions.egg-info\SOURCES.txt
removing buildout_versions.egg-info\requires.txt
removing buildout_versions.egg-info\PKG-INFO
removing buildout_versions.egg-info\not-zip-safe
removing buildout_versions.egg-info\entry_points.txt
removing buildout_versions.egg-info\dependency_links.txt
removing buildout.cfg
removing buildout_versions.egg-info\SOURCES.txt
exclude_pattern: applying regex r'^buildout\-versions\-1\.4\.*'
----------
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue6884>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com