summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Change traceback error message to "most recent call last" fromGuido van Rossum2000-03-311-1/+1
| | | | "innermost last". The latter was mysterious to newbies.
* Use modern PyArg_ParseTuple style, with function names.Guido van Rossum2000-03-311-8/+8
| | | | (Mostly.)
* Use modern PyArg_ParseTuple style, with function names.Guido van Rossum2000-03-311-8/+8
|
* robustify UserList constructor -- will now accept any sequenceJeremy Hylton2000-03-312-5/+19
| | | | add test cases for non-UserList class, tuple, & string
* Two fixes for extended call syntax:Jeremy Hylton2000-03-303-12/+69
| | | | | | | If a non-tuple sequence is passed as the *arg, convert it to a tuple before checking its length. If named keyword arguments are used in combination with **kwargs, make a copy of kwargs before inserting the new keys.
* Add linuxaudio module.Guido van Rossum2000-03-301-0/+5
|
* Audio module for Linux, contributed by Peter Bosch.Guido van Rossum2000-03-301-0/+467
| | | | Careful, this has had zero testing (except by Peter)!
* Show Tcl/Tk version number in _test() and show Unicode test if possible.Guido van Rossum2000-03-301-1/+4
|
* Make it version 1.6a1.Guido van Rossum2000-03-301-3/+3
|
* Seems there was a version string here that still looked like 1.5.2.Guido van Rossum2000-03-301-2/+2
|
* Mark Hammond: ensure the new standard module winreg is installed.Guido van Rossum2000-03-301-0/+5
|
* Add PyDict_Copy() function to C API for dicts. It returns a newJeremy Hylton2000-03-304-2/+25
| | | | dictionary that contains the same key/value pairs as p.
* Internal changes.Guido van Rossum2000-03-301-5/+4
|
* Added Tcl 8.3.Guido van Rossum2000-03-301-11/+31
| | | | | | Building on Windows NT. Removed Tcl installation. Commented out Doc installation.
* Deleting Python 1.5 project and Wise file.Guido van Rossum2000-03-302-3120/+0
|
* Output for simple test case for mmap on Unix; someone needs to write aAndrew M. Kuchling2000-03-301-0/+0
| | | | Win32 test case.
* Added simple test case for mmap on Unix; someone needs to write aAndrew M. Kuchling2000-03-301-0/+69
| | | | Win32 test case
* Added mmap module -- map a view of a file into memory on Win32 and Unix.Andrew M. Kuchling2000-03-302-1/+849
| | | | (Needs testing on Win32.)
* Removed two files that were added temporarily.Guido van Rossum2000-03-302-708/+0
|
* Bump version to 0.6 for the event of the Python 1.6 alpha 1 release.Guido van Rossum2000-03-301-1/+1
|
* Oops: 'build_extensions()' no longer takes an 'extensions' list.Greg Ward2000-03-301-1/+1
|
* Revamped path access again, by Mark Hammond, to be more robust in theGuido van Rossum2000-03-301-91/+193
| | | | | | | | | | | light of three different situations: (1) running from build; (2) running from installed; (3) running without being able to find an installation (e.g. as a COM object). The system paths in the repository are only used for (3); the path deduced from the installation location are used otherwise. PYTHONHOME overrides in all cases. Read the comments for more details.
* Michael Hudson: With the (cool!) new call syntax, the longest opcodeGuido van Rossum2000-03-301-1/+1
| | | | | name is much longer, which fouls up dis's formatting slightly; this is a "fix" for that.
* Lawrence Kesteloot noted: Lib/user.py has a comment that says that theGuido van Rossum2000-03-301-1/+1
| | | | | script pointed to by PYTHONPATH will be executed on startup. That should say PYTHONSTARTUP.
* Changes from 1.5.2p2, plus fix a couple of errors noted by HernanFred Drake2000-03-291-5/+11
| | | | Martinez Foffani <hfoffani@sofrecom.com.ar>.
* __pushtodev(): Ignore transient sunaudiodev.errors when setting theBarry Warsaw2000-03-291-1/+5
| | | | | device info. I don't know why these occur, but they seem to be shortlived and harmless.
* eval_code2(): Oops, in the last checkin, we shouldn't check forBarry Warsaw2000-03-291-6/+2
| | | | | PyErr_Occurred(), just set x=NULL and break. Oh, and make Jeremy stop nagging me about the "special" indentation for this block.
* eval_code2(): In the extended calling syntax opcodes, you must checkBarry Warsaw2000-03-291-0/+8
| | | | | | the return value of PySequence_Length(). If an exception occurred, the returned length will be -1. Make sure this doesn't get obscurred, and that the bogus length isn't used.
* Moved robotparser.py to the Lib directory.Guido van Rossum2000-03-291-97/+0
| | | | If you do a "cvs update" in the Lib directory, it will pop up there.
* Put the Python "system" include dir last, rather than first.Greg Ward2000-03-291-1/+3
|
* Call 'find_exe()', not '_find_exe()'.Greg Ward2000-03-291-3/+3
|
* Patch inspired by Bastian Kleineidam <calvin@cs.uni-sb.de>:Greg Ward2000-03-291-12/+7
| | | | | use global __debug__ flag to determine if compiled files will be ".pyc" or ".pyo". Tweaked compilation output messages too.
* Changed 'copy_tree()' so it returns the list of all files that were copied orGreg Ward2000-03-291-11/+12
| | | | might have been copied, regardless of the 'update' flag.
* Documented Bastian's patch.Greg Ward2000-03-291-7/+9
| | | | Made handling OSError in 'mkpath()' more standard.
* Patch from Bastian Kleineidam <calvin@cs.uni-sb.de>:Greg Ward2000-03-291-3/+5
| | | | make 'mkdir()' return list of directories created.
* Added 'make_tarball()' and 'make_zipfile()' functions in preparationGreg Ward2000-03-291-2/+90
| | | | | for the 'bdist_dumb' command. Adapted, with tweakage, from the 'sdist' command.
* Moved the guts of 'make_tarball()' and 'make_zipfile()' to distutils.utilGreg Ward2000-03-291-53/+4
| | | | | in preparation for the 'bdist_dumb' command; these methods remain as trivial wrappers around the versions in distutils.util.
* Added the "distribution query" methods: 'has_pure_modules()',Greg Ward2000-03-291-2/+22
| | | | 'has_ext_modules()', 'has_c_libraries()', 'has_modules()', and 'is_pure()'.
* Added 'build_clib'; replaced 'install_py' and 'install_ext' with 'install_lib'.Greg Ward2000-03-291-2/+2
|
* Be sure to run both 'build_py' and 'build_ext', now that this commandGreg Ward2000-03-291-5/+47
| | | | | | is responsible for installing all Python modules (pure and extensions). Added 'get_outputs()' in preparation for the 'bdist' command, and '_mutate_outputs()' to support 'get_outputs()'.
* Changed so the sub-commands we rely on to do the real work is specifiedGreg Ward2000-03-291-4/+24
| | | | | | | in a class attribute 'sub_commands', rather than hard-coded in 'run()'. This should make it easier to subclass 'install', and also makes it easier to keep 'run()' and the new 'get_outputs()' consistent. Added 'get_outputs()' in preparation for the 'bdist' command.
* Use the new 'has_pure_modules()', 'has_ext_modules()', 'has_c_libraries()'Greg Ward2000-03-291-3/+3
| | | | methods of Distribution instead of grovelling directly in self.distribution.
* Added 'get_outputs()' in prepartion for the 'bdist' command.Greg Ward2000-03-291-8/+29
| | | | | | | Changed signature of 'build_extensions()': no longer takes the extension list, but uses 'self.extensions' (just like 'get_outputs()' has to) Moved call to 'check_extensions_list()' from 'run()' to 'build_extensions()', again for consistency with 'get_outputs()'.
* Deleted some crufty comments and code.Greg Ward2000-03-291-36/+49
| | | | | | | | | | | | | A host of improvements in preparation for the 'bdist' command: - added 'get_outputs()' method (all the other improvements were to support this addition) - made 'find_package_modules()' and 'find_modules()' return similar values (list of (package, module, module_filename) tuples) - factored 'find_all_modules()' out of 'get_source_files()' (needed by 'get_outputs()') - factored 'get_module_outfile()' out of 'build_module()' (also needed by 'get_outputs()') - various little tweaks, improvements, comment/doc updates
* Update for creating and linking with python16.dll.Guido van Rossum2000-03-297-85/+3163
| | | | Also, _tkinter is linked with Tcl 8.3.
* Updated for Python 1.6 and VC++ 6.0.Guido van Rossum2000-03-291-5/+6
|
* Version -> 1.6.Guido van Rossum2000-03-291-2/+2
|
* Changes to completely ignore the registry when it detects that you areGuido van Rossum2000-03-291-25/+30
| | | | | | running out of the build directory. This means that it will no longer try to use an older version of the library when an older version has been installed.
* Change the pragmas to use python16.lib instead of python15.lib. (TookGuido van Rossum2000-03-291-2/+2
| | | | me half an hour to find why it was still linking with python15.dll!)
* Version updated to 1.6; API version to 1009.Guido van Rossum2000-03-292-7/+9
|