Greg Ward
02a1a2b077
Cleaned up/simplified error-handling:
...
- DistutilsOptionError is now documented as it's actually used, ie.
to indicate bogus option values (usually user options, eg. from
the command-line)
- added DistutilsSetupError to indicate errors that definitely arise
in the setup script
- got rid of DistutilsValueError, and changed all usage of it to
either DistutilsSetupError or ValueError as appropriate
- simplified a bunch of option get/set methods in Command and
Distribution classes -- just pass on AttributeError most of
the time, rather than turning it into something else
2000-04-15 22:15:07 +00:00
Jeremy Hylton
4a3dd2dcc2
Fix PR#7 comparisons of recursive objects
...
Note that comparisons of deeply nested objects can still dump core in
extreme cases.
2000-04-14 19:13:24 +00:00
Fred Drake
0556501a81
Anthony Baxter <anthony@interlink.com.au>:
...
The following adds support for RTSP (RFC2326) URLs to the standard
urlparse.py module.
(Augmented by FLD to include rtspu:, specified in the same RFC & OK'd
by Anthony.)
2000-04-14 14:01:34 +00:00
Greg Ward
8eef583025
Don't run "ranlib" if sysconfig's RANLIB (from Python's Makefile) starts
...
with ":".
2000-04-14 13:53:34 +00:00
Greg Ward
46b98e35fd
Various wording/formattin tweaks.
...
Started spewing "Creating Built Distributions" section.
2000-04-14 01:53:36 +00:00
Greg Ward
1561ae13b6
Use 'get_python_inc()' to figure out the Python include directories
...
rather than cobbling them togethere here.
2000-04-14 00:50:49 +00:00
Greg Ward
2b9e43f8d0
Coerce all paths in the manifest template to the local path syntax with
...
'native_path()'.
2000-04-14 00:49:30 +00:00
Greg Ward
1c79330e64
Cleaned up use of sysconfig module a bit: don't import more names
...
than we actually use, and do actually use AR and SO.
Run ranlib on static libraries. (Should probably have a platform-check
so we don't run ranlib when it's not necessary, ie. on most modern
Unices.)
2000-04-14 00:48:15 +00:00
Greg Ward
b6f5adaa12
Don't bother reading config.h on NT or Mac OS. (It's not really needed
...
on Unix either, so should probably disappear entirely.)
2000-04-14 00:39:31 +00:00
Fred Drake
6d27c1eb32
Simplify creation of the version_info value for clarity, per
...
suggestion from Greg Stein.
2000-04-13 20:03:20 +00:00
Fred Drake
9cf7587fdc
Update change to version_info structure.
2000-04-13 17:51:58 +00:00
Fred Drake
93a20bf87c
Capitulate, changing version_info to a 5-tuple:
...
major, minor, micro, level, serial
Values are now monotonically increasing with each new release.
2000-04-13 17:44:51 +00:00
Fred Drake
4d65d73686
Document hexversion (incompletely explained) and version_info (easily
...
explained).
2000-04-13 16:54:17 +00:00
Fred Drake
801c08d700
Define version_info to be a tuple (major, minor, micro, level); level
...
is a string "a2", "b1", "c1", or '' for a final release.
Added version_info and hexversion to the module docstring.
2000-04-13 15:29:10 +00:00
Barry Warsaw
3155db3b79
setup_confname_table(): Close memory leak caused by not decref'ing the
...
inserted dictionary values. Also, simplified the logic a bit.
2000-04-13 15:20:40 +00:00
Fred Drake
8deecedc6d
Thomas Heller <thomas.heller@ion-tof.com>:
...
ihooks.ModuleLoader does not implement reload(mod) correctly:
If mod has already been loaded by ModuleLoader, it has
been returned from a cache. Added an additional parameter
to import_it() to force reloading.
2000-04-13 14:52:27 +00:00
Fred Drake
10dfd4c1c3
M.-A. Lemburg <mal@lemburg.com>:
...
Updated to version 1.4.
2000-04-13 14:12:38 +00:00
Fred Drake
e0243e24be
M.-A. Lemburg <mal@lemburg.com>:
...
Added test for Unicode string concatenation.
2000-04-13 14:11:56 +00:00
Fred Drake
49fd1077bc
M.-A. Lemburg <mal@lemburg.com>:
...
Added more documentation. Clarified some existing comments.
2000-04-13 14:11:21 +00:00
Fred Drake
4e998bc658
M.-A. Lemburg <mal@lemburg.com>:
...
Fixed problem with Unicode string concatenation:
u = (u"abc" u"abc") previously dumped core.
2000-04-13 14:10:44 +00:00
Fred Drake
afe73a4687
M.-A. Lemburg <mal@lemburg.com>:
...
Added test output for Unicode string concatenation test.
2000-04-13 14:10:04 +00:00
Fred Drake
078b24f000
When refering to Unicode characters in exception messages and
...
docstrings, the documentation guidelines call for "Unicode", not
"unicode". Comply.
2000-04-13 02:42:50 +00:00
Jeremy Hylton
127b2ef2d5
raise TypeError when bad argument passed to cStringIO.StringIO
2000-04-12 22:04:01 +00:00
Jeremy Hylton
394b54d01a
ord: provide better error messages
2000-04-12 21:19:47 +00:00
Greg Ward
502d2b4615
Added note about usual default prefix under Linux (thanks to Peter Funk
...
for the idea).
2000-04-12 14:20:15 +00:00
Greg Ward
822a86a955
Trying to placate Fred: redefine \tilde and \bslash; document everything.
...
Still some not-quite-standard definitions in here that I have to fix.
2000-04-12 01:44:35 +00:00
Greg Ward
d5faa7ea08
Changed the table of per-platform default installation locations to be
...
more consistent with the rest of the Python docs.
2000-04-12 01:42:19 +00:00
Fred Drake
ee775a194c
Make use of \longprogramopt where appropriate.
2000-04-11 19:46:40 +00:00
Fred Drake
2b85341776
Elaborate descriptions of \e, \module.
...
Describe policy on vertical lines in tables.
2000-04-11 19:08:30 +00:00
Fred Drake
ce44498ba8
Revise the description of \programopt, document \longprogramopt.
2000-04-11 18:52:52 +00:00
Fred Drake
493624941a
\longprogramopt: New macro.
2000-04-11 18:47:59 +00:00
Fred Drake
0cd6021339
do_cmd_longprogramopt(): New function.
2000-04-11 18:46:59 +00:00
cvs2svn
080daa04f1
This commit was manufactured by cvs2svn to create tag 'r16a2'.
2000-04-11 17:11:09 +00:00
Guido van Rossum
9144763aae
Add weasel-words about versioning, so I don't have to check in a new
...
README for each new alpha release.
2000-04-11 17:11:09 +00:00
Guido van Rossum
1c89b0eeef
Deleted trailing whitespace. This is really a way to be able to add
...
a missing part of the previous checkin message:
Marc-Andre Lemburg:
Added encoding name attributes to wrapper classes which
allow applications to check the used encoding names.
2000-04-11 15:41:38 +00:00
Guido van Rossum
004d64f362
Marc-Andre Lemburg:
...
Changed PyUnicode_Splitlines() maxsplit argument to keepends.
The maxsplit functionality was replaced by the keepends
functionality which allows keeping the line end markers together
with the string.
2000-04-11 15:39:46 +00:00
Guido van Rossum
f0b7b04ae8
Marc-Andre Lemburg:
...
The maxsplit functionality in .splitlines() was replaced by the keepends
functionality which allows keeping the line end markers together
with the string.
Added support for '%r' % obj: this inserts repr(obj) rather
than str(obj).
2000-04-11 15:39:26 +00:00
Guido van Rossum
dc742b3184
Marc-Andre Lemburg:
...
Added a few missing whitespace Unicode char mappings.
Thanks to Brian Hooper.
2000-04-11 15:39:02 +00:00
Guido van Rossum
86662914be
Marc-Andre Lemburg:
...
The maxsplit functionality in .splitlines() was replaced by the keepends
functionality which allows keeping the line end markers together
with the string.
2000-04-11 15:38:46 +00:00
Guido van Rossum
3afba7644b
Marc-Andre Lemburg:
...
Added special case to unicode(): when being passed a
Unicode object as first argument, return the object as-is.
Raises an exception when given a Unicode object *and* an
encoding name.
2000-04-11 15:38:23 +00:00
Guido van Rossum
a3277139f1
Marc-Andre Lemburg:
...
Added .writelines(), .readlines() and .readline() to all
codec classes.
2000-04-11 15:37:43 +00:00
Guido van Rossum
b28bc8cd05
Marc-Andre Lemburg:
...
Modified .splitlines() tests according to the changes
in stringobject.c.
2000-04-11 15:37:24 +00:00
Guido van Rossum
7ee801d6af
Marc-Andre Lemburg:
...
Modified .splitlines() tests according to the changes
in unicodeobject.c.
2000-04-11 15:37:02 +00:00
Guido van Rossum
e39a88fd58
Two more items.
2000-04-11 15:30:19 +00:00
Greg Ward
08c68fc82d
LaTeX macros for the Distutils manuals.
...
Perhaps these should be added to the standard Python style file?
2000-04-11 02:01:52 +00:00
Greg Ward
c392caa390
Spewed a bunch more verbiage.
...
Lots of scattered wording changes.
2000-04-11 02:00:26 +00:00
Guido van Rossum
36d4f8b0ec
Correct fix by Mark Favas for the cast problems.
2000-04-10 21:34:37 +00:00
Guido van Rossum
e110dcfa86
I've had complaints about the comparison "where >= 0" before -- on
...
IRIX, it doesn't even compile. Added a cast: "where >= (char *)0".
2000-04-10 21:14:05 +00:00
Guido van Rossum
2581764f21
Version 1.3 of the Python Unicode Integration proposal.
2000-04-10 19:45:09 +00:00
Fred Drake
8520cc2328
Added reference count information for Py_FindMethod().
2000-04-10 19:38:24 +00:00