Message116457
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\.*' |
|
Date |
User |
Action |
Args |
2010-09-15 15:24:34 | cjw296 | set | recipients:
+ cjw296, tarek, eric.araujo, Adam.Groszer |
2010-09-15 15:24:33 | cjw296 | set | messageid: <1284564273.89.0.931048117648.issue6884@psf.upfronthosting.co.za> |
2010-09-15 15:24:29 | cjw296 | link | issue6884 messages |
2010-09-15 15:24:28 | cjw296 | create | |
|