| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Closes patch #435381.
|
| |
|
|
|
|
|
| |
This will have to stay until we decide to drop 1.5.2 compatibility
completely.
|
|
|
|
| |
Fixed.
|
|
|
|
|
|
| |
modules and extensions on Windows is now $PREFIX/Lib/site-packages.
Includes backwards compatibility code for pre-2.2 Pythons. Contributed
by Paul Moore.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
but it still can't have any syntax errors. Went a little too fast
there, Jack? :-)
|
|
|
|
| |
build for the runtime model you are currently using for the interpreter.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
sys.prefix + 'config/Makefile'. When building Python for the first
time, these files aren't there, so the files from the build tree have
to be used instead; this file adds an entry point for specifying that
the build tree files should be used. (Perhaps 'set_python_build' should
should be preceded with an underscore?)
|
|
|
|
|
|
|
|
|
|
| |
for done[n] can be integers as well as strings, but the code
concatenates them with strings (fixed by adding a str()) and calls
string.strip() on them (fixed by rearranging the logic)
(Presumably this wasn't noticed previously because parse_makefile()
was only called on Modules/Makefile, which contains no integer-valued
variables.)
|
| |
|
|
|
|
|
|
|
|
| |
in a string (gives you something to do with the dictionary returned
by 'parse_makefile()').
Pulled the regexes in 'parse_makefile()' out -- they're now globals,
as 'expand_makefile_vars()' needs (two of) them.
Cosmetic tweaks to 'parse_makefile()'.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
all that work when someone asks for a "configuration variable" from the
Makefile. Details:
- added 'get_config_vars()': responsible for calling one of the
'_init_*()' functions to figure things out for this platform,
and to provide an interface to the resulting dictionary
- added 'get_config_var()' as a simple interface to the dictionary
loaded by 'get_config_vars()'
- changed the '_init_*()' functions so they load the global dictionary
'_config_vars', rather than spewing their findings all over
the module namespace
- don't delete the '_init_*()' functions when done importing
- adjusted 'customize_compiler()' to the new regime
|
|
|
|
|
| |
comments are stripped and lines are joined according to the backslash
convention.
|
|
|
|
|
| |
(With a worry-wart comment added by me about where we *should* add the
Python library to the link.)
|
| |
|
|
|
|
| |
in '_init_nt()' (they were kludges for CygwinCCompiler and no longer needed).
|
| |
|
|
|
|
|
| |
Ditched my old code that fixed relative paths in the Makefile -- didn't work,
doomed to failure, etc.
|
|
|
|
|
|
| |
information about building Python extensions that we discovered in
Python's makefile. Currently only needed on Unix, so does nothing on
other systems.
|
|
|
|
|
| |
support the forthcoming Cygwin/Mingw32 GCC-on-Windows patch.
Standardized CVS id line.
|
|
|
|
|
|
| |
DistutilsPlatformError: "invalid Python installation". (This will
happen on Red Hat-ish systems where the python-devel package is not
installed.)
|
|
|
|
|
| |
in the Makefile that start with "./" to be absolute paths (with the
implied root being the directory where the Makefile itself was found).
|
|
|
|
|
| |
information from config.h. Code is still there in case someone in the
future needs to parse an autoconf-generated config.h file.
|
|
|
|
| |
on Unix either, so should probably disappear entirely.)
|
|
|
|
| |
'get_python_lib()'.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
sure it's imported! ;)
Re-wrap the docstrings on get_python_inc() and get_python_lib() to be
closer to the "normal" Python style. See GvR's "style guide" on the
essays page (http://www.python.org/doc/essays/).
There should never be a space between a function name and the '(' that
opens the argument list (see the style guide again).
|
|
|
|
|
|
|
|
|
| |
the platform-neutral include dir by default and with Mac support.
Added 'get_python_lib()', inspired by 'get_python_inc()'.
Rewrote 'get_config_h_filename()' and 'get_makefile_filename()'
in terms of 'get_python_inc()' and 'get_python_lib()'.
Changed '_init_nt()' and '_init_mac()' to use 'get_python_inc()' and
'get_python_lib()' for directory names.
|
| |
|
|
|
|
|
|
|
|
|
| |
_init_nt(): Use get_config_h_filename() instead of figuring out the
name directly.
g['SO'] should be set to '.pyd'.
Adjust some minor coding nits.
|
|
|
|
|
| |
Always use normalized (with os.path.normpath()) versions of prefix and
exec_prefix.
|
| |
|
|
|
|
| |
Amos Latteier <amos@aracnet.com>).
|
|
|
|
|
| |
installations; it was picking up a stale config.h from an
overwritten installation.
|
| |
|
|
|
|
|
| |
get_config_h_filename, get_makefile_filename, parse_config_h, and
parse_makefile.
|
| |
|
|
|