Greg Ward
4f08e4facb
Unfinished, untested implementation of the lovely baroque installation scheme
...
cooked up by Fred Drake and me. Only saved for posterity (whoever posterity
is), as it is about to be ditched in favour of GvR's much simpler design.
2000-02-26 00:49:04 +00:00
Greg Ward
4840112121
Fix from est@hyperreal.org: missing initialize in 'find_defaults()'.
2000-02-24 03:17:43 +00:00
Greg Ward
e01149cbe8
Renamed 'set_default_options()' to 'initialize_options()', and
...
'set_final_options()' to 'finalize_options()'.
2000-02-18 00:35:22 +00:00
Greg Ward
bbeceeaf9a
Renamed all 'options' class attributes to 'user_options'.
2000-02-18 00:25:39 +00:00
Greg Ward
1993f9ad0e
Renamed all command classes so they're exactly the same as the name of the
...
command itself: no more of this "FooBar class for foo_bar command"
silliness.
2000-02-18 00:13:53 +00:00
Greg Ward
e1b1c94a0c
Changed 'dist' to 'sdist'.
2000-02-18 00:11:52 +00:00
Greg Ward
a82122b887
The 'sdist' command to create a source distribution. This is derived from the
...
old 'dist' command, but the code for dealing with manifests is completely
redone -- and renaming the command to 'sdist' is more symmetric with the
soon-to-exist 'bdist' command.
2000-02-17 23:56:15 +00:00
Greg Ward
3d6b023f5c
The 'dist' command is dead -- long live the 'sdist' command!
2000-02-17 23:54:55 +00:00
Greg Ward
968d883be5
Path from Thomas Heller: resurrect the .def file kludge while preserving the
...
/export option mini-kludge.
2000-02-10 02:17:06 +00:00
Greg Ward
e8c6ce4684
Added 'debug' option, and changed compile/link calls to use it.
2000-02-09 02:20:14 +00:00
Greg Ward
324620015d
Added 'debug' option (just there for 'build_ext' and 'build_lib' commands
...
to fallback to if the user doesn't set it for those commands.
2000-02-09 02:19:49 +00:00
Greg Ward
f0219ba290
Ditch .def file kludge for (much smaller) /export option kludge.
2000-02-08 02:37:15 +00:00
Greg Ward
5f7c18e816
Run the 'build_lib' command before building extensions, if necessary.
2000-02-05 02:24:16 +00:00
Greg Ward
aaf27ee07b
New command to build C (and C++, hopefully) libraries needed by extensions
...
in the current distribution: motivated by PIL's libImaging.
2000-02-05 02:23:59 +00:00
Greg Ward
c1854673e2
Tweaked various comments, docstrings, and error messages.
2000-02-05 02:23:16 +00:00
Greg Ward
7f0fb0b01e
Improved an error message.
...
Announce when we start building each extension (better feedback).
2000-02-03 23:07:54 +00:00
Greg Ward
113e70efa2
Patch from Joe Van Andel: fix arg to % operator in warning.
2000-02-02 00:07:14 +00:00
Greg Ward
d1466b968f
Allow either README or README.txt as a "standard file".
2000-01-30 20:22:27 +00:00
Greg Ward
37bc815053
Added 'description' class attribute to every command class (to help the
...
'--help-commands' option).
Shuffled imports around in a few command modules to avoid expensive
up-front import of sysconfig (and resulting delays in generating list
of all commands).
2000-01-30 18:34:15 +00:00
Greg Ward
4c67936e4e
Added 'dist' command.
2000-01-30 18:31:34 +00:00
Greg Ward
7478a4832a
Added missing run of corresponding 'build' command.
2000-01-30 15:07:56 +00:00
Greg Ward
9f200cbaa6
Fix indentation bug.
2000-01-17 21:58:07 +00:00
Greg Ward
1b3a9af5cf
Added missing import.
...
Fixed 'make_release_tree()' to copy files if 'os.link()' doesn't exist.
2000-01-17 20:23:34 +00:00
Greg Ward
cbeca7b408
Added code to use Jim Ahlstrom's zipfile.py module if the external zip
...
command wasn't found or failed. (Code supplied by Thomas Heller
<thomas.heller@ion-tof.com >.)
2000-01-17 18:04:04 +00:00
Greg Ward
c27d800251
Always run sys.prefix and sys.exec_prefix through 'os.path.normpath()'
...
before storing or using.
2000-01-17 16:25:59 +00:00