[Checkins] SVN: Sandbox/adamg/zope.wineggbuilder/trunk/ documentation

Adam Groszer agroszer at gmail.com
Sat Jun 19 07:45:13 EDT 2010


Log message for revision 113635:
  documentation

Changed:
  D   Sandbox/adamg/zope.wineggbuilder/trunk/rackspacetest.ini
  D   Sandbox/adamg/zope.wineggbuilder/trunk/src/zope/wineggbuilder/README.txt
  U   Sandbox/adamg/zope.wineggbuilder/trunk/src/zope/wineggbuilder/index.txt
  A   Sandbox/adamg/zope.wineggbuilder/trunk/src/zope/wineggbuilder/test.txt
  U   Sandbox/adamg/zope.wineggbuilder/trunk/src/zope/wineggbuilder/tests.py

-=-
Deleted: Sandbox/adamg/zope.wineggbuilder/trunk/rackspacetest.ini
===================================================================
--- Sandbox/adamg/zope.wineggbuilder/trunk/rackspacetest.ini	2010-06-19 11:03:24 UTC (rev 113634)
+++ Sandbox/adamg/zope.wineggbuilder/trunk/rackspacetest.ini	2010-06-19 11:45:13 UTC (rev 113635)
@@ -1,31 +0,0 @@
-[build]
-compilers = py24_32 py25_32 py26_32 py26_64
-
-[py24_32]
-command = set PATH=%PATH%;c:\mingw\bin
-          c:\Python24_32\python setup.py build_ext --compiler mingw32 bdist_egg upload
-fileEnding = py2.4-win32.egg
-
-[py25_32]
-command = set PATH=%PATH%;c:\mingw\bin
-          c:\Python25_32\python setup.py build_ext --compiler mingw32 bdist_egg upload
-fileEnding = py2.5-win32.egg
-
-[py26_32]
-command = call "C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\VCVARSALL.bat" x86
-          set PATH=%PATH%;"C:\Program Files\Microsoft SDKs\Windows\v6.1\Bin"
-          c:\Python26_32\python setup.py build_ext --compiler msvc bdist_egg upload
-fileEnding = py2.6-win32.egg
-
-[py26_64]
-command = call "C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\VCVARSX86_AMD64.bat"
-          set PATH=%PATH%;"C:\Program Files\Microsoft SDKs\Windows\v6.1\Bin\x64"
-          c:\Python26_64\python setup.py build_ext --compiler msvc bdist_egg upload
-fileEnding = py2.6-win-amd64.egg
-
-
-[zope.i18nmessageid]
-package = zope.i18nmessageid
-minVersion = 3.4.0
-maxVersion = 3.4.2
-targets = py24_32 py25_32 py26_32 py26_64

