Skip to content

Commit d177a40

Browse files
committed
fix: add platform_machine to platform tags
1 parent 30d9801 commit d177a40

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

python/poetry_deps.bzl

+5-5
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ load("//python:markers.bzl", "evaluate", "parse")
55
# Environment Markers https://peps.python.org/pep-0508/#environment-markers
66
# Platform tags https://packaging.python.org/en/latest/specifications/platform-compatibility-tags/#platform-tag
77
_DEFAULT_PLATFORMS = {
8-
"aarch64-apple-darwin": """{"os_name": "posix", "platform_system": "Darwin", "platform_tags": ["macosx_11_0_arm64", "macosx_12_0_arm64"], "sys_platform": "darwin"}""",
9-
"aarch64-unknown-linux-gnu": """{"os_name": "posix", "platform_system": "Linux", "platform_tags": ["manylinux_2_17_arm64"], "sys_platform": "linux"}""",
10-
"x86_64-apple-darwin": """{"os_name": "posix", "platform_system": "Darwin", "platform_tags": ["macosx_10_15_x86_64"], "sys_platform": "darwin"}""",
11-
"x86_64-pc-windows-msvc": """{"os_name": "nt", "platform_system": "Windows", "platform_tags": ["win_amd64"], "sys_platform": "win32"}""",
12-
"x86_64-unknown-linux-gnu": """{"os_name": "posix", "platform_system": "Linux", "platform_tags": ["manylinux_2_12_x86_64", "manylinux_2_17_x86_64"], "sys_platform": "linux"}""",
8+
"aarch64-apple-darwin": """{"os_name": "posix", "platform_machine": "arm64", "platform_system": "Darwin", "platform_tags": ["macosx_11_0_arm64", "macosx_12_0_arm64"], "sys_platform": "darwin"}""",
9+
"aarch64-unknown-linux-gnu": """{"os_name": "posix", "platform_machine": "arm64", "platform_system": "Linux", "platform_tags": ["manylinux_2_17_arm64"], "sys_platform": "linux"}""",
10+
"x86_64-apple-darwin": """{"os_name": "posix", "platform_machine": "x86_64", "platform_system": "Darwin", "platform_tags": ["macosx_10_15_x86_64"], "sys_platform": "darwin"}""",
11+
"x86_64-pc-windows-msvc": """{"os_name": "nt", "platform_machine": "x86_64", "platform_system": "Windows", "platform_tags": ["win_amd64"], "sys_platform": "win32"}""",
12+
"x86_64-unknown-linux-gnu": """{"os_name": "posix", "platform_machine": "x86_64", "platform_system": "Linux", "platform_tags": ["manylinux_2_12_x86_64", "manylinux_2_17_x86_64"], "sys_platform": "linux"}""",
1313
}
1414

1515
def _get_python_version(interpreter):

python/private/poetry_venv.bzl

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ def parse_lock_file(data, platforms = None):
2020
description = line
2121
elif section == "package" and line.startswith("{file = ") and ", hash = " in line:
2222
files += "\n " + line.replace("{file = ", "").replace(", hash = ", ": ").replace("},", ",")
23-
elif section == "dependencies" and line:
23+
elif section == "dependencies" and line and line[0].isalnum():
2424
dep_name, dep_version = line.split("=", 1)
2525
dep_name = dep_name.strip().strip('"').strip("'").replace("_", "-").replace(".", "-").lower()
2626
deps.append('":{}"'.format(dep_name))

0 commit comments

Comments
 (0)