diff --git a/delvewheel/_dll_list.py b/delvewheel/_dll_list.py index f369f0e..fcd7661 100644 --- a/delvewheel/_dll_list.py +++ b/delvewheel/_dll_list.py @@ -68,31 +68,51 @@ def platform_tag_to_type(cls, tag: str) -> typing.Optional['MachineType']: 'cp34m-win32': {'msvcr100.dll'}, 'cp34m-win_amd64': {'msvcr100.dll'}, 'cp35m-win32': {'vcruntime140.dll'}, + 'cp35dm-win32': {'vcruntime140d.dll', 'ucrtbased.dll'}, 'cp35m-win_amd64': {'vcruntime140.dll'}, + 'cp35dm-win_amd64': {'vcruntime140d.dll', 'ucrtbased.dll'}, 'cp36m-win32': {'vcruntime140.dll'}, + 'cp36dm-win32': {'vcruntime140d.dll', 'ucrtbased.dll'}, 'cp36m-win_amd64': {'vcruntime140.dll'}, + 'cp36dm-win_amd64': {'vcruntime140d.dll', 'ucrtbased.dll'}, 'pypy36_pp73-win32': {'vcruntime140.dll'}, 'cp37m-win32': {'vcruntime140.dll'}, + 'cp37dm-win32': {'vcruntime140d.dll', 'ucrtbased.dll'}, 'cp37m-win_amd64': {'vcruntime140.dll'}, + 'cp37dm-win_amd64': {'vcruntime140d.dll', 'ucrtbased.dll'}, 'pypy37_pp73-win32': {'vcruntime140.dll'}, 'pypy37_pp73-win_amd64': {'vcruntime140.dll'}, 'cp38-win32': {'vcruntime140.dll'}, + 'cp38d-win32': {'vcruntime140d.dll', 'ucrtbased.dll'}, 'cp38-win_amd64': {'vcruntime140.dll'}, + 'cp38d-win_amd64': {'vcruntime140d.dll', 'ucrtbased.dll'}, 'pypy38_pp73-win_amd64': {'vcruntime140.dll'}, 'cp39-win32': {'vcruntime140.dll'}, + 'cp39d-win32': {'vcruntime140d.dll', 'ucrtbased.dll'}, 'cp39-win_amd64': {'vcruntime140.dll', 'vcruntime140_1.dll'}, + 'cp39d-win_amd64': {'vcruntime140d.dll', 'ucrtbased.dll'}, 'cp39-win_arm64': {'vcruntime140.dll', 'vcruntime140_1.dll'}, + 'cp39d-win_arm64': {'vcruntime140d.dll', 'ucrtbased.dll'}, 'pypy39_pp73-win_amd64': {'vcruntime140.dll'}, 'cp310-win32': {'vcruntime140.dll'}, + 'cp310d-win32': {'vcruntime140d.dll', 'ucrtbased.dll'}, 'cp310-win_amd64': {'vcruntime140.dll', 'vcruntime140_1.dll'}, + 'cp310d-win_amd64': {'vcruntime140d.dll', 'ucrtbased.dll'}, 'cp310-win_arm64': {'vcruntime140.dll', 'vcruntime140_1.dll'}, + 'cp310d-win_arm64': {'vcruntime140d.dll', 'ucrtbased.dll'}, 'pypy310_pp73-win_amd64': {'vcruntime140.dll'}, 'cp311-win32': {'vcruntime140.dll'}, + 'cp311d-win32': {'vcruntime140d.dll', 'ucrtbased.dll'}, 'cp311-win_amd64': {'vcruntime140.dll', 'vcruntime140_1.dll'}, + 'cp311d-win_amd64': {'vcruntime140d.dll', 'ucrtbased.dll'}, 'cp311-win_arm64': {'vcruntime140.dll', 'vcruntime140_1.dll'}, + 'cp311d-win_arm64': {'vcruntime140d.dll', 'ucrtbased.dll'}, 'cp312-win32': {'vcruntime140.dll'}, + 'cp312d-win32': {'vcruntime140d.dll', 'ucrtbased.dll'}, 'cp312-win_amd64': {'vcruntime140.dll', 'vcruntime140_1.dll'}, + 'cp312d-win_amd64': {'vcruntime140d.dll', 'ucrtbased.dll'}, 'cp312-win_arm64': {'vcruntime140.dll', 'vcruntime140_1.dll'}, + 'cp312d-win_arm64': {'vcruntime140d.dll', 'ucrtbased.dll'}, } # DLLs to ignore based on Python tag and platform tag for a wheel that uses the