Deleted: Sandbox/adamg/zope.wineggbuilder/trunk/src/zope/wineggbuilder/README.txt
===================================================================
--- Sandbox/adamg/zope.wineggbuilder/trunk/src/zope/wineggbuilder/README.txt	2010-06-19 11:03:24 UTC (rev 113634)
+++ Sandbox/adamg/zope.wineggbuilder/trunk/src/zope/wineggbuilder/README.txt	2010-06-19 11:45:13 UTC (rev 113635)
@@ -1,309 +0,0 @@
-Building windows binary eggs
-----------------------------
-
-Install mocks:
-
-    >>> from zope.wineggbuilder import base
-    >>> from zope.wineggbuilder import build
-    >>> from zope.wineggbuilder import testing
-
-    >>> oldSVNcommand = base.SVN.commandKlass
-    >>> base.SVN.commandKlass = testing.MockCommand()
-
-    >>> oldCompilerCommand = build.Compiler.commandKlass
-    >>> build.Compiler.commandKlass = testing.MockCommand()
-
-    >>> oldPYPI = build.Package.pypiKlass
-    >>> build.Package.pypiKlass = testing.MockPYPI()
-
-    >>> oldURLgetter = build.Package.urlGetterKlass
-    >>> build.Package.urlGetterKlass = testing.MockURLGetter()
-
-Let's see:
-
-    >>> import os.path
-    >>> testininame = os.path.join(os.path.dirname(build.__file__), 'test.ini')
-    >>> build.main([testininame, '-v', '-s']) # doctest: +REPORT_NDIFF
-    INFO - loading configuration from ...zope.wineggbuilder\trunk\src\zope\wineggbuilder\test.ini
-    INFO - Starting to build
-    INFO - Processing zope.proxy [zope.proxy_34_to_35]
-    DEBUG - getting http://pypi.python.org/simple/zope.proxy/
-    DEBUG - Got a file: zope.proxy-3.5.0-py2.6-win-amd64.egg
-    DEBUG - Got a file: zope.proxy-3.5.0-py2.6-win32.egg
-    DEBUG - Got a file: zope.proxy-3.4.0-py2.4-win32.egg
-    DEBUG - Got a file: zope.proxy-3.4.0.tar.gz
-    DEBUG - Got a file: zope.proxy-3.5.0-py2.5-win32.egg
-    DEBUG - Got a file: zope.proxy-3.5.0.tar.gz
-    DEBUG - Got a file: zope.proxy-3.4.2.zip
-    DEBUG - Got a file: zope.proxy-3.5.0-py2.4-win32.egg
-    DEBUG - Got a file: zope.proxy-3.4.2-py2.6-win32.egg
-    DEBUG - Got a file: zope.proxy-3.4.1-py2.4-win32.egg
-    DEBUG - Got a file: zope.proxy-3.4.1.zip
-    DEBUG - Got a file: zope.proxy-3.4.2-py2.5-win32.egg
-    DEBUG - Got a file: zope.proxy-3.4.2-py2.4-win32.egg
-    DEBUG - Got a file: zope.proxy-3.4.0-py2.5-win32.egg
-    DEBUG - Got a file: zope.proxy-3.4.0.zip
-    DEBUG - Checking if build required for [zope.proxy_34_to_35] zope.proxy 3.4.0 py25_32
-    DEBUG - Build not required for [zope.proxy_34_to_35] zope.proxy 3.4.0 py25_32
-    DEBUG - Checking if build required for [zope.proxy_34_to_35] zope.proxy 3.4.0 py26_32
-    DEBUG - Build required for [zope.proxy_34_to_35] zope.proxy 3.4.0 py26_32
-    DEBUG - Command: svn co --non-interactive  svn://svn.zope.org/repos/main/zope.proxy/tags/3.4.0 ...wineggbuilder
-    DEBUG - Output:
-    A    /tmp/tmpgqt2dHwineggbuilder/bootstrap.py
-    A    /tmp/tmpgqt2dHwineggbuilder/buildout.cfg
-    A    /tmp/tmpgqt2dHwineggbuilder/CHANGES.txt
-    A    /tmp/tmpgqt2dHwineggbuilder/setup.py
-    A    /tmp/tmpgqt2dHwineggbuilder/src
-    A    /tmp/tmpgqt2dHwineggbuilder/src/zope
-    A    /tmp/tmpgqt2dHwineggbuilder/src/zope/proxy
-    A    /tmp/tmpgqt2dHwineggbuilder/src/zope/proxy/_zope_proxy_proxy.c
-    A    /tmp/tmpgqt2dHwineggbuilder/src/zope/proxy/tests
-    A    /tmp/tmpgqt2dHwineggbuilder/src/zope/proxy/tests/__init__.py
-    A    /tmp/tmpgqt2dHwineggbuilder/src/zope/proxy/tests/test_proxy.py
-    A    /tmp/tmpgqt2dHwineggbuilder/src/zope/proxy/tests/test_decorator.py
-    A    /tmp/tmpgqt2dHwineggbuilder/src/zope/proxy/__init__.py
-    A    /tmp/tmpgqt2dHwineggbuilder/src/zope/proxy/proxy.h
-    A    /tmp/tmpgqt2dHwineggbuilder/src/zope/proxy/decorator.py
-    A    /tmp/tmpgqt2dHwineggbuilder/src/zope/proxy/interfaces.py
-    A    /tmp/tmpgqt2dHwineggbuilder/src/zope/__init__.py
-    A    /tmp/tmpgqt2dHwineggbuilder/README.txt
-     U   /tmp/tmpgqt2dHwineggbuilder
-    Checked out revision 113298.
-    INFO - Starting build for [zope.proxy_34_to_35] zope.proxy 3.4.0 py26_32
-    DEBUG - Running: call c:\program files\msvc\msvcvars.bat
-    c:\Python26\python setup.py build_ext --compiler msvc bdist_egg upload
-    In: ...wineggbuilder
-    DEBUG - Command: ...bat
-    DEBUG - Output:
-    running bdist_egg
-    running egg_info
-    creating src\zope.proxy.egg-info
-    writing requirements to src\zope.proxy.egg-info\requires.txt
-    writing src\zope.proxy.egg-info\PKG-INFO
-    writing namespace_packages to src\zope.proxy.egg-info\namespace_packages.txt
-    writing top-level names to src\zope.proxy.egg-info\top_level.txt
-    writing dependency_links to src\zope.proxy.egg-info\dependency_links.txt
-    writing manifest file 'src\zope.proxy.egg-info\SOURCES.txt'
-    unrecognized .svn/entries format in
-    reading manifest file 'src\zope.proxy.egg-info\SOURCES.txt'
-    writing manifest file 'src\zope.proxy.egg-info\SOURCES.txt'
-    creating zope.proxy-3.6.1dev
-    creating zope.proxy-3.6.1dev\src
-    creating zope.proxy-3.6.1dev\src\zope
-    creating zope.proxy-3.6.1dev\src\zope.proxy.egg-info
-    creating zope.proxy-3.6.1dev\src\zope\proxy
-    copying files to zope.proxy-3.6.1dev...
-    copying README.txt -> zope.proxy-3.6.1dev
-    copying setup.py -> zope.proxy-3.6.1dev
-    copying src\zope\__init__.py -> zope.proxy-3.6.1dev\src\zope
-    copying src\zope.proxy.egg-info\PKG-INFO -> zope.proxy-3.6.1dev\src\zope.proxy.egg-info
-    copying src\zope.proxy.egg-info\SOURCES.txt -> zope.proxy-3.6.1dev\src\zope.proxy.egg-info
-    copying src\zope.proxy.egg-info\dependency_links.txt -> zope.proxy-3.6.1dev\src\zope.proxy.egg-info
-    copying src\zope.proxy.egg-info\namespace_packages.txt -> zope.proxy-3.6.1dev\src\zope.proxy.egg-info
-    copying src\zope.proxy.egg-info\not-zip-safe -> zope.proxy-3.6.1dev\src\zope.proxy.egg-info
-    copying src\zope.proxy.egg-info\requires.txt -> zope.proxy-3.6.1dev\src\zope.proxy.egg-info
-    copying src\zope.proxy.egg-info\top_level.txt -> zope.proxy-3.6.1dev\src\zope.proxy.egg-info
-    copying src\zope\proxy\__init__.py -> zope.proxy-3.6.1dev\src\zope\proxy
-    copying src\zope\proxy\_zope_proxy_proxy.c -> zope.proxy-3.6.1dev\src\zope\proxy
-    copying src\zope\proxy\decorator.py -> zope.proxy-3.6.1dev\src\zope\proxy
-    copying src\zope\proxy\interfaces.py -> zope.proxy-3.6.1dev\src\zope\proxy
-    Writing zope.proxy-3.6.1dev\setup.cfg
-    creating dist
-    creating 'dist\zope.proxy-3.6.1dev.egg' and adding 'zope.proxy-3.6.1dev' to it
-    adding 'zope.proxy-3.6.1dev\PKG-INFO'
-    adding 'zope.proxy-3.6.1dev\README.txt'
-    adding 'zope.proxy-3.6.1dev\setup.cfg'
-    adding 'zope.proxy-3.6.1dev\setup.py'
-    adding 'zope.proxy-3.6.1dev\src\zope\__init__.py'
-    adding 'zope.proxy-3.6.1dev\src\zope\proxy\decorator.py'
-    adding 'zope.proxy-3.6.1dev\src\zope\proxy\interfaces.py'
-    adding 'zope.proxy-3.6.1dev\src\zope\proxy\_zope_proxy_proxy.c'
-    adding 'zope.proxy-3.6.1dev\src\zope\proxy\__init__.py'
-    adding 'zope.proxy-3.6.1dev\src\zope.proxy.egg-info\dependency_links.txt'
-    adding 'zope.proxy-3.6.1dev\src\zope.proxy.egg-info\namespace_packages.txt'
-    adding 'zope.proxy-3.6.1dev\src\zope.proxy.egg-info\not-zip-safe'
-    adding 'zope.proxy-3.6.1dev\src\zope.proxy.egg-info\PKG-INFO'
-    adding 'zope.proxy-3.6.1dev\src\zope.proxy.egg-info\requires.txt'
-    adding 'zope.proxy-3.6.1dev\src\zope.proxy.egg-info\SOURCES.txt'
-    adding 'zope.proxy-3.6.1dev\src\zope.proxy.egg-info\top_level.txt'
-    removing 'zope.proxy-3.6.1dev' (and everything under it)
-    running upload
-    Submitting dist\zope.proxy-3.6.1dev.egg to http://pypi.refline.ch/eggs
-    Server response (200): OK
-    INFO - Upload seems to be OK.
-    running upload
-    Submitting dist\zope.proxy-3.6.1dev.egg to http://pypi.refline.ch/eggs
-    Server response (200): OK
-    DEBUG - Checking if build required for [zope.proxy_34_to_35] zope.proxy 3.4.1 py25_32
-    DEBUG - Build required for [zope.proxy_34_to_35] zope.proxy 3.4.1 py25_32
-    DEBUG - Checking if build required for [zope.proxy_34_to_35] zope.proxy 3.4.1 py26_32
-    DEBUG - Build required for [zope.proxy_34_to_35] zope.proxy 3.4.1 py26_32
-    DEBUG - Command: svn co --non-interactive  svn://svn.zope.org/repos/main/zope.proxy/tags/3.4.1 ...wineggbuilder
-    DEBUG - Output:
-    A    /tmp/tmpKNdQxlwineggbuilder/bootstrap.py
-    A    /tmp/tmpKNdQxlwineggbuilder/buildout.cfg
-    A    /tmp/tmpKNdQxlwineggbuilder/CHANGES.txt
-    A    /tmp/tmpKNdQxlwineggbuilder/test.py
-    A    /tmp/tmpKNdQxlwineggbuilder/setup.py
-    A    /tmp/tmpKNdQxlwineggbuilder/src
-    A    /tmp/tmpKNdQxlwineggbuilder/src/zope
-    A    /tmp/tmpKNdQxlwineggbuilder/src/zope/proxy
-    A    /tmp/tmpKNdQxlwineggbuilder/src/zope/proxy/_zope_proxy_proxy.c
-    A    /tmp/tmpKNdQxlwineggbuilder/src/zope/proxy/tests
-    A    /tmp/tmpKNdQxlwineggbuilder/src/zope/proxy/tests/__init__.py
-    A    /tmp/tmpKNdQxlwineggbuilder/src/zope/proxy/tests/test_proxy.py
-    A    /tmp/tmpKNdQxlwineggbuilder/src/zope/proxy/tests/test_decorator.py
-    A    /tmp/tmpKNdQxlwineggbuilder/src/zope/proxy/DEPENDENCIES.cfg
-    A    /tmp/tmpKNdQxlwineggbuilder/src/zope/proxy/__init__.py
-    A    /tmp/tmpKNdQxlwineggbuilder/src/zope/proxy/proxy.h
-    A    /tmp/tmpKNdQxlwineggbuilder/src/zope/proxy/decorator.py
-    A    /tmp/tmpKNdQxlwineggbuilder/src/zope/proxy/interfaces.py
-    A    /tmp/tmpKNdQxlwineggbuilder/src/zope/proxy/SETUP.cfg
-    A    /tmp/tmpKNdQxlwineggbuilder/src/zope/__init__.py
-    A    /tmp/tmpKNdQxlwineggbuilder/README.txt
-     U   /tmp/tmpKNdQxlwineggbuilder
-    Checked out revision 113298.
-    INFO - Starting build for [zope.proxy_34_to_35] zope.proxy 3.4.1 py25_32
-    DEBUG - Running: set PATH=%PATH%;c:\mingw32\bin
-    c:\Python25\python setup.py build_ext --compiler mingw32 bdist_egg upload
-    In: ...wineggbuilder
-    DEBUG - Command: ...bat
-    DEBUG - Output:
-    running bdist_egg
-    running egg_info
-    creating src\zope.proxy.egg-info
-    writing requirements to src\zope.proxy.egg-info\requires.txt
-    writing src\zope.proxy.egg-info\PKG-INFO
-    writing namespace_packages to src\zope.proxy.egg-info\namespace_packages.txt
-    writing top-level names to src\zope.proxy.egg-info\top_level.txt
-    writing dependency_links to src\zope.proxy.egg-info\dependency_links.txt
-    writing manifest file 'src\zope.proxy.egg-info\SOURCES.txt'
-    unrecognized .svn/entries format in
-    reading manifest file 'src\zope.proxy.egg-info\SOURCES.txt'
-    writing manifest file 'src\zope.proxy.egg-info\SOURCES.txt'
-    creating zope.proxy-3.6.1dev
-    creating zope.proxy-3.6.1dev\src
-    creating zope.proxy-3.6.1dev\src\zope
-    creating zope.proxy-3.6.1dev\src\zope.proxy.egg-info
-    creating zope.proxy-3.6.1dev\src\zope\proxy
-    copying files to zope.proxy-3.6.1dev...
-    copying README.txt -> zope.proxy-3.6.1dev
-    copying setup.py -> zope.proxy-3.6.1dev
-    copying src\zope\__init__.py -> zope.proxy-3.6.1dev\src\zope
-    copying src\zope.proxy.egg-info\PKG-INFO -> zope.proxy-3.6.1dev\src\zope.proxy.egg-info
-    copying src\zope.proxy.egg-info\SOURCES.txt -> zope.proxy-3.6.1dev\src\zope.proxy.egg-info
-    copying src\zope.proxy.egg-info\dependency_links.txt -> zope.proxy-3.6.1dev\src\zope.proxy.egg-info
-    copying src\zope.proxy.egg-info\namespace_packages.txt -> zope.proxy-3.6.1dev\src\zope.proxy.egg-info
-    copying src\zope.proxy.egg-info\not-zip-safe -> zope.proxy-3.6.1dev\src\zope.proxy.egg-info
-    copying src\zope.proxy.egg-info\requires.txt -> zope.proxy-3.6.1dev\src\zope.proxy.egg-info
-    copying src\zope.proxy.egg-info\top_level.txt -> zope.proxy-3.6.1dev\src\zope.proxy.egg-info
-    copying src\zope\proxy\__init__.py -> zope.proxy-3.6.1dev\src\zope\proxy
-    copying src\zope\proxy\_zope_proxy_proxy.c -> zope.proxy-3.6.1dev\src\zope\proxy
-    copying src\zope\proxy\decorator.py -> zope.proxy-3.6.1dev\src\zope\proxy
-    copying src\zope\proxy\interfaces.py -> zope.proxy-3.6.1dev\src\zope\proxy
-    Writing zope.proxy-3.6.1dev\setup.cfg
-    creating dist
-    creating 'dist\zope.proxy-3.6.1dev.egg' and adding 'zope.proxy-3.6.1dev' to it
-    adding 'zope.proxy-3.6.1dev\PKG-INFO'
-    adding 'zope.proxy-3.6.1dev\README.txt'
-    adding 'zope.proxy-3.6.1dev\setup.cfg'
-    adding 'zope.proxy-3.6.1dev\setup.py'
-    adding 'zope.proxy-3.6.1dev\src\zope\__init__.py'
-    adding 'zope.proxy-3.6.1dev\src\zope\proxy\decorator.py'
-    adding 'zope.proxy-3.6.1dev\src\zope\proxy\interfaces.py'
-    adding 'zope.proxy-3.6.1dev\src\zope\proxy\_zope_proxy_proxy.c'
-    adding 'zope.proxy-3.6.1dev\src\zope\proxy\__init__.py'
-    adding 'zope.proxy-3.6.1dev\src\zope.proxy.egg-info\dependency_links.txt'
-    adding 'zope.proxy-3.6.1dev\src\zope.proxy.egg-info\namespace_packages.txt'
-    adding 'zope.proxy-3.6.1dev\src\zope.proxy.egg-info\not-zip-safe'
-    adding 'zope.proxy-3.6.1dev\src\zope.proxy.egg-info\PKG-INFO'
-    adding 'zope.proxy-3.6.1dev\src\zope.proxy.egg-info\requires.txt'
-    adding 'zope.proxy-3.6.1dev\src\zope.proxy.egg-info\SOURCES.txt'
-    adding 'zope.proxy-3.6.1dev\src\zope.proxy.egg-info\top_level.txt'
-    removing 'zope.proxy-3.6.1dev' (and everything under it)
-    running upload
-    Submitting dist\zope.proxy-3.6.1dev.egg to http://pypi.refline.ch/eggs
-    Server response (200): OK
-    INFO - Upload seems to be OK.
-    running upload
-    Submitting dist\zope.proxy-3.6.1dev.egg to http://pypi.refline.ch/eggs
-    Server response (200): OK
-    INFO - Starting build for [zope.proxy_34_to_35] zope.proxy 3.4.1 py26_32
-    DEBUG - Running: call c:\program files\msvc\msvcvars.bat
-    c:\Python26\python setup.py build_ext --compiler msvc bdist_egg upload
-    In: ...wineggbuilder
-    DEBUG - Command: ...bat
-    DEBUG - Output:
-    running build_ext
-    building 'zope.proxy._zope_proxy_proxy' extension
-    writing build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.def
-    C:\MingW\bin\gcc.exe -mno-cygwin -shared -s build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.def -LU:\Python25\libs -LU:\Python25\PCbuild -lpython25 -lmsvcr71 -o build\lib.win32-2.5\zope\proxy\_zope_proxy_proxy.pyd
-    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x60): undefined reference to `_imp__PyExc_TypeError'
-    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x106): undefined reference to `_imp__PyExc_TypeError'
-    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x26e): undefined reference to `_imp__PyTuple_Type'
-    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x275): undefined reference to `_imp__PyTuple_Type'
-    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x2d2): undefined reference to `_imp__PyClass_Type'
-    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x2e2): undefined reference to `_imp__PyType_Type'
-    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x2e9): undefined reference to `_imp__PyType_Type'
-    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x32c): undefined reference to `_imp__PyDict_Type'
-    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x333): undefined reference to `_imp__PyDict_Type'
-    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x3a8): undefined reference to `_imp__PyUnicode_Type'
-    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x3af): undefined reference to `_imp__PyUnicode_Type'
-    collect2: ld returned 1 exit status
-    error: command 'gcc' failed with exit status 1
-    INFO - Something was wrong with the command. Output: running build_ext
-    building 'zope.proxy._zope_proxy_proxy' extension
-    writing build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.def
-    C:\MingW\bin\gcc.exe -mno-cygwin -shared -s build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.def -LU:\Python25\libs -LU:\Python25\PCbuild -lpython25 -lmsvcr71 -o build\lib.win32-2.5\zope\proxy\_zope_proxy_proxy.pyd
-    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x60): undefined reference to `_imp__PyExc_TypeError'
-    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x106): undefined reference to `_imp__PyExc_TypeError'
-    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x26e): undefined reference to `_imp__PyTuple_Type'
-    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x275): undefined reference to `_imp__PyTuple_Type'
-    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x2d2): undefined reference to `_imp__PyClass_Type'
-    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x2e2): undefined reference to `_imp__PyType_Type'
-    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x2e9): undefined reference to `_imp__PyType_Type'
-    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x32c): undefined reference to `_imp__PyDict_Type'
-    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x333): undefined reference to `_imp__PyDict_Type'
-    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x3a8): undefined reference to `_imp__PyUnicode_Type'
-    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x3af): undefined reference to `_imp__PyUnicode_Type'
-    collect2: ld returned 1 exit status
-    error: command 'gcc' failed with exit status 1
-    DEBUG - Checking if build required for [zope.proxy_34_to_35] zope.proxy 3.4.2 py25_32
-    DEBUG - Build not required for [zope.proxy_34_to_35] zope.proxy 3.4.2 py25_32
-    DEBUG - Checking if build required for [zope.proxy_34_to_35] zope.proxy 3.4.2 py26_32
-    DEBUG - Build not required for [zope.proxy_34_to_35] zope.proxy 3.4.2 py26_32
-    DEBUG - Checking if build required for [zope.proxy_34_to_35] zope.proxy 3.5.0 py25_32
-    DEBUG - Build not required for [zope.proxy_34_to_35] zope.proxy 3.5.0 py25_32
-    DEBUG - Checking if build required for [zope.proxy_34_to_35] zope.proxy 3.5.0 py26_32
-    DEBUG - Build not required for [zope.proxy_34_to_35] zope.proxy 3.5.0 py26_32
-    INFO - Done.
-    INFO -
-    <BLANKLINE>
-    ==================== ========== ========== ========== ==========
-    zope.proxy           py24_32    py25_32    py26_32    py26_64
-    ==================== ========== ========== ========== ==========
-                   3.3.0 n/a        n/a        n/a        n/a
-                   3.4.0 n/a        existed    done       n/a
-                   3.4.1 n/a        done       failed     n/a
-                   3.4.2 n/a        existed    existed    n/a
-                   3.5.0 n/a        existed    existed    n/a
-                   3.6.0 n/a        n/a        n/a        n/a
-
-Let's see what was executed on mocks:
-
-    >>> from pprint import pprint
-    >>> pprint(testing.MOCKLOG)
-    ['package_releases: zope.proxy',
-     'urlget: http://pypi.python.org/simple/zope.proxy/',
-     'cmd: svn co --non-interactive  svn://svn.zope.org/repos/main/zope.proxy/tags/3.4.0 ...wineggbuilder in None',
-     'cmd: ...bat in ...wineggbuilder',
-     'cmd: svn co --non-interactive  svn://svn.zope.org/repos/main/zope.proxy/tags/3.4.1 ...wineggbuilder in None',
-     'cmd: ...bat in ...wineggbuilder',
-     'cmd: ...bat in ...wineggbuilder']
-
-Remove mocks:
-
-    >>> base.SVN.commandKlass = oldSVNcommand
-    >>> build.Compiler.commandKlass = oldCompilerCommand
-    >>> build.Package.pypiKlass = oldPYPI
-    >>> build.Package.urlGetterKlass = oldURLgetter

