[CC'ing to the distutils-sig] On Mon, Jan 15, 2001 at 10:47:32PM -0500, Guido van Rossum wrote: >> For PEP 229, the setup.py script needs to figure out if it's running >> from the build directory, because then distutils.sysconfig needs to > >You could check for the presence of config.status -- that file is not >installed. This isn't a check suitable for inclusion in distutils.sysconfig, though, because it's so liable to being fooled (consider a Distutils-packaged module that comes with a configure script to build some library). Right now I'm using a hacked version of sysconfig with several patches like this: @@ -120,12 +121,16 @@ def get_config_h_filename(): """Return full pathname of installed config.h file.""" inc_dir = get_python_inc(plat_specific=1) + # XXX + if 1: inc_dir = '.' return os.path.join(inc_dir, "config.h") One hackish approach would be to add a assume_build_directories() to distutils.sysconfig, a little back door to be used by the setup.py script that comes with Python, so the above would become 'if build_time_flag: ...'. Anyone have a cleaner idea? --amk
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4