cpython/Lib/distutils
Adrian Vladu cb7bc76409
bpo-42405: fix C extensions build on Windows ARM64 (GH-23399)
The following changes are required:

      * add a new platform win-arm64
      * replace the emulated compiler executable paths
      * bump the linker base addressed as ARM64 requires more memory
        this change might not be needed (investigation required)

    On Windows 10 ARM64, VS compiler paths look like this:
    C:\Program Files (x86)\Microsoft Visual
    Studio\2019\Community\VC\Tools\MSVC\14.27.29110\bin\HostX86\ARM64\cl.exe

    Note that the cl.exe for ARM64 is an x32 binary, which can run emulated
    on Windows 10 ARM64 (it has builtin emulation for x32).

    The rc.exe and mc.exe paths have to also be changed, as the initial
    discovery has to be fixed.

    Work in progress to remove the hardcoded bits and to change the path
    query fixes to the proper location.

Automerge-Triggered-By: GH:jaraco
2021-03-04 08:59:12 -08:00
..
command bpo-42802: Remove distutils bdist_wininst command (GH-24043) 2021-01-09 00:35:01 +01:00
tests bpo-42504: Ensure that get_config_var('MACOSX_DEPLOYMENT_TARGET') is a string (GH-24341) 2021-01-31 22:29:44 -05:00
README Distutils no longer needs to remain compatible with 2.3 (GH-11423) 2019-01-10 10:55:03 +11:00
__init__.py bpo-41282: distutils: Fix stacklevel for DeprecationWarning (GH-24657) 2021-03-02 11:49:10 +09:00
_msvccompiler.py bpo-40443: Remove unused imports in distutils (GH-19802) 2020-04-30 11:28:09 +02:00
archive_util.py bpo-22831: Use "with" to avoid possible fd leaks in distutils. (GH-10921) 2018-12-20 19:00:14 +02:00
bcppcompiler.py bpo-40443: Remove unused imports in distutils (GH-19802) 2020-04-30 11:28:09 +02:00
ccompiler.py bpo-40443: Remove unused imports in distutils (GH-19802) 2020-04-30 11:28:09 +02:00
cmd.py Issue #29218: Remove unused install_misc command 2017-02-01 04:42:48 +03:00
config.py bpo-32155: Revert distutils.config change (#4618) 2017-11-28 23:19:26 +01:00
core.py Issue #23426: run_setup was broken in distutils. 2015-07-28 15:55:07 +12:00
cygwinccompiler.py bpo-40443: Remove unused imports in distutils (GH-19802) 2020-04-30 11:28:09 +02:00
debug.py
dep_util.py
dir_util.py fix instances of consecutive articles (closes #23221) 2015-01-13 09:17:24 -05:00
dist.py bpo-19610: Warn if distutils is provided something other than a list to some fields (#4685) 2017-12-04 18:58:12 -08:00
errors.py
extension.py Removed unused imports. 2016-04-25 00:12:32 +03:00
fancy_getopt.py
file_util.py Issue #8876: distutils now falls back to copying files when hard linking doesn't work. 2014-10-30 19:37:07 +01:00
filelist.py Issue #22493: Inline flags now should be used only at the start of the 2016-09-11 12:50:02 +03:00
log.py bpo-34421: Improve distutils logging for non-ASCII strings. (GH-9126) 2018-09-23 09:12:59 +03:00
msvc9compiler.py bpo-42405: fix C extensions build on Windows ARM64 (GH-23399) 2021-03-04 08:59:12 -08:00
msvccompiler.py bpo-40443: Remove unused imports in distutils (GH-19802) 2020-04-30 11:28:09 +02:00
spawn.py bpo-42504: Ensure that get_config_var('MACOSX_DEPLOYMENT_TARGET') is a string (GH-24341) 2021-01-31 22:29:44 -05:00
sysconfig.py bpo-40443: Remove unused imports in distutils (GH-19802) 2020-04-30 11:28:09 +02:00
text_file.py Removed unused imports. 2016-04-25 00:12:32 +03:00
unixccompiler.py bpo-41116: Ensure system supplied libraries are found on macOS 11 (GH-23301) 2020-11-22 00:14:25 -05:00
util.py bpo-38021: Modify AIX platform_tag so it covers PEP 425 needs (GH-17303) 2019-12-16 00:17:53 +10:00
version.py bpo-37685: Fixed __eq__, __lt__ etc implementations in some classes. (GH-14952) 2019-08-08 08:42:54 +03:00
versionpredicate.py #27364: fix "incorrect" uses of escape character in the stdlib. 2016-09-08 13:59:53 -04:00

README

This directory contains the Distutils package.

There's a full documentation available at:

    http://docs.python.org/distutils/

The Distutils-SIG web page is also a good starting point:

    http://www.python.org/sigs/distutils-sig/

$Id$