Skip to content
Merged
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion src/dep_logic/tags/platform.py
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,7 @@ def current(cls) -> Self:

platform_ = sysconfig.get_platform()
platform_info = platform_.split("-", 1)
architecture: str | None = None
if len(platform_info) == 1:
if platform_info[0] == "win32":
return cls(os.Windows(), Arch.X86)
Expand All @@ -118,9 +119,11 @@ def current(cls) -> Self:
# Ex: macosx-11.2-arm64
version, architecture = version_arch.rsplit("-", 1)
else:
# Ex: linux-x86_64
# Ex: linux-x86_64 or x86_64_msvcrt_gnu
version = None
architecture = version_arch
if version_arch.startswith("x86_64"):
architecture = "x86_64"

if operating_system == "linux":
from packaging._manylinux import _get_glibc_version
Expand Down