Guido van Rossum
6d10887cdc
Change traceback error message to "most recent call last" from
...
"innermost last". The latter was mysterious to newbies.
2000-03-31 00:39:23 +00:00
Guido van Rossum
ffc0f4fb36
Use modern PyArg_ParseTuple style, with function names.
...
(Mostly.)
2000-03-31 00:38:29 +00:00
Guido van Rossum
2efa369861
Use modern PyArg_ParseTuple style, with function names.
2000-03-31 00:37:41 +00:00
Jeremy Hylton
6a973c7118
robustify UserList constructor -- will now accept any sequence
...
add test cases for non-UserList class, tuple, & string
2000-03-31 00:17:46 +00:00
Jeremy Hylton
074c3e62d1
Two fixes for extended call syntax:
...
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.
2000-03-30 23:55:31 +00:00
Guido van Rossum
aaf0ab26ed
Add linuxaudio module.
2000-03-30 23:27:44 +00:00
Guido van Rossum
b130dc7419
Audio module for Linux, contributed by Peter Bosch.
...
Careful, this has had zero testing (except by Peter)!
2000-03-30 23:25:49 +00:00
Guido van Rossum
2ab9082a07
Show Tcl/Tk version number in _test() and show Unicode test if possible.
2000-03-30 23:19:44 +00:00
Guido van Rossum
a14253d4f8
Make it version 1.6a1.
2000-03-30 22:59:20 +00:00
Guido van Rossum
5cf648b654
Seems there was a version string here that still looked like 1.5.2.
2000-03-30 22:59:09 +00:00
Guido van Rossum
8c4cba8ef2
Mark Hammond: ensure the new standard module winreg is installed.
2000-03-30 22:44:50 +00:00
Jeremy Hylton
a12c7a7620
Add PyDict_Copy() function to C API for dicts. It returns a new
...
dictionary that contains the same key/value pairs as p.
2000-03-30 22:27:31 +00:00
Guido van Rossum
c06653f567
Internal changes.
2000-03-30 21:27:30 +00:00
Guido van Rossum
fb515f892f
Added Tcl 8.3.
...
Building on Windows NT.
Removed Tcl installation.
Commented out Doc installation.
2000-03-30 21:27:11 +00:00
Guido van Rossum
426e39f2c2
Deleting Python 1.5 project and Wise file.
2000-03-30 21:22:08 +00:00
Andrew M. Kuchling
a35be2f412
Output for simple test case for mmap on Unix; someone needs to write a
...
Win32 test case.
2000-03-30 21:15:46 +00:00
Andrew M. Kuchling
e81b9cfcfe
Added simple test case for mmap on Unix; someone needs to write a
...
Win32 test case
2000-03-30 21:15:29 +00:00
Andrew M. Kuchling
1ed7d2d2b8
Added mmap module -- map a view of a file into memory on Win32 and Unix.
...
(Needs testing on Win32.)
2000-03-30 21:14:30 +00:00
Guido van Rossum
e0dd3010ce
Removed two files that were added temporarily.
2000-03-30 20:34:56 +00:00
Guido van Rossum
b8f512bfa4
Bump version to 0.6 for the event of the Python 1.6 alpha 1 release.
2000-03-30 20:30:34 +00:00
Greg Ward
71d55835b3
Oops: 'build_extensions()' no longer takes an 'extensions' list.
2000-03-30 19:47:22 +00:00
Guido van Rossum
88716bba55
Revamped path access again, by Mark Hammond, to be more robust in the
...
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.
2000-03-30 19:45:39 +00:00
Guido van Rossum
d30dedca27
Michael Hudson: With the (cool!) new call syntax, the longest opcode
...
name is much longer, which fouls up dis's formatting slightly; this is
a "fix" for that.
2000-03-30 15:02:11 +00:00
Guido van Rossum
bf45322b3d
Lawrence Kesteloot noted: Lib/user.py has a comment that says that the
...
script pointed to by PYTHONPATH will be executed on startup. That
should say PYTHONSTARTUP.
2000-03-30 15:00:33 +00:00
Fred Drake
bdcc96c9e3
Changes from 1.5.2p2, plus fix a couple of errors noted by Hernan
...
Martinez Foffani <hfoffani@sofrecom.com.ar>.
2000-03-29 22:41:52 +00:00
Barry Warsaw
bc9476ebe5
__pushtodev(): Ignore transient sunaudiodev.errors when setting the
...
device info. I don't know why these occur, but they seem to be
shortlived and harmless.
2000-03-29 21:05:53 +00:00
Barry Warsaw
b2ba9d8963
eval_code2(): Oops, in the last checkin, we shouldn't check for
...
PyErr_Occurred(), just set x=NULL and break. Oh, and make Jeremy stop
nagging me about the "special" indentation for this block.
2000-03-29 18:36:49 +00:00
Barry Warsaw
4961ef7086
eval_code2(): In the extended calling syntax opcodes, you must check
...
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.
2000-03-29 18:30:03 +00:00
Guido van Rossum
918429b3b2
Moved robotparser.py to the Lib directory.
...
If you do a "cvs update" in the Lib directory, it will pop up there.
2000-03-29 16:02:45 +00:00
Greg Ward
1d16a9f040
Put the Python "system" include dir last, rather than first.
2000-03-29 04:13:49 +00:00
Greg Ward
41b4dd66c8
Call 'find_exe()', not '_find_exe()'.
2000-03-29 04:13:00 +00:00
Greg Ward
ed8a0e0f21
Patch inspired by Bastian Kleineidam <calvin@cs.uni-sb.de>:
...
use global __debug__ flag to determine if compiled files will be ".pyc"
or ".pyo". Tweaked compilation output messages too.
2000-03-29 03:29:34 +00:00
Greg Ward
044b7c15c9
Changed 'copy_tree()' so it returns the list of all files that were copied or
...
might have been copied, regardless of the 'update' flag.
2000-03-29 03:27:45 +00:00
Greg Ward
739d06689d
Documented Bastian's patch.
...
Made handling OSError in 'mkpath()' more standard.
2000-03-29 02:56:34 +00:00
Greg Ward
da4d1aef4e
Patch from Bastian Kleineidam <calvin@cs.uni-sb.de>:
...
make 'mkdir()' return list of directories created.
2000-03-29 02:53:02 +00:00
Greg Ward
7c1a6d4777
Added 'make_tarball()' and 'make_zipfile()' functions in preparation
...
for the 'bdist_dumb' command. Adapted, with tweakage, from the 'sdist'
command.
2000-03-29 02:48:40 +00:00
Greg Ward
03d1ae1f01
Moved the guts of 'make_tarball()' and 'make_zipfile()' to distutils.util
...
in preparation for the 'bdist_dumb' command; these methods remain as
trivial wrappers around the versions in distutils.util.
2000-03-29 02:47:29 +00:00
Greg Ward
f00c34da1d
Added the "distribution query" methods: 'has_pure_modules()',
...
'has_ext_modules()', 'has_c_libraries()', 'has_modules()', and 'is_pure()'.
2000-03-29 02:20:45 +00:00
Greg Ward
ab9d08ce65
Added 'build_clib'; replaced 'install_py' and 'install_ext' with 'install_lib'.
2000-03-29 02:18:39 +00:00
Greg Ward
e5dfba5e0f
Be sure to run both 'build_py' and 'build_ext', now that this command
...
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()'.
2000-03-29 02:17:42 +00:00
Greg Ward
ee94c57fe9
Changed so the sub-commands we rely on to do the real work is specified
...
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.
2000-03-29 02:15:57 +00:00
Greg Ward
ae45b16157
Use the new 'has_pure_modules()', 'has_ext_modules()', 'has_c_libraries()'
...
methods of Distribution instead of grovelling directly in self.distribution.
2000-03-29 02:14:21 +00:00
Greg Ward
4d16e0ac20
Added 'get_outputs()' in prepartion for the 'bdist' command.
...
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()'.
2000-03-29 02:13:09 +00:00
Greg Ward
8b2e95edd6
Deleted some crufty comments and code.
...
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
2000-03-29 02:10:51 +00:00
Guido van Rossum
15a57a7cad
Update for creating and linking with python16.dll.
...
Also, _tkinter is linked with Tcl 8.3.
2000-03-29 01:54:24 +00:00
Guido van Rossum
a29b3607d4
Updated for Python 1.6 and VC++ 6.0.
2000-03-29 01:51:37 +00:00
Guido van Rossum
9c94a8882c
Version -> 1.6.
2000-03-29 01:50:50 +00:00
Guido van Rossum
e02e48be6f
Changes to completely ignore the registry when it detects that you are
...
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.
2000-03-29 01:49:47 +00:00
Guido van Rossum
436364c8a0
Change the pragmas to use python16.lib instead of python15.lib. (Took
...
me half an hour to find why it was still linking with python15.dll!)
2000-03-29 01:48:29 +00:00
Guido van Rossum
21a50bd078
Version updated to 1.6; API version to 1009.
2000-03-29 01:46:45 +00:00