Greg Ward
58ec6ede20
Fixed the '--license' option so it's officially an alias for '--licence',
...
and now actually works.
2000-04-21 04:22:49 +00:00
Greg Ward
1e7b509526
Added the capability for alias options.
2000-04-21 04:22:01 +00:00
Greg Ward
320df700dc
Added 'has_option()', 'get_attr_name()' methods.
2000-04-21 02:31:07 +00:00
Greg Ward
82715e1f11
Patch, originally from Bastian Kleineidam and savagely mutilated by me,
...
to add the "display metadata" options: --name, --version, --author,
and so forth. Main changes:
* added 'display_options' class attribute to list all the "display only"
options (--help-commands plus the metadata options)
* added DistributionMetadata class as a place to put the actual
metadata information from the setup script (not to be confused with
the metadata display options); the logic dealing with metadata
(eg. return self.name or "UNKNOWN") is now in this class
* changed 'parse_command_line()' to use the new OO interface provided
by fancy_getopt, mainly so we can get at the original order of
options on the command line, so we can print multiple lines of
distribution meta-data in the order specified by the user
* added 'handle_display_options()' to handle display-only options
Also fixed some crufty old comments/docstrings.
2000-04-21 02:28:14 +00:00
Greg Ward
283c745c57
Made 'generate_help()' and 'print_help()' methods of FancyGetopt.
...
Added 'set_option_table()' method.
Added missing 'self' to 'get_option_order()'.
Cosmetic/comment/docstring tweaks.
2000-04-21 02:09:26 +00:00
Greg Ward
ead5c291bb
Continuing the refactoring: deleted the old 'fancy_getopt()' function,
...
leaving in its place a tiny wrapper around the FancyGetopt class
for backwards compatibility.
2000-04-21 01:44:00 +00:00
Greg Ward
ffc10d9a2e
Hefty refactoring: converted 'fancy_getopt()' function into FancyGetopt
...
class. (Mainly this was to support the ability to go back after the
getopt operation is done and get extra information about the parse,
in particular the original order of options seen on the command line.
But it's a big improvement and should make it a lot easier to add
functionality in the future.)
2000-04-21 01:41:54 +00:00
Greg Ward
d5767a5e43
Reformatted wide paragraphs.
2000-04-19 22:48:09 +00:00
Greg Ward
4eaa3bfed0
Reverted '\var' in the "standard installation location" table to '\filevar'.
...
Reformatted wide paragraphs.
2000-04-19 22:44:25 +00:00
Greg Ward
c402fa122f
Dropped '\tilde' and '\bslash' definitions.
2000-04-19 22:40:34 +00:00
Greg Ward
4756e5fb1c
Changed '\tilde' and '\bslash' to the standard '\textasciitilde' and
...
'\textbackslash'.
2000-04-19 22:40:12 +00:00
Greg Ward
95da443447
Removed '\package' definition.
2000-04-19 22:36:33 +00:00
Greg Ward
1ecc251538
Changed '\package' to \module'.
2000-04-19 22:36:24 +00:00
Greg Ward
a021acacfb
Changed '\option' to '\longprogramopt' wherever it referred to a command-line
...
option.
2000-04-19 22:34:11 +00:00
Fred Drake
ff9ea480eb
ANSI-fy & de-tabify the source.
...
(4-space indents already used.)
2000-04-19 13:54:15 +00:00
Greg Ward
3314c8efc9
Bumped version to 0.8.1.
2000-04-19 02:23:21 +00:00
Greg Ward
b1e4a6e101
Added kludge to deal with the "./ld_so_aix" problem: force all strings
...
in the Makefile that start with "./" to be absolute paths (with the
implied root being the directory where the Makefile itself was found).
2000-04-19 02:22:07 +00:00
Greg Ward
434ef8fe94
Don't load the config.h file, even under Unix, because we never use the
...
information from config.h. Code is still there in case someone in the
future needs to parse an autoconf-generated config.h file.
2000-04-19 02:18:09 +00:00
Greg Ward
f70c603149
Added 'link_executable()' method (Berthold Hoellmann).
...
Two small fixes to 'link_shared_object()'.
2000-04-19 02:16:49 +00:00
Jack Jansen
316778860f
Fix by Dan Green and Corran Webster to support LongDateTime
...
values. Untested by me.
2000-04-18 14:08:31 +00:00
Fred Drake
cebda6f5f0
Added documentation for WindowsError; omission noted by Michal Bozon
...
<bozon@natur.cuni.cz>.
(Mark Hammond, other Python/Windows cognoscenti: please check this!)
2000-04-17 17:42:00 +00:00
Fred Drake
e99d1dbc74
Clarify the description of the else clause for try/except, and add an
...
explanation of why you'd want to use it.
Based on a question from Michael Simcich <msimcich@accesstools.com>.
2000-04-17 14:56:31 +00:00
Greg Ward
eacdea8572
Reformatted all exception documentation as docstrings.
2000-04-15 22:23:47 +00:00
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