]> granicus.if.org Git - python/commit
bpo-28552: Fix distutils.sysconfig for empty sys.executable (GH-12875)
authorVictor Stinner <vstinner@redhat.com>
Thu, 25 Apr 2019 09:59:34 +0000 (11:59 +0200)
committerGitHub <noreply@github.com>
Thu, 25 Apr 2019 09:59:34 +0000 (11:59 +0200)
commit0ef8c157e9195df0115c54ba875a5efb92ac22fb
tree943d3a9b3d7c84d1688393acca0d35be27c80286
parent235e7b2b0d937ba8b4a9172aa72206187e3e1f54
bpo-28552: Fix distutils.sysconfig for empty sys.executable (GH-12875)

bpo-28552, bpo-7774: Fix distutils.sysconfig if sys.executable is
None or an empty string: use os.getcwd() to initialize project_base.

Fix also the distutils build command: don't use sys.executable if
it's evaluated as false (None or empty string).
Lib/distutils/command/build.py
Lib/distutils/sysconfig.py
Misc/NEWS.d/next/Library/2019-04-18-16-10-29.bpo-28552.MW1TLt.rst [new file with mode: 0644]