diff --git a/src/dep_logic/tags/platform.py b/src/dep_logic/tags/platform.py index 9ac7edc..cc36e19 100644 --- a/src/dep_logic/tags/platform.py +++ b/src/dep_logic/tags/platform.py @@ -60,7 +60,7 @@ def parse(cls, platform: str) -> Self: - `musllinux_X_Y_aarch64` """ if platform == "linux": - return cls(os.Manylinux(2, 17), Arch.X86_64) + return cls(os.Manylinux(2, 40), Arch.X86_64) elif platform == "windows": return cls(os.Windows(), Arch.X86_64) elif platform == "macos": diff --git a/tests/tags/test_platform.py b/tests/tags/test_platform.py index d8f1cf2..8f6d2d8 100644 --- a/tests/tags/test_platform.py +++ b/tests/tags/test_platform.py @@ -321,7 +321,7 @@ def test_platform_tags_musl(): @pytest.mark.parametrize( "text,expected,normalized", [ - ("linux", Platform(os.Manylinux(2, 17), Arch.X86_64), "manylinux_2_17_x86_64"), + ("linux", Platform(os.Manylinux(2, 40), Arch.X86_64), "manylinux_2_40_x86_64"), ("macos", Platform(os.Macos(14, 0), Arch.Aarch64), "macos_14_0_arm64"), ("windows", Platform(os.Windows(), Arch.X86_64), "windows_amd64"), ("alpine", Platform(os.Musllinux(1, 2), Arch.X86_64), "musllinux_1_2_x86_64"),