Greg Ward
f17efb93d9
Patch #449054 to implement PEP 250. The standard install directory for
...
modules and extensions on Windows is now $PREFIX/Lib/site-packages.
Includes backwards compatibility code for pre-2.2 Pythons. Contributed
by Paul Moore.
2001-08-23 20:53:27 +00:00
Andrew M. Kuchling
db7aed5219
[Patch #441691 ] preprocess() method for Borland C compiler.
...
I have no way of testing this.
2001-08-16 20:17:41 +00:00
Andrew M. Kuchling
b1d6029437
[Patch #444854 from twburton]
...
Add executable extension, needed to get the program name right on Win32
2001-08-16 14:08:02 +00:00
Andrew M. Kuchling
6fb8d3a3d6
[Patch #442530 from twburton]
...
Provide include_dirs argument to all calls to ._preprocess and ._compile
Fix typo: pattern.search(pattern) should be pattern.search(line)
2001-08-16 13:56:40 +00:00
Andrew M. Kuchling
246c425964
Fix for NameError caught by PyChecker.
...
(This command seems to be essentially untested; should fix that...)
2001-08-13 13:56:24 +00:00
Andrew M. Kuchling
f4aa684132
[Bug #414032 ] Make the 'sdist' command work when the distribution contains
...
libraries. This is done by adding a .get_source_files() method,
contributed by Rene Liebscher and slightly modified.
Remove an unused local variable spotted by PyChecker
2001-08-10 20:24:33 +00:00
Andrew M. Kuchling
13f4ea25d4
Remove unused variable
2001-08-10 19:00:41 +00:00
Andrew M. Kuchling
5079fe07fe
Fix typo caught by PyChecker
2001-08-10 19:00:15 +00:00
Andrew M. Kuchling
665f248806
Add forgotten import
2001-08-10 18:59:59 +00:00
Fred Drake
981a1787b7
Wrap a comment to fit in 80 columns.
...
Use construction-syntax for an exception to make the argument easier
to read.
2001-08-10 18:59:30 +00:00
Andrew M. Kuchling
db988b1ed3
Use .get_license()
2001-08-10 18:50:11 +00:00
Andrew M. Kuchling
fa7dc57d6c
[Bug #412271 , bug #449009 ] Use 'license' as the attribute name,
...
though 'licence' is still supported for backward-compatibility
(Should I add a warning to get_licence(), or not bother?)
Also fixes an UnboundLocalError noticed by PyChecker
2001-08-10 18:49:23 +00:00
Andrew M. Kuchling
6386a4c846
Import UnknownFileError
2001-08-09 21:02:34 +00:00
Andrew M. Kuchling
106ffdb672
Import the errno module
2001-08-09 20:59:53 +00:00
Andrew M. Kuchling
affadeb9fd
Use correct variable name
2001-08-09 20:57:46 +00:00
Fred Drake
c916cdc5ca
Miscellaneous minor cleanups.
2001-08-02 20:03:12 +00:00
Just van Rossum
8d8e7a3256
Do convert_path() on script paths (now PyXML builds out of the box
...
under MacOS.)
2001-07-29 21:39:18 +00:00
Marc-André Lemburg
7cf92fa1c8
Add backwards compatibility.
2001-07-26 18:06:58 +00:00
Martin v. Löwis
4f1cd8bdcb
Patch #411138 : Rename config.h to pyconfig.h. Closes bug #231774 .
2001-07-26 13:41:06 +00:00
Greg Ward
7cf7e7e529
Undo revision 1.7: always mangle a #! line containing "python" to point
...
to the current Python interpreter (ie. the one used for
building/installation), even (especially!) if "/usr/bin/env" appears in
the #! line.
Rationale: installing scripts with "#!/usr/bin/env python" is asking for
trouble, because
1) it might pick the wrong interpreter (not the one used to
build/install the script)
2) it doesn't work on all platforms (try it on IRIX 5, or on Linux
with command-line options for python)
3) "env" might not be in /usr/bin
2001-07-25 20:20:11 +00:00
Greg Ward
e628a2fa85
Don't "import *" from stat at all -- just import what's needed, and
...
do it back in copy_file() (not at module level).
2001-07-25 19:48:03 +00:00
Andrew M. Kuchling
5a3e4cb0a2
Patch #429442 from Jason Tishler: Corrects sys.platform and
...
distutils.util.get_platform() problems caused by the cruft contained
in Cygwin's uname -s.
2001-07-20 19:29:04 +00:00
Fred Drake
70b014d3d3
Minor changes for stylistic cleanliness and consistency.
2001-07-18 18:39:56 +00:00
Guido van Rossum
63a47402b3
Fix a mismatched parenthesis in the last patch.
2001-07-16 14:46:13 +00:00
Andrew M. Kuchling
286b107bea
[Bug #441527 ] Fixes for preprocessor support, contributed by Tarn
...
Weisner Burton
2001-07-16 14:19:20 +00:00
unknown
a5aa0b5261
dummy checkin for testing, please ignore
2001-07-04 16:52:02 +00:00
Jack Jansen
9020bcebc8
- _filename_to_abs() didn't cater for .. components in the pathname. Fixed.
...
- compile() didn't return a (empty) list of objects. Fixed.
- the various _fix_xxx_args() methods weren't called (are they new or did I overlook them?). Fixed.
2001-06-19 21:23:11 +00:00
Just van Rossum
92c5bdbc19
Fixed -D emulation for symbols with a value, as specified with the define_macros Extension argument.
2001-06-19 19:44:02 +00:00
Andrew M. Kuchling
0152fbdc7f
Fix bug #418369 : typo in bdist_rpm
2001-05-21 20:34:38 +00:00
Guido van Rossum
99f9baa331
Fixed botched indent in _init_mac() code. (It may never be executed,
...
but it still can't have any syntax errors. Went a little too fast
there, Jack? :-)
2001-05-17 15:03:14 +00:00
Jack Jansen
dd13a20490
Made distutils understand the MacPython Carbon runtime model. Distutils will build for the runtime model you are currently using for the interpreter.
2001-05-17 12:52:01 +00:00
Andrew M. Kuchling
b3ca303a4e
Fix typo in docstring
2001-04-23 17:13:03 +00:00
Andrew M. Kuchling
c42402fa19
Bump version # for final release
2001-04-23 16:01:06 +00:00
Guido van Rossum
b61914dd5b
Pete Shinners discovered that zipfile.ZipFile() is called with mode
...
argument "wb", while the only valid modes are "r", "w" or "a". Fix
this by changing the mode to "w".
2001-04-14 16:17:00 +00:00
Thomas Heller
f6cdead8e9
Since bdist_wininst.py contains the installer executable, it had to be
...
rebuild.
2001-04-10 18:57:07 +00:00
Andrew M. Kuchling
7880e5ecd7
Patch #413912 from Steve Majewski: Add .m to the list of extensions
...
in order to support Objective-C.
2001-04-05 15:46:48 +00:00
Andrew M. Kuchling
f89d993e07
Back out the requirement to supply a version number
2001-03-31 02:41:01 +00:00
Andrew M. Kuchling
88b0884787
Change rfc822_escape() to ensure there's a consistent amount of whitespace
...
after each newline, instead of just blindly inserting a space at
the start of each line. (Improvement suggested by Thomas Wouters)
2001-03-23 17:30:26 +00:00
Andrew M. Kuchling
ffb963c7f6
Use the get_contact*() accessors instead of get_maintainer*()
2001-03-22 15:32:23 +00:00
Andrew M. Kuchling
6e9c0baa65
Remove redundant import
2001-03-22 03:50:09 +00:00
Andrew M. Kuchling
ac20f773f3
Back out conversion to string methods; the Distutils is intended to work
...
with 1.5.2
2001-03-22 03:48:31 +00:00
Andrew M. Kuchling
a7f225d88a
Call the write_pkg_info method
2001-03-22 03:10:05 +00:00
Andrew M. Kuchling
a7210ed272
Add 'platforms' and 'keywords' attributes to the DistributionMetadata class,
...
along with options to print them.
Add a finalize_options() method to Distribution to do final processing
on the platform and keyword attributes
Add DistributionMetadata.write_pkg_info() method to write a PKG-INFO file
into the release tree.
2001-03-22 03:06:52 +00:00
Andrew M. Kuchling
df66df0a28
Patch #407434 : add rfc822_escape utility function
2001-03-22 03:03:41 +00:00
Andrew M. Kuchling
7620bbdcbf
Fix bug #233253 : the --define and --undef options didn't work, whether
...
specified on the command-line or in setup.cfg. The option processing
leaves them as strings, but they're supposed to be lists.
2001-03-17 20:15:41 +00:00
Andrew M. Kuchling
898f099dc6
Bug #409403 : Signal an error if the distribution's metadata has no version
2001-03-17 19:59:26 +00:00
Thomas Heller
d179be8b8b
Distutils version number has been changed from 1.0.1 to 1.0.2pre
...
before this get forgotten again.
Should probably be set to 1.0.2 before final release of python 2.1
Does someone still release distutils separate from python?
2001-03-16 21:00:18 +00:00
Thomas Heller
5c5ea1a461
The bdist_wininst.py command has been recreated after wininst.exe
...
has been changed to include an uninstaller.
I forgot to mention in the uninstaller checkin that the logfile
name (used for uninstalling) has been changed from
<module>.log to <module>-wininst.log. This should prevent
conflicts with a distutils logfile serving the same purpose.
The short form of the --bdist-dir (-d) option has been removed
because it caused conflicts with the short form of the --dist-dir
option.
2001-03-16 20:57:37 +00:00
Ka-Ping Yee
22fcae976a
Make docstrings raw, since they contain literal backslashes.
2001-03-10 09:33:14 +00:00
Fred Drake
53a79060bb
When not copying a file because the output is up to date, make the message
...
slightly more brief, and more like the message that an extension will not
be built because the built copy is up to date.
2001-03-02 07:28:03 +00:00