Modified: Sandbox/adamg/zope.wineggbuilder/trunk/src/zope/wineggbuilder/index.txt
===================================================================
--- Sandbox/adamg/zope.wineggbuilder/trunk/src/zope/wineggbuilder/index.txt	2010-06-19 11:03:24 UTC (rev 113634)
+++ Sandbox/adamg/zope.wineggbuilder/trunk/src/zope/wineggbuilder/index.txt	2010-06-19 11:45:13 UTC (rev 113635)
@@ -0,0 +1,98 @@
+Building windows binary eggs
+============================
+
+This package will build missing binary eggs for specified platforms and package
+versions.
+
+A overview how it works::
+
+  - It gets all the released versions from pypi with an xmlrpc query
+    (with the method package_releases).
+
+  - Optionally filters the versions (See the specs for
+    version/platform constraints)
+
+  - Checks if there are binary eggs present for the various versions/platforms.
+
+  - If one is missing, builds it and uploads to pypi (setup.py bdist_egg),
+    taking the source from the svn tag.
+
+
+Config file
+-----------
+
+Standard ini file format is used.
+For samples see ``test.ini`` and ``rackspace.ini``.
+
+``build`` section
+..................
+
+- ``compilers`` - Specify the section names of the compilers (python
+                  interpreters) to be used.
+                  Multiple items, separated by whitespace
+
+Compiler section
+................
+
+The section name should match one of the ``compilers`` option entry.
+
+- ``command`` - Specify the command(s) needed to compile AND upload the package.
+                If there's only one line, it's executed directly.
+                More lines are accepted. They are written to a temp .bat file
+                and the .bat file is executed.
+
+- ``fileEnding`` - Specify the last characters of the egg filename for the
+                   given platform.
+
+Package section
+...............
+
+All the remaining sections are used as package specifications.
+A good idea is to name the section as the package plus some version info.
+
+- ``package`` - Specify the package name, as it is used on pypi.
+
+- ``minVersion`` - Specify the minimum version to be processed. (>=)
+
+- ``maxVersion`` - Specify the maximum version to be processed. (<=)
+
+- ``targets`` - Specify the target platforms/compilers.
+                Separate entries by whitespace.
+
+- ``pypiurl`` - Specify the location of the release files on pypi.
+                Default is: http://pypi.python.org/simple/<package>/
+
+- ``tagurl`` - Specify the location of the sourcecode.
+               Currently only svn is supported.
+               Default is: svn://svn.zope.org/repos/main/<package>/tags
+               The package version gets appended to the end for the
+               ``svn co`` command. The full url is then:
+               svn://svn.zope.org/repos/main/<package>/tags/<version>
+
+- ``needSource`` - Boolean switch. If true there must be a .zip/.tar.gz/.tgz
+                   release file present on pypi, otherwise nothing will be done.
+                   Default is: True
+
+- ``excludeVersions`` - Specify which exact versions to exclude from compiling.
+                        Separate multiple values by whitespace.
+
+Commandline options
+-------------------
+
+Deployment is the usual buildout way:
+
+  c:\eggbuild> python bootstrap.py
+  c:\eggbuild> bin\buildout.exe
+
+The script to start is then:
+
+  c:\eggbuild> bin\build.exe
+
+  Usage: build-script.py [options]
+
+  Options:
+    -h, --help     show this help message and exit
+    -q, --quiet    When specified, no messages are displayed.
+    -v, --verbose  When specified, debug information is displayed.
+    -d, --dryrun   When specified, no upload is done.
+    -s, --status   When specified, detailed status is output at the end.
\ No newline at end of file

