
ALT for zig_platform, python_platform in { 'windows-i386': 'win32', 'windows-x86_64': 'win_amd64', 'macos-x86_64': 'macosx_10_9_x86_64', 'macos-aarch64': 'macosx_11_0_arm64', 'linux-i386': 'manylinux_2_12_i686.manylinux2010_i686', 'linux-x86_64': 'manylinux_2_12_x86_64.manylinux2010_x86_64', 'linux-armv7a': 'manylinux_2_17_armv7l.manylinux2014_armv7l', 'linux-aarch64': 'manylinux_2_17_aarch64.manylinux2014_aarch64', }.items(): zig_url = f'https://ziglang.org/download/{zig_version}/zig-{zig_platform}-{zig_version}.' + \ ('zip' if zig_platform.startswith('windows-') else 'tar.xz') with urllib.request.urlopen(zig_url) as request: zig_archive = request.read() print(f'{hashlib.sha256(zig_archive).hexdigest()} {zig_url}') wheel_path = write_ziglang_wheel('dist/', version=zig_version, platform=python_platform, archive=zig_archive) with open(wheel_path, 'rb') as wheel: ...
























