Martin v. Löwis
9668b933e3
Patch #414775 : Add --skip-build option to bdist command.
2002-01-12 11:27:42 +00:00
Andrew M. Kuchling
3d2d980f50
Suggested by Pete Shinners: treat .m and .mm files as source code.
...
Question for Jack Jansen: is this reasonable?
Candidate for 2.2 release branch (if Jack thinks it's OK).
2001-12-21 15:34:17 +00:00
Thomas Heller
f499b030bd
Recreated after source changes.
2001-12-18 21:08:15 +00:00
Thomas Heller
c7cb9ed35f
Second part of fix for bug [ #483982 ] Python 2.2b2 bdist_wininst
...
crashes.
If no external zip-utility is found, the archive is created by the
zipfile module, which behaves different now than in 2.1: if the
zip-file is created in the root directory if the distribution, it will
contain an (empty) version of itself.
This triggered the above bug - so it's better to create the zip-file
far away in the TMP directory.
2001-12-18 20:13:40 +00:00
Marc-André Lemburg
90294d01be
Joe VanAndel wrote:
...
>
> When using 'distutils' (shipped with Python 2.1) I've found that my
> Python scripts installed with a first line of:
>
> #!/usr/bin/python2.1None
>
> This is caused by distutils trying to patch the first line of the python
> script to use the current interpreter.
2001-12-11 20:44:42 +00:00
Fred Drake
d15db5c711
When using GCC, use the right option to add a directory to the list of dirs
...
searched for a dependency for runtime linking.
This closes SF bug #445902 .
2001-12-11 05:04:24 +00:00
Michael W. Hudson
fb173cd471
Fix for
...
[ #409430 ] pydoc install broken
2001-12-10 16:15:44 +00:00
Michael W. Hudson
49bdaede1b
Fix for
...
[ #477371 ] build_scripts can use wrong #! line
scripts now get "built" into a directory
build/scripts-$(PYTHON_VERSION)/
2001-12-10 15:28:30 +00:00
Fred Drake
9028d0a525
Visious hackery to solve a build-control problem related to our use of
...
distutils for the library modules built as shared objects. A better solution
appears possible, but with the threat that the distutils becomes more
magical ("complex").
This closes SF bug #458343 .
2001-12-06 22:59:54 +00:00
Andrew M. Kuchling
3ecc1ce529
[Bug #475009 ] Tighten the pattern for the first line, so we don't
...
adjust it when a versioned interpreter is supplied (#!.../python2 ...)
2001-12-06 21:29:28 +00:00
Fred Drake
21d45356b8
Whitespace normalization.
2001-12-06 21:01:19 +00:00
Fred Drake
b94b849d65
Whitespace normalization.
2001-12-06 20:51:35 +00:00
Thomas Heller
bcd8975740
Use a version number of 0.0.0 instead of ???. The latter leads to
...
invalid filenames on Windows when building without specifying a
version number in the setup script.
See also
http://mail.python.org/pipermail/distutils-sig/2001-November/002656.html
Bugfix candidate.
2001-12-06 20:44:19 +00:00
Andrew M. Kuchling
d303b61eb4
[Bug #459270 ] Fix incorrect docstring
2001-12-06 16:32:05 +00:00
Jack Jansen
92c2ebf1b2
The libraries argument was completely ignored, fixed. Reported by
...
Tom Loredo.
2001-11-10 23:20:22 +00:00
Thomas Heller
be63884d50
With Andrew's blessing: distutils version number is now 1.0.3.
2001-10-05 20:43:09 +00:00
Thomas Heller
e138f369e6
Explicitely list the metadata attributes to show
...
in the gui.
Updated to include the new exe-file.
2001-10-05 20:40:48 +00:00
Thomas Heller
c010c17f4b
Implement PEP250: Use Lib/site-packages under windows.
...
bdist_wininst doesn't use the NT SCHEME any more, instead
a custom SCHEME is used, which is exchanged at installation
time, depending on the python version used.
Avoid a bogus warning frpom install_lib about installing
into a directory not on sys.path.
2001-09-05 13:00:40 +00:00
Andrew M. Kuchling
045af6f8d8
[Bug #404274 ] Restore some special-case code for AIX and BeOS under 1.5.2.
...
This will have to stay until we decide to drop 1.5.2 compatibility
completely.
2001-09-05 12:02:59 +00:00
Andrew M. Kuchling
4d335b3b9b
[Bug #444589 ] Record empty directories in the install_data command
...
Slightly modified version of patch from Jon Nelson (jnelson).
2001-09-04 20:42:08 +00:00
Andrew M. Kuchling
a8ea5ba8a9
[Bug #436732 ] install.py does not record a created *.pth file in the
...
INSTALLED_FILES output. Modified version of a patch from
Jon Nelson (jnelson)
2001-09-04 20:06:43 +00:00
Jack Jansen
212a2e1f9f
On the mac some library paths returned were outdated, some were outright funny.
...
Fixed.
2001-09-04 12:01:49 +00:00
Neil Schemenauer
a8aefe535c
Don't use dir() to find instance attribute names.
2001-09-03 15:47:21 +00:00
Neil Schemenauer
69374e4836
Flush output more aggressively. This makes things look better if
...
the setup script is running from inside Vim.
2001-08-29 23:57:22 +00:00
Jack Jansen
e259e5980c
Patch by Bill Noon: added 'dylib' as a library type along with
...
'static' and 'shared'. This fixes extension building for dynamic
Pythons on MacOSX.
2001-08-27 15:08:16 +00:00
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