Lines Matching +full:python +full:- +full:test
1 Building Python using VC++ 6.0 or 5.0
2 -------------------------------------
3 This directory is used to build Python for Win32 platforms, e.g. Windows
9 the Debug or Release setting (using Build -> Set Active Configuration...),
14 1) pythoncore (this builds the main Python DLL and library files,
17 2) python (this builds the main Python executable,
18 python.exe in Release mode)
22 entire Python distribution from scratch, or specifically making changes
29 -----------
31 main ones (pythoncore, python, pythonw) generally build a DLL (renamed to
37 python
40 pythonw.exe, a variant of python.exe that doesn't pop up a DOS box
46 tests of the Python C API, run via Lib/test/test_capi.py, and
49 Python wrapper for accelerated XML parsing, which incorporates stable
59 wrap code Python doesn't control, and you'll need to download the base
65 Python wrapper for the Tk windowing system. Requires building
69 ----------
71 svn export http://svn.python.org/projects/external/tcl-8.5.2.1 tcl8.5.2
72 svn export http://svn.python.org/projects/external/tk-8.5.2.0 tk8.5.2
73 svn export http://svn.python.org/projects/external/tix-8.4.3.1 tix8.4.3
76 -----------
80 ---------------
86 nmake -f makefile.vc
87 nmake -f makefile.vc INSTALLDIR=..\..\tcltk install
92 nmake -f makefile.vc test
95 Sourced 137 Test Files.
96 Files with failing tests: exec.test http.test io.test main.test string.test stri
97 ngObj.test
100 --------
102 nmake -f makefile.vc TCLDIR=..\..\tcl8.5.2
103 nmake -f makefile.vc TCLDIR=..\..\tcl8.5.2 INSTALLDIR=..\..\tcltk install
107 XXX I have no idea whether "nmake -f makefile.vc test" passed or
112 ---------
114 nmake -f python.mak TCL_MAJOR=8 TCL_MINOR=5 TCL_PATCH=2 MACHINE=IX86 DEBUG=0
115 …nmake -f python.mak TCL_MAJOR=8 TCL_MINOR=5 TCL_PATCH=2 MACHINE=IX86 DEBUG=0 INSTALL_DIR=..\..\tcl…
118 Python wrapper for the libbz2 compression library. Homepage
120 Download the source from the python.org copy into the dist
123 svn export http://svn.python.org/projects/external/bzip2-1.0.6
127 cd dist\bzip2-1.0.6
128 nmake -f makefile.msc
130 All of this managed to build bzip2-1.0.6\libbz2.lib, which the Python
135 To use the version of bsddb that Python is built with by default, invoke
138 svn export http://svn.python.org/projects/external/db-4.7.25.0 db-4.7.25
140 Then open db-4.7.25\build_windows\Berkeley_DB.dsw and build the
145 http://www.oracle.com/technology/software/products/berkeley-db/db/
151 default, Python is built and distributed WITHOUT strong crypto.
153 Unpack the sources; if you downloaded the non-crypto version, rename
154 the directory from db-4.7.25.NC to db-4.7.25.
158 To run extensive tests, pass "-u bsddb" to regrtest.py. test_bsddb3.py
165 XXX DBAgainError: (11, 'Resource temporarily unavailable -- unable
168 XXX and it appears timing-dependent. On Win2K I also saw this once:
170 XXX test02_SimpleLocks (bsddb.test.test_thread.HashSimpleThreaded) ...
173 XXX File "C:\Code\python\lib\threading.py", line 411, in __bootstrap
175 XXX File "C:\Code\python\lib\threading.py", line 399, in run
177 XXX File "C:\Code\python\lib\bsddb\test\test_thread.py", line 268, in
180 XXX DBLockDeadlockError: (-30996, 'DB_LOCK_DEADLOCK: Locker killed
184 XXX doesn't cause a test to fail when it happens (exceptions in
189 Python wrapper for SQLite library.
193 svn export http://svn.python.org/projects/external/sqlite-source-3.3.4
195 To use the extension module in a Python build tree, copy sqlite3.dll into
200 Python wrapper for the secure sockets library.
206 openssl-engine-0.9.6g.tar.gz
209 the archive - for example, the latest stable OpenSSL will install as
210 dist/openssl-1.0.0a
212 You can (theoretically) use any version of OpenSSL you like - the
224 python's subversion repository. The svn version contains pre-build
228 the build. This Python script locates and builds your OpenSSL
237 should be able to be run directly from the command-line.
239 build_ssl.py/MSVC isn't clever enough to clean OpenSSL - you must do
244 -----------------------
246 with easy-to-follow instructions in ../PC/example/; read the file