- 28 Jul, 2002 1 commit
-
-
Martin v. Löwis authored
-
- 12 Jul, 2002 1 commit
-
-
Michael W. Hudson authored
calling Python was installed was so complicated, so I simplified it. This should get the snake-farm's build scripts working again.
-
- 27 Jun, 2002 1 commit
-
-
Jack Jansen authored
-
- 26 Jun, 2002 3 commits
-
-
Neal Norwitz authored
-
Jack Jansen authored
Fixed various MacPython-specific issues found by attempting to use the standard core setup.py for MacPython.
-
Jack Jansen authored
This module broke on the Mac (where it can't work, but distutils seems to import it anyway) because it imported pwd and grp. Moved the import to inside the routine where they're used.
-
- 18 Jun, 2002 4 commits
-
-
Jeremy Hylton authored
XXX Why doesn't distutils on Windows use the same set of flags as Python?
-
Jeremy Hylton authored
-
Jeremy Hylton authored
The default implementation calls _compile() to compile individual files. This method must be implemented by the subclass. This change factors out most of the remaining common code in all the compilers except mwerks.
-
Jeremy Hylton authored
-
- 13 Jun, 2002 7 commits
-
-
Jeremy Hylton authored
Two new tests are needed: Don't skip building an extension if any of the depends files are newer than the target. Pass ext.depends to compiler.compile() so that it can track individual files.
-
Jeremy Hylton authored
Always use _setup_compile() to do the grunt work of processing arguments, figuring out which files to compile, and emitting debug messages for files that are up-to-date. Use _get_cc_args() when possible.
-
Jeremy Hylton authored
-
Jeremy Hylton authored
This change is not backwards compatible. If a compiler subclass exists outside the distutils package, it may get called with the unexpected keyword arg. It's easy to extend that compiler by having it ignore the argument, and not much harder to do the right thing. If this ends up being burdensome, we can change it before 2.3 final to work harder at compatibility. Also add _setup_compile() and _get_cc_args() helper functions that factor out much of the boilerplate for each concrete compiler class.
-
Jeremy Hylton authored
Remove __init__ that just called base class __init__ with same args. Fold long argument lists into fewer, shorter lines. Remove parens in tuple unpacks. Don't put multiple statements on one line with a semicolon. In find_library_file() compute the library_filename() upfront.
-
Jeremy Hylton authored
-
Jeremy Hylton authored
Making the world better a little bit at a time <wink>.
-
- 12 Jun, 2002 1 commit
-
-
Jeremy Hylton authored
depends is a list of files that the target depends, but aren't direct sources of the target. think .h files.
-
- 11 Jun, 2002 1 commit
-
-
Martin v. Löwis authored
-
- 06 Jun, 2002 1 commit
-
-
Jeremy Hylton authored
The specific warning is that clean didn't find a directory that should be removed if it exists.
-
- 04 Jun, 2002 20 commits
-
-
Jeremy Hylton authored
Fix a bunch of multiline string constants that used +.
-
Jeremy Hylton authored
-
Jeremy Hylton authored
-
Jeremy Hylton authored
-
Jeremy Hylton authored
-
Jeremy Hylton authored
-
Jeremy Hylton authored
-
Jeremy Hylton authored
-
Jeremy Hylton authored
-
Jeremy Hylton authored
-
Jeremy Hylton authored
Call ensure_string() with one arg too, since the second value passed was the default.
-
Jeremy Hylton authored
-
Jeremy Hylton authored
-
Jeremy Hylton authored
Make all returns explicit and rearrange logic to avoid extra indentation.
-
Jeremy Hylton authored
-
Jeremy Hylton authored
mode is not computed in dry_run mode, so it can't be included in the log message.
-
Jeremy Hylton authored
Fixes a bug for Solaris pkgtool (bdist_pkgtool) that would have prevented it from building subpackages.
-
Jeremy Hylton authored
constant.
-
Jeremy Hylton authored
-
Jeremy Hylton authored
This is a conservative version of SF patch 504889. It uses the log module instead of calling print in various places, and it ignores the verbose argument passed to many functions and set as an attribute on some objects. Instead, it uses the verbosity set on the logger via the command line. The log module is now preferred over announce() and warn() methods that exist only for backwards compatibility. XXX This checkin changes a lot of modules that have no test suite and aren't exercised by the Python build process. It will need substantial testing.
-