until you download the new expat and install it; see PCbuild\readme.txt.
F90=df.exe\r
CPP=cl.exe\r
# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c\r
-# ADD CPP /nologo /MD /W3 /GX /Zi /O2 /I "..\Include" /I "..\PC" /I "..\..\expat\xmlparse" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c\r
+# ADD CPP /nologo /MD /W3 /GX /Zi /O2 /I "..\Include" /I "..\PC" /I "..\..\expat\Source\lib" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "HAVE_EXPAT_H" /YX /FD /c\r
MTL=midl.exe\r
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32\r
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32\r
F90=df.exe\r
CPP=cl.exe\r
# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c\r
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\Include" /I "..\PC" /I "..\..\expat\xmlparse" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c\r
+# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\Include" /I "..\PC" /I "..\..\expat\Source\lib" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "HAVE_EXPAT_H" /YX /FD /c\r
MTL=midl.exe\r
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32\r
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32\r
# End Source File\r
# Begin Source File\r
\r
-SOURCE=..\..\expat\lib\xmltok.lib\r
-# End Source File\r
-# Begin Source File\r
-\r
-SOURCE=..\..\expat\lib\xmlparse.lib\r
+SOURCE=..\..\expat\Libs\expat.lib\r
# End Source File\r
# End Target\r
# End Project\r
Source: PCbuild\python22.lib; DestDir: "{app}\libs"; CopyMode: alwaysoverwrite; Components: main
-Source: ..\expat\bin\xmlparse.dll; DestDir: "{app}\DLLs"; CopyMode: alwaysoverwrite; Components: main
-Source: ..\expat\bin\xmltok.dll; DestDir: "{app}\DLLs"; CopyMode: alwaysoverwrite; Components: main
+Source: ..\expat\Libs\expat.dll; DestDir: "{app}\DLLs"; CopyMode: alwaysoverwrite; Components: main
Source: Lib\*.py; DestDir: "{app}\Lib"; CopyMode: alwaysoverwrite; Components: main
Source: Lib\lib-tk\*.py; DestDir: "{app}\Lib\lib-tk"; CopyMode: alwaysoverwrite; Components: main
Text=*** More DLLs ***
end
item: Install File
- Source=%_SRC_%\..\expat\bin\xmlparse.dll
- Destination=%MAINDIR%\DLLs\xmlparse.dll
- Description=Expat library
- Flags=0000000000000010
-end
-item: Install File
- Source=%_SRC_%\..\expat\bin\xmltok.dll
- Destination=%MAINDIR%\DLLs\xmltok.dll
+ Source=%_SRC_%\..\expat\Libs\expat.dll
+ Destination=%MAINDIR%\DLLs\expat.dll
Description=Expat library
Flags=0000000000000010
end
step in an enviroment that already has the correct envars set up).
pyexpat
- Python wrapper for accelerated XML parsing. Requires
- ftp://ftp.jclark.com/pub/xml/expat.zip
- Unpack into dist\expat.
+ Python wrapper for accelerated XML parsing. Requires the Windows
+ expat_win32bin installer from
+ http://sourceforge.net/projects/expat/
+ Currently using version 1.95.2.
+ Install into dist\expat.
+ You should also copy expat\Libs\expat.dll into your PCbuild directory,
+ else at least two tests will fail (test_pyexpat and test_sax), and
+ others will erroneously get skipped (at least test_minidom).
NOTE ON CONFIGURATIONS