Copied: Sandbox/adamg/zope.wineggbuilder/trunk/src/zope/wineggbuilder/test.txt (from rev 113618, Sandbox/adamg/zope.wineggbuilder/trunk/src/zope/wineggbuilder/README.txt)
===================================================================
--- Sandbox/adamg/zope.wineggbuilder/trunk/src/zope/wineggbuilder/test.txt	                        (rev 0)
+++ Sandbox/adamg/zope.wineggbuilder/trunk/src/zope/wineggbuilder/test.txt	2010-06-19 11:45:13 UTC (rev 113635)
@@ -0,0 +1,309 @@
+Building windows binary eggs
+----------------------------
+
+Install mocks:
+
+    >>> from zope.wineggbuilder import base
+    >>> from zope.wineggbuilder import build
+    >>> from zope.wineggbuilder import testing
+
+    >>> oldSVNcommand = base.SVN.commandKlass
+    >>> base.SVN.commandKlass = testing.MockCommand()
+
+    >>> oldCompilerCommand = build.Compiler.commandKlass
+    >>> build.Compiler.commandKlass = testing.MockCommand()
+
+    >>> oldPYPI = build.Package.pypiKlass
+    >>> build.Package.pypiKlass = testing.MockPYPI()
+
+    >>> oldURLgetter = build.Package.urlGetterKlass
+    >>> build.Package.urlGetterKlass = testing.MockURLGetter()
+
+Let's see:
+
+    >>> import os.path
+    >>> testininame = os.path.join(os.path.dirname(build.__file__), 'test.ini')
+    >>> build.main([testininame, '-v', '-s']) # doctest: +REPORT_NDIFF
+    INFO - loading configuration from ...zope.wineggbuilder\trunk\src\zope\wineggbuilder\test.ini
+    INFO - Starting to build
+    INFO - Processing zope.proxy [zope.proxy_34_to_35]
+    DEBUG - getting http://pypi.python.org/simple/zope.proxy/
+    DEBUG - Got a file: zope.proxy-3.5.0-py2.6-win-amd64.egg
+    DEBUG - Got a file: zope.proxy-3.5.0-py2.6-win32.egg
+    DEBUG - Got a file: zope.proxy-3.4.0-py2.4-win32.egg
+    DEBUG - Got a file: zope.proxy-3.4.0.tar.gz
+    DEBUG - Got a file: zope.proxy-3.5.0-py2.5-win32.egg
+    DEBUG - Got a file: zope.proxy-3.5.0.tar.gz
+    DEBUG - Got a file: zope.proxy-3.4.2.zip
+    DEBUG - Got a file: zope.proxy-3.5.0-py2.4-win32.egg
+    DEBUG - Got a file: zope.proxy-3.4.2-py2.6-win32.egg
+    DEBUG - Got a file: zope.proxy-3.4.1-py2.4-win32.egg
+    DEBUG - Got a file: zope.proxy-3.4.1.zip
+    DEBUG - Got a file: zope.proxy-3.4.2-py2.5-win32.egg
+    DEBUG - Got a file: zope.proxy-3.4.2-py2.4-win32.egg
+    DEBUG - Got a file: zope.proxy-3.4.0-py2.5-win32.egg
+    DEBUG - Got a file: zope.proxy-3.4.0.zip
+    DEBUG - Checking if build required for [zope.proxy_34_to_35] zope.proxy 3.4.0 py25_32
+    DEBUG - Build not required for [zope.proxy_34_to_35] zope.proxy 3.4.0 py25_32
+    DEBUG - Checking if build required for [zope.proxy_34_to_35] zope.proxy 3.4.0 py26_32
+    DEBUG - Build required for [zope.proxy_34_to_35] zope.proxy 3.4.0 py26_32
+    DEBUG - Command: svn co --non-interactive  svn://svn.zope.org/repos/main/zope.proxy/tags/3.4.0 ...wineggbuilder
+    DEBUG - Output:
+    A    /tmp/tmpgqt2dHwineggbuilder/bootstrap.py
+    A    /tmp/tmpgqt2dHwineggbuilder/buildout.cfg
+    A    /tmp/tmpgqt2dHwineggbuilder/CHANGES.txt
+    A    /tmp/tmpgqt2dHwineggbuilder/setup.py
+    A    /tmp/tmpgqt2dHwineggbuilder/src
+    A    /tmp/tmpgqt2dHwineggbuilder/src/zope
+    A    /tmp/tmpgqt2dHwineggbuilder/src/zope/proxy
+    A    /tmp/tmpgqt2dHwineggbuilder/src/zope/proxy/_zope_proxy_proxy.c
+    A    /tmp/tmpgqt2dHwineggbuilder/src/zope/proxy/tests
+    A    /tmp/tmpgqt2dHwineggbuilder/src/zope/proxy/tests/__init__.py
+    A    /tmp/tmpgqt2dHwineggbuilder/src/zope/proxy/tests/test_proxy.py
+    A    /tmp/tmpgqt2dHwineggbuilder/src/zope/proxy/tests/test_decorator.py
+    A    /tmp/tmpgqt2dHwineggbuilder/src/zope/proxy/__init__.py
+    A    /tmp/tmpgqt2dHwineggbuilder/src/zope/proxy/proxy.h
+    A    /tmp/tmpgqt2dHwineggbuilder/src/zope/proxy/decorator.py
+    A    /tmp/tmpgqt2dHwineggbuilder/src/zope/proxy/interfaces.py
+    A    /tmp/tmpgqt2dHwineggbuilder/src/zope/__init__.py
+    A    /tmp/tmpgqt2dHwineggbuilder/README.txt
+     U   /tmp/tmpgqt2dHwineggbuilder
+    Checked out revision 113298.
+    INFO - Starting build for [zope.proxy_34_to_35] zope.proxy 3.4.0 py26_32
+    DEBUG - Running: call c:\program files\msvc\msvcvars.bat
+    c:\Python26\python setup.py build_ext --compiler msvc bdist_egg upload
+    In: ...wineggbuilder
+    DEBUG - Command: ...bat
+    DEBUG - Output:
+    running bdist_egg
+    running egg_info
+    creating src\zope.proxy.egg-info
+    writing requirements to src\zope.proxy.egg-info\requires.txt
+    writing src\zope.proxy.egg-info\PKG-INFO
+    writing namespace_packages to src\zope.proxy.egg-info\namespace_packages.txt
+    writing top-level names to src\zope.proxy.egg-info\top_level.txt
+    writing dependency_links to src\zope.proxy.egg-info\dependency_links.txt
+    writing manifest file 'src\zope.proxy.egg-info\SOURCES.txt'
+    unrecognized .svn/entries format in
+    reading manifest file 'src\zope.proxy.egg-info\SOURCES.txt'
+    writing manifest file 'src\zope.proxy.egg-info\SOURCES.txt'
+    creating zope.proxy-3.6.1dev
+    creating zope.proxy-3.6.1dev\src
+    creating zope.proxy-3.6.1dev\src\zope
+    creating zope.proxy-3.6.1dev\src\zope.proxy.egg-info
+    creating zope.proxy-3.6.1dev\src\zope\proxy
+    copying files to zope.proxy-3.6.1dev...
+    copying README.txt -> zope.proxy-3.6.1dev
+    copying setup.py -> zope.proxy-3.6.1dev
+    copying src\zope\__init__.py -> zope.proxy-3.6.1dev\src\zope
+    copying src\zope.proxy.egg-info\PKG-INFO -> zope.proxy-3.6.1dev\src\zope.proxy.egg-info
+    copying src\zope.proxy.egg-info\SOURCES.txt -> zope.proxy-3.6.1dev\src\zope.proxy.egg-info
+    copying src\zope.proxy.egg-info\dependency_links.txt -> zope.proxy-3.6.1dev\src\zope.proxy.egg-info
+    copying src\zope.proxy.egg-info\namespace_packages.txt -> zope.proxy-3.6.1dev\src\zope.proxy.egg-info
+    copying src\zope.proxy.egg-info\not-zip-safe -> zope.proxy-3.6.1dev\src\zope.proxy.egg-info
+    copying src\zope.proxy.egg-info\requires.txt -> zope.proxy-3.6.1dev\src\zope.proxy.egg-info
+    copying src\zope.proxy.egg-info\top_level.txt -> zope.proxy-3.6.1dev\src\zope.proxy.egg-info
+    copying src\zope\proxy\__init__.py -> zope.proxy-3.6.1dev\src\zope\proxy
+    copying src\zope\proxy\_zope_proxy_proxy.c -> zope.proxy-3.6.1dev\src\zope\proxy
+    copying src\zope\proxy\decorator.py -> zope.proxy-3.6.1dev\src\zope\proxy
+    copying src\zope\proxy\interfaces.py -> zope.proxy-3.6.1dev\src\zope\proxy
+    Writing zope.proxy-3.6.1dev\setup.cfg
+    creating dist
+    creating 'dist\zope.proxy-3.6.1dev.egg' and adding 'zope.proxy-3.6.1dev' to it
+    adding 'zope.proxy-3.6.1dev\PKG-INFO'
+    adding 'zope.proxy-3.6.1dev\README.txt'
+    adding 'zope.proxy-3.6.1dev\setup.cfg'
+    adding 'zope.proxy-3.6.1dev\setup.py'
+    adding 'zope.proxy-3.6.1dev\src\zope\__init__.py'
+    adding 'zope.proxy-3.6.1dev\src\zope\proxy\decorator.py'
+    adding 'zope.proxy-3.6.1dev\src\zope\proxy\interfaces.py'
+    adding 'zope.proxy-3.6.1dev\src\zope\proxy\_zope_proxy_proxy.c'
+    adding 'zope.proxy-3.6.1dev\src\zope\proxy\__init__.py'
+    adding 'zope.proxy-3.6.1dev\src\zope.proxy.egg-info\dependency_links.txt'
+    adding 'zope.proxy-3.6.1dev\src\zope.proxy.egg-info\namespace_packages.txt'
+    adding 'zope.proxy-3.6.1dev\src\zope.proxy.egg-info\not-zip-safe'
+    adding 'zope.proxy-3.6.1dev\src\zope.proxy.egg-info\PKG-INFO'
+    adding 'zope.proxy-3.6.1dev\src\zope.proxy.egg-info\requires.txt'
+    adding 'zope.proxy-3.6.1dev\src\zope.proxy.egg-info\SOURCES.txt'
+    adding 'zope.proxy-3.6.1dev\src\zope.proxy.egg-info\top_level.txt'
+    removing 'zope.proxy-3.6.1dev' (and everything under it)
+    running upload
+    Submitting dist\zope.proxy-3.6.1dev.egg to http://pypi.refline.ch/eggs
+    Server response (200): OK
+    INFO - Upload seems to be OK.
+    running upload
+    Submitting dist\zope.proxy-3.6.1dev.egg to http://pypi.refline.ch/eggs
+    Server response (200): OK
+    DEBUG - Checking if build required for [zope.proxy_34_to_35] zope.proxy 3.4.1 py25_32
+    DEBUG - Build required for [zope.proxy_34_to_35] zope.proxy 3.4.1 py25_32
+    DEBUG - Checking if build required for [zope.proxy_34_to_35] zope.proxy 3.4.1 py26_32
+    DEBUG - Build required for [zope.proxy_34_to_35] zope.proxy 3.4.1 py26_32
+    DEBUG - Command: svn co --non-interactive  svn://svn.zope.org/repos/main/zope.proxy/tags/3.4.1 ...wineggbuilder
+    DEBUG - Output:
+    A    /tmp/tmpKNdQxlwineggbuilder/bootstrap.py
+    A    /tmp/tmpKNdQxlwineggbuilder/buildout.cfg
+    A    /tmp/tmpKNdQxlwineggbuilder/CHANGES.txt
+    A    /tmp/tmpKNdQxlwineggbuilder/test.py
+    A    /tmp/tmpKNdQxlwineggbuilder/setup.py
+    A    /tmp/tmpKNdQxlwineggbuilder/src
+    A    /tmp/tmpKNdQxlwineggbuilder/src/zope
+    A    /tmp/tmpKNdQxlwineggbuilder/src/zope/proxy
+    A    /tmp/tmpKNdQxlwineggbuilder/src/zope/proxy/_zope_proxy_proxy.c
+    A    /tmp/tmpKNdQxlwineggbuilder/src/zope/proxy/tests
+    A    /tmp/tmpKNdQxlwineggbuilder/src/zope/proxy/tests/__init__.py
+    A    /tmp/tmpKNdQxlwineggbuilder/src/zope/proxy/tests/test_proxy.py
+    A    /tmp/tmpKNdQxlwineggbuilder/src/zope/proxy/tests/test_decorator.py
+    A    /tmp/tmpKNdQxlwineggbuilder/src/zope/proxy/DEPENDENCIES.cfg
+    A    /tmp/tmpKNdQxlwineggbuilder/src/zope/proxy/__init__.py
+    A    /tmp/tmpKNdQxlwineggbuilder/src/zope/proxy/proxy.h
+    A    /tmp/tmpKNdQxlwineggbuilder/src/zope/proxy/decorator.py
+    A    /tmp/tmpKNdQxlwineggbuilder/src/zope/proxy/interfaces.py
+    A    /tmp/tmpKNdQxlwineggbuilder/src/zope/proxy/SETUP.cfg
+    A    /tmp/tmpKNdQxlwineggbuilder/src/zope/__init__.py
+    A    /tmp/tmpKNdQxlwineggbuilder/README.txt
+     U   /tmp/tmpKNdQxlwineggbuilder
+    Checked out revision 113298.
+    INFO - Starting build for [zope.proxy_34_to_35] zope.proxy 3.4.1 py25_32
+    DEBUG - Running: set PATH=%PATH%;c:\mingw32\bin
+    c:\Python25\python setup.py build_ext --compiler mingw32 bdist_egg upload
+    In: ...wineggbuilder
+    DEBUG - Command: ...bat
+    DEBUG - Output:
+    running bdist_egg
+    running egg_info
+    creating src\zope.proxy.egg-info
+    writing requirements to src\zope.proxy.egg-info\requires.txt
+    writing src\zope.proxy.egg-info\PKG-INFO
+    writing namespace_packages to src\zope.proxy.egg-info\namespace_packages.txt
+    writing top-level names to src\zope.proxy.egg-info\top_level.txt
+    writing dependency_links to src\zope.proxy.egg-info\dependency_links.txt
+    writing manifest file 'src\zope.proxy.egg-info\SOURCES.txt'
+    unrecognized .svn/entries format in
+    reading manifest file 'src\zope.proxy.egg-info\SOURCES.txt'
+    writing manifest file 'src\zope.proxy.egg-info\SOURCES.txt'
+    creating zope.proxy-3.6.1dev
+    creating zope.proxy-3.6.1dev\src
+    creating zope.proxy-3.6.1dev\src\zope
+    creating zope.proxy-3.6.1dev\src\zope.proxy.egg-info
+    creating zope.proxy-3.6.1dev\src\zope\proxy
+    copying files to zope.proxy-3.6.1dev...
+    copying README.txt -> zope.proxy-3.6.1dev
+    copying setup.py -> zope.proxy-3.6.1dev
+    copying src\zope\__init__.py -> zope.proxy-3.6.1dev\src\zope
+    copying src\zope.proxy.egg-info\PKG-INFO -> zope.proxy-3.6.1dev\src\zope.proxy.egg-info
+    copying src\zope.proxy.egg-info\SOURCES.txt -> zope.proxy-3.6.1dev\src\zope.proxy.egg-info
+    copying src\zope.proxy.egg-info\dependency_links.txt -> zope.proxy-3.6.1dev\src\zope.proxy.egg-info
+    copying src\zope.proxy.egg-info\namespace_packages.txt -> zope.proxy-3.6.1dev\src\zope.proxy.egg-info
+    copying src\zope.proxy.egg-info\not-zip-safe -> zope.proxy-3.6.1dev\src\zope.proxy.egg-info
+    copying src\zope.proxy.egg-info\requires.txt -> zope.proxy-3.6.1dev\src\zope.proxy.egg-info
+    copying src\zope.proxy.egg-info\top_level.txt -> zope.proxy-3.6.1dev\src\zope.proxy.egg-info
+    copying src\zope\proxy\__init__.py -> zope.proxy-3.6.1dev\src\zope\proxy
+    copying src\zope\proxy\_zope_proxy_proxy.c -> zope.proxy-3.6.1dev\src\zope\proxy
+    copying src\zope\proxy\decorator.py -> zope.proxy-3.6.1dev\src\zope\proxy
+    copying src\zope\proxy\interfaces.py -> zope.proxy-3.6.1dev\src\zope\proxy
+    Writing zope.proxy-3.6.1dev\setup.cfg
+    creating dist
+    creating 'dist\zope.proxy-3.6.1dev.egg' and adding 'zope.proxy-3.6.1dev' to it
+    adding 'zope.proxy-3.6.1dev\PKG-INFO'
+    adding 'zope.proxy-3.6.1dev\README.txt'
+    adding 'zope.proxy-3.6.1dev\setup.cfg'
+    adding 'zope.proxy-3.6.1dev\setup.py'
+    adding 'zope.proxy-3.6.1dev\src\zope\__init__.py'
+    adding 'zope.proxy-3.6.1dev\src\zope\proxy\decorator.py'
+    adding 'zope.proxy-3.6.1dev\src\zope\proxy\interfaces.py'
+    adding 'zope.proxy-3.6.1dev\src\zope\proxy\_zope_proxy_proxy.c'
+    adding 'zope.proxy-3.6.1dev\src\zope\proxy\__init__.py'
+    adding 'zope.proxy-3.6.1dev\src\zope.proxy.egg-info\dependency_links.txt'
+    adding 'zope.proxy-3.6.1dev\src\zope.proxy.egg-info\namespace_packages.txt'
+    adding 'zope.proxy-3.6.1dev\src\zope.proxy.egg-info\not-zip-safe'
+    adding 'zope.proxy-3.6.1dev\src\zope.proxy.egg-info\PKG-INFO'
+    adding 'zope.proxy-3.6.1dev\src\zope.proxy.egg-info\requires.txt'
+    adding 'zope.proxy-3.6.1dev\src\zope.proxy.egg-info\SOURCES.txt'
+    adding 'zope.proxy-3.6.1dev\src\zope.proxy.egg-info\top_level.txt'
+    removing 'zope.proxy-3.6.1dev' (and everything under it)
+    running upload
+    Submitting dist\zope.proxy-3.6.1dev.egg to http://pypi.refline.ch/eggs
+    Server response (200): OK
+    INFO - Upload seems to be OK.
+    running upload
+    Submitting dist\zope.proxy-3.6.1dev.egg to http://pypi.refline.ch/eggs
+    Server response (200): OK
+    INFO - Starting build for [zope.proxy_34_to_35] zope.proxy 3.4.1 py26_32
+    DEBUG - Running: call c:\program files\msvc\msvcvars.bat
+    c:\Python26\python setup.py build_ext --compiler msvc bdist_egg upload
+    In: ...wineggbuilder
+    DEBUG - Command: ...bat
+    DEBUG - Output:
+    running build_ext
+    building 'zope.proxy._zope_proxy_proxy' extension
+    writing build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.def
+    C:\MingW\bin\gcc.exe -mno-cygwin -shared -s build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.def -LU:\Python25\libs -LU:\Python25\PCbuild -lpython25 -lmsvcr71 -o build\lib.win32-2.5\zope\proxy\_zope_proxy_proxy.pyd
+    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x60): undefined reference to `_imp__PyExc_TypeError'
+    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x106): undefined reference to `_imp__PyExc_TypeError'
+    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x26e): undefined reference to `_imp__PyTuple_Type'
+    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x275): undefined reference to `_imp__PyTuple_Type'
+    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x2d2): undefined reference to `_imp__PyClass_Type'
+    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x2e2): undefined reference to `_imp__PyType_Type'
+    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x2e9): undefined reference to `_imp__PyType_Type'
+    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x32c): undefined reference to `_imp__PyDict_Type'
+    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x333): undefined reference to `_imp__PyDict_Type'
+    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x3a8): undefined reference to `_imp__PyUnicode_Type'
+    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x3af): undefined reference to `_imp__PyUnicode_Type'
+    collect2: ld returned 1 exit status
+    error: command 'gcc' failed with exit status 1
+    INFO - Something was wrong with the command. Output: running build_ext
+    building 'zope.proxy._zope_proxy_proxy' extension
+    writing build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.def
+    C:\MingW\bin\gcc.exe -mno-cygwin -shared -s build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.def -LU:\Python25\libs -LU:\Python25\PCbuild -lpython25 -lmsvcr71 -o build\lib.win32-2.5\zope\proxy\_zope_proxy_proxy.pyd
+    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x60): undefined reference to `_imp__PyExc_TypeError'
+    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x106): undefined reference to `_imp__PyExc_TypeError'
+    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x26e): undefined reference to `_imp__PyTuple_Type'
+    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x275): undefined reference to `_imp__PyTuple_Type'
+    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x2d2): undefined reference to `_imp__PyClass_Type'
+    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x2e2): undefined reference to `_imp__PyType_Type'
+    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x2e9): undefined reference to `_imp__PyType_Type'
+    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x32c): undefined reference to `_imp__PyDict_Type'
+    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x333): undefined reference to `_imp__PyDict_Type'
+    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x3a8): undefined reference to `_imp__PyUnicode_Type'
+    build\temp.win32-2.5\Release\src\zope\proxy\_zope_proxy_proxy.o:_zope_proxy_proxy.c:(.text+0x3af): undefined reference to `_imp__PyUnicode_Type'
+    collect2: ld returned 1 exit status
+    error: command 'gcc' failed with exit status 1
+    DEBUG - Checking if build required for [zope.proxy_34_to_35] zope.proxy 3.4.2 py25_32
+    DEBUG - Build not required for [zope.proxy_34_to_35] zope.proxy 3.4.2 py25_32
+    DEBUG - Checking if build required for [zope.proxy_34_to_35] zope.proxy 3.4.2 py26_32
+    DEBUG - Build not required for [zope.proxy_34_to_35] zope.proxy 3.4.2 py26_32
+    DEBUG - Checking if build required for [zope.proxy_34_to_35] zope.proxy 3.5.0 py25_32
+    DEBUG - Build not required for [zope.proxy_34_to_35] zope.proxy 3.5.0 py25_32
+    DEBUG - Checking if build required for [zope.proxy_34_to_35] zope.proxy 3.5.0 py26_32
+    DEBUG - Build not required for [zope.proxy_34_to_35] zope.proxy 3.5.0 py26_32
+    INFO - Done.
+    INFO -
+    <BLANKLINE>
+    ==================== ========== ========== ========== ==========
+    zope.proxy           py24_32    py25_32    py26_32    py26_64
+    ==================== ========== ========== ========== ==========
+                   3.3.0 n/a        n/a        n/a        n/a
+                   3.4.0 n/a        existed    done       n/a
+                   3.4.1 n/a        done       failed     n/a
+                   3.4.2 n/a        existed    existed    n/a
+                   3.5.0 n/a        existed    existed    n/a
+                   3.6.0 n/a        n/a        n/a        n/a
+
+Let's see what was executed on mocks:
+
+    >>> from pprint import pprint
+    >>> pprint(testing.MOCKLOG)
+    ['package_releases: zope.proxy',
+     'urlget: http://pypi.python.org/simple/zope.proxy/',
+     'cmd: svn co --non-interactive  svn://svn.zope.org/repos/main/zope.proxy/tags/3.4.0 ...wineggbuilder in None',
+     'cmd: ...bat in ...wineggbuilder',
+     'cmd: svn co --non-interactive  svn://svn.zope.org/repos/main/zope.proxy/tags/3.4.1 ...wineggbuilder in None',
+     'cmd: ...bat in ...wineggbuilder',
+     'cmd: ...bat in ...wineggbuilder']
+
+Remove mocks:
+
+    >>> base.SVN.commandKlass = oldSVNcommand
+    >>> build.Compiler.commandKlass = oldCompilerCommand
+    >>> build.Package.pypiKlass = oldPYPI
+    >>> build.Package.urlGetterKlass = oldURLgetter

Modified: Sandbox/adamg/zope.wineggbuilder/trunk/src/zope/wineggbuilder/tests.py
===================================================================
--- Sandbox/adamg/zope.wineggbuilder/trunk/src/zope/wineggbuilder/tests.py	2010-06-19 11:03:24 UTC (rev 113634)
+++ Sandbox/adamg/zope.wineggbuilder/trunk/src/zope/wineggbuilder/tests.py	2010-06-19 11:45:13 UTC (rev 113635)
@@ -11,7 +11,7 @@
 
 def test_suite():
     return unittest.TestSuite((
-        doctest.DocFileSuite('README.txt',
+        doctest.DocFileSuite('test.txt',
                      optionflags=doctest.NORMALIZE_WHITESPACE|doctest.ELLIPSIS,
                      globs={'pprint': pprint}
                      ),



More information about the checkins mailing list