New submission from Michael Foord <mich...@voidspace.org.uk>: sysconfig assumes there will be a makefile if the platform is posix, which isn't always true. For example IronPython on Mac OS X with mono.
This leads to a traceback on startup with IronPython 2.7: $ ipy27 Traceback (most recent call last): File "/Second/michael/Downloads/IronPython-2.7/Lib/site.py", line 548, in <module> File "/Second/michael/Downloads/IronPython-2.7/Lib/site.py", line 530, in main File "/Second/michael/Downloads/IronPython-2.7/Lib/site.py", line 264, in addusersitepackages File "/Second/michael/Downloads/IronPython-2.7/Lib/site.py", line 239, in getusersitepackages File "/Second/michael/Downloads/IronPython-2.7/Lib/site.py", line 229, in getuserbase File "/Second/michael/Downloads/IronPython-2.7/Lib/sysconfig.py", line 518, in get_config_var File "/Second/michael/Downloads/IronPython-2.7/Lib/sysconfig.py", line 421, in get_config_vars File "/Second/michael/Downloads/IronPython-2.7/Lib/sysconfig.py", line 275, in _init_posix IOError: invalid Python installation: unable to open /Volumes/Second Drive/michael/Downloads/IronPython-2.7/lib/python2.7/config/Makefile (Could not find a part of the path "/Volumes/Second Drive/michael/Downloads/IronPython-2.7/lib/python2.7/config/Makefile".)IronPython 2.7 Beta 1 (2.7.0.10) on .NET 4.0.30319.1 Type "help", "copyright", "credits" or "license" for more information. >>> ---------- messages: 124560 nosy: eric.araujo, michael.foord, tarek priority: normal severity: normal status: open title: sysconfig and alternative implementations versions: Python 2.7 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue10764> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com