Skip to main content

Python bindings for xiangting

Project description

xiangting-py

PyPI Supported Python versions API

Python bindings for xiangting.

See also xiangting for more information.

Documentation:

Installation

There are 2 options to install this library:

Option 1: Install from PyPI

pip install xiangting

Option 2: Build from source

Requires cargo:

xiangting-py$ pip install .

Usage

Basic Usage

The hand is represented as an array of list[int], where each element represents the count of a specific tile. The correspondence between the index and the tile is shown in the table below.

Index 0 1 2 3 4 5 6 7 8
Tile 1m 2m 3m 4m 5m 6m 7m 8m 9m
Index 9 10 11 12 13 14 15 16 17
Tile 1p 2p 3p 4p 5p 6p 7p 8p 9p
Index 18 19 20 21 22 23 24 25 26
Tile 1s 2s 3s 4s 5s 6s 7s 8s 9s
Index 27 28 29 30 31 32 33
Tile East (1z) South (2z) West (3z) North (4z) White (5z) Green (6z) Red (7z)

Calculates the replacement number, which is equal to the deficiency number (a.k.a. xiàngtīng number, 向聴数) + 1.

from xiangting import PlayerCount, calculate_replacement_number

# 123m456p789s11222z
hand = [
    1, 1, 1, 0, 0, 0, 0, 0, 0, # m
    0, 0, 0, 1, 1, 1, 0, 0, 0, # p
    0, 0, 0, 0, 0, 0, 1, 1, 1, # s
    2, 3, 0, 0, 0, 0, 0, # z
]

replacement_number = calculate_replacement_number(hand, PlayerCount.FOUR)
assert replacement_number == 0

Necessary and Unnecessary Tiles

It is also possible to calculate necessary or unnecessary tiles together with the replacement number.

  • Necessary tiles

    • Tiles needed to win with the minimum number of replacements
    • Tiles that reduce the replacement number when drawn
    • In Japanese, these are referred to as 有効牌 (yūkōhai) or 受け入れ (ukeire)
  • Unnecessary tiles

    • Tiles not needed to win with the minimum number of replacements
    • Tiles that can be discarded without changing the replacement number
    • In Japanese, these are referred to as 不要牌 (fuyōhai) or 余剰牌 (yojōhai)
from xiangting import (
    PlayerCount,
    calculate_necessary_tiles,
    calculate_unnecessary_tiles,
)

# 199m146779p12s246z
hand = [
    1, 0, 0, 0, 0, 0, 0, 0, 2, # m
    1, 0, 0, 1, 0, 1, 2, 0, 1, # p
    1, 1, 0, 0, 0, 0, 0, 0, 0, # s
    0, 1, 0, 1, 0, 1, 0, # z
]

replacement_number1, necessary_tiles = calculate_necessary_tiles(
    hand,
    PlayerCount.FOUR,
)
replacement_number2, unnecessary_tiles = calculate_unnecessary_tiles(
    hand,
    PlayerCount.FOUR,
)

assert replacement_number1 == 5
assert replacement_number1 == replacement_number2
# 1239m123456789p1239s1234567z
assert necessary_tiles == 0b1111111_100000111_111111111_100000111
# 1m14679p12s246z
assert unnecessary_tiles == 0b0101010_000000011_101101001_000000001

Support for Three-Player Mahjong

In three-player mahjong, the tiles from 2m (二萬) to 8m (八萬) are not used.

from xiangting import (
    PlayerCount,
    calculate_necessary_tiles,
    calculate_unnecessary_tiles,
)

# 1111m111122233z
hand = [
    4, 0, 0, 0, 0, 0, 0, 0, 0, # m
    0, 0, 0, 0, 0, 0, 0, 0, 0, # p
    0, 0, 0, 0, 0, 0, 0, 0, 0, # s
    4, 3, 2, 0, 0, 0, 0, # z
]

rn_4p, nt_4p = calculate_necessary_tiles(hand, PlayerCount.FOUR)
_, ut_4p = calculate_unnecessary_tiles(hand, PlayerCount.FOUR)
assert rn_4p == 2
assert nt_4p == 0b0000000_000000000_000000000_000000110  # 23m
assert ut_4p == 0b0000001_000000000_000000000_000000000  # 1z

rn_3p, nt_3p = calculate_necessary_tiles(hand, PlayerCount.THREE)
_, ut_3p = calculate_unnecessary_tiles(hand, PlayerCount.THREE)
assert rn_3p == 3
# 9m123456789p123456789s34567z
assert nt_3p == 0b1111100_111111111_111111111_100000000
assert ut_3p == 0b0000001_000000000_000000000_000000001  # 1m1z

License

Copyright (c) Apricot S. All rights reserved.

Licensed under the MIT license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xiangting-5.0.3.tar.gz (8.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

xiangting-5.0.3-cp314-cp314t-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.14tWindows x86-64

xiangting-5.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

xiangting-5.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl (3.5 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

xiangting-5.0.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

xiangting-5.0.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

xiangting-5.0.3-cp314-cp314t-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

xiangting-5.0.3-cp314-cp314-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.14Windows x86-64

xiangting-5.0.3-cp314-cp314-musllinux_1_2_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

xiangting-5.0.3-cp314-cp314-musllinux_1_2_aarch64.whl (3.5 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

xiangting-5.0.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

xiangting-5.0.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

xiangting-5.0.3-cp314-cp314-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

xiangting-5.0.3-cp313-cp313t-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.13tWindows x86-64

xiangting-5.0.3-cp313-cp313t-musllinux_1_2_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

xiangting-5.0.3-cp313-cp313t-musllinux_1_2_aarch64.whl (3.5 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

xiangting-5.0.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ x86-64

xiangting-5.0.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

xiangting-5.0.3-cp313-cp313t-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

xiangting-5.0.3-cp313-cp313-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.13Windows x86-64

xiangting-5.0.3-cp313-cp313-musllinux_1_2_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

xiangting-5.0.3-cp313-cp313-musllinux_1_2_aarch64.whl (3.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

xiangting-5.0.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

xiangting-5.0.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

xiangting-5.0.3-cp313-cp313-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

xiangting-5.0.3-cp312-cp312-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.12Windows x86-64

xiangting-5.0.3-cp312-cp312-musllinux_1_2_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

xiangting-5.0.3-cp312-cp312-musllinux_1_2_aarch64.whl (3.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

xiangting-5.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

xiangting-5.0.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

xiangting-5.0.3-cp312-cp312-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

File details

Details for the file xiangting-5.0.3.tar.gz.

File metadata

  • Download URL: xiangting-5.0.3.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for xiangting-5.0.3.tar.gz
Algorithm Hash digest
SHA256 7abec07113da0b864d1483a97aa66bb3329d1f8ad8a0b648e1125a6e456265db
MD5 3b37f42bb43ce6a7dbc7fda87c08c992
BLAKE2b-256 9227751601c96ea31b1dd7dfa9703ea80ba34f016daaffbe3b0db32c39cc9599

See more details on using hashes here.

File details

Details for the file xiangting-5.0.3-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: xiangting-5.0.3-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for xiangting-5.0.3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 de9a3b094d0d05c746476570bbd58834484d49e34156e1aba8b6e24cfc574fe6
MD5 0ecbb488b22d096dfad2dedb147633e6
BLAKE2b-256 cdfea615c5567c7714f884aeb4605537482c858a659579cc0b66e1d4612e27a6

See more details on using hashes here.

File details

Details for the file xiangting-5.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: xiangting-5.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for xiangting-5.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5518be380e36ac3ba37bff1ecfabb0c2ed4e4cbcbcc8eebabe8ea007b8ad3d6c
MD5 09f7c2b9ed2b04df89ac8379f75f19d4
BLAKE2b-256 d864aa081c35a0eba5ca192776e7bf09506848dd1752155c87b9824a774f5140

See more details on using hashes here.

File details

Details for the file xiangting-5.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: xiangting-5.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for xiangting-5.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1904ba9570480c01241b6175c1394279b00ea8f82eae0f1b7ecc8bcb05ebbefc
MD5 3d784df1cf4e2fae02c151da9b5be2dc
BLAKE2b-256 0c3f609d5b94e32e25144d56fe2e4a3ef038d1ce10a704520ba586371ebcd21d

See more details on using hashes here.

File details

Details for the file xiangting-5.0.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: xiangting-5.0.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for xiangting-5.0.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 76d781ea3ba76fefae5936f8209483d67be589b6f7250da21e0fd13545e556c7
MD5 673af10ade45e13a3b90bfb3b82b0069
BLAKE2b-256 b849903c283056ee9f8f3b1374868a7484597bd52283e079adcbb2f20844172a

See more details on using hashes here.

File details

Details for the file xiangting-5.0.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: xiangting-5.0.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for xiangting-5.0.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9714b456dd1f6850e5dc4403c3a6933ad6dd3367cf131103ca928517b3717c9e
MD5 1b15b01f657e020d4587f8df8c490e2a
BLAKE2b-256 f5004d7587a0970c4ebc901cad6439e23ee3e9d19f3a48cf45aa9273dad2dcb9

See more details on using hashes here.

File details

Details for the file xiangting-5.0.3-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

  • Download URL: xiangting-5.0.3-cp314-cp314t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.14t, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for xiangting-5.0.3-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e59a7e09caf3ffc2834a6c57756eaadd6eb675d20c5816982cd9e08b9617b112
MD5 f789c353c523e38cb3564873ab9c7c65
BLAKE2b-256 c963f068d9945dff77e0c22037b2caa0041befcf275122582a9c2d67c096c7c1

See more details on using hashes here.

File details

Details for the file xiangting-5.0.3-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: xiangting-5.0.3-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for xiangting-5.0.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 d5522673c6e765f6a9a6cb75e74a3db6382de594c2a4dc9c754176f170e29f67
MD5 8c13ed90e69fba6016385037acce175e
BLAKE2b-256 b54e7c6ed28f94066820644c9be7670b092212eac5b2214a65d695a03127beda

See more details on using hashes here.

File details

Details for the file xiangting-5.0.3-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: xiangting-5.0.3-cp314-cp314-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.14, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for xiangting-5.0.3-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8a40dc2e8e69e9554f20a04cdbe574d587bad16469a8f0bf69716843be605a25
MD5 35410eed93d6ac58d2362d350a7202c9
BLAKE2b-256 9608c02a71d62271db862f8da2569006b46ffe2a4135626ad760793164c69daa

See more details on using hashes here.

File details

Details for the file xiangting-5.0.3-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: xiangting-5.0.3-cp314-cp314-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.14, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for xiangting-5.0.3-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8f392f357bee23d92a30a7e3ca95539bdb289a9145382aff6e87ef41029fa3aa
MD5 dcbda5a76dc955c35c49afa63365452a
BLAKE2b-256 3c2ceb778b9a88a0aa7bf74723b0ba1089b6e6d160e54e52961c65b840284c79

See more details on using hashes here.

File details

Details for the file xiangting-5.0.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: xiangting-5.0.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for xiangting-5.0.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1083673407dc4cd7e630b4f7a41b0791aeb09475d34b9433c2d61503adca1ad0
MD5 0ccdc3fd3a149dac27a2eb4b7d73049d
BLAKE2b-256 e14005111a868dc57a6cb6d6a66ea3e35b5650a7c5f7e6a5092f5bcbbb9155c2

See more details on using hashes here.

File details

Details for the file xiangting-5.0.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: xiangting-5.0.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for xiangting-5.0.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2a559a0f68b3473bb83d5909cba26a866b60949c94153d4f15308498443badd8
MD5 7ca8f873b0a6242dc69752b4d882ea9d
BLAKE2b-256 5f2166883a49cd83374192193b8808c7c4e544bf85c615e293fba1e4b7098938

See more details on using hashes here.

File details

Details for the file xiangting-5.0.3-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

  • Download URL: xiangting-5.0.3-cp314-cp314-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.14, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for xiangting-5.0.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8e075552c7e1bbc36355b9a0d696393445708168a69ece18870a6b1e00f37391
MD5 84abc4d81e0049d1f69f13ba0112c215
BLAKE2b-256 3c8c1314ab0df3ea96d4062416dba17c02c6b80e2c84e4e90d68588e3477c2b8

See more details on using hashes here.

File details

Details for the file xiangting-5.0.3-cp313-cp313t-win_amd64.whl.

File metadata

  • Download URL: xiangting-5.0.3-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.13t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for xiangting-5.0.3-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 f412e3b18bb4fc6469c000b6f0c264e41ece17dacfcdb86e0f5f21d0023cbe8b
MD5 07ca65385d830bded52978060f7efc52
BLAKE2b-256 89ec5e3bce29d64d4cd16110df19ed27ec1a5fbf5150e200d0da4498a36f10ab

See more details on using hashes here.

File details

Details for the file xiangting-5.0.3-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: xiangting-5.0.3-cp313-cp313t-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for xiangting-5.0.3-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 84729cb8b61258bdc83d3751ca1591b15c46a8bb6cac319f4d0961fcc16008f1
MD5 3b6e33c8225397bee5f2ef37572d6348
BLAKE2b-256 ab867211bcbdf2afc26c2ae31bcb8f4cca6dcc3fb3370a8129797cb035c86d1b

See more details on using hashes here.

File details

Details for the file xiangting-5.0.3-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: xiangting-5.0.3-cp313-cp313t-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for xiangting-5.0.3-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5b459739c615ae6c943f337837ea74bb78143fdd8b45910d1701b9d51b4257be
MD5 e19a0a69e43534e725e6d041e17e6200
BLAKE2b-256 0f954cc0208d2aaa5ac8b82e08361a7aa43e9db9c111cc4f0f83e42a0a381c1c

See more details on using hashes here.

File details

Details for the file xiangting-5.0.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: xiangting-5.0.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for xiangting-5.0.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 50809bb66e094df08c0ec4cc8d56e2adf26be3fa1e2b772449780b6956b9c8a8
MD5 024f12a925bbc90ed76d6256d22b79cf
BLAKE2b-256 9c5a5392505ab3daf76ab5438b922de9ed8d8283d14359ca274d4605f02e8b4e

See more details on using hashes here.

File details

Details for the file xiangting-5.0.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: xiangting-5.0.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for xiangting-5.0.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cacdf6c2c80027b05c5cd34e3b806221390850a7e315182b88fb79ef23fb5842
MD5 1d4c2e0ad9cc910e69f2c9fe59beb9a3
BLAKE2b-256 aa1904b25bee67ab9ec6c3fed5375ec903aa21778d1d7a882b5dfe27f67e652e

See more details on using hashes here.

File details

Details for the file xiangting-5.0.3-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

  • Download URL: xiangting-5.0.3-cp313-cp313t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.13t, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for xiangting-5.0.3-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d45ba0825ea522a579138c6eee54cc072f19e23e2aafd233ceefa9af581292dd
MD5 8f9a47d4fabfcb06bef0912df1bf234a
BLAKE2b-256 12378194a77f7b2a250bcee81ab3520d1f9da35508bd9c710dab16064388d32f

See more details on using hashes here.

File details

Details for the file xiangting-5.0.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: xiangting-5.0.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for xiangting-5.0.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 cac9cdc21492b94f3fe20d835466995e76f9e9b96b70508424ba1275c516acdb
MD5 121440e01dbab4c18b340ab58b370186
BLAKE2b-256 133e73829a67b58e8540f5a210d499c25dc5281b874118de891855487bef10f4

See more details on using hashes here.

File details

Details for the file xiangting-5.0.3-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: xiangting-5.0.3-cp313-cp313-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for xiangting-5.0.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e553f81e68bc68c536f67fd4999d0a132259d664e344bbbd1295b44d64b0174d
MD5 cdce4b88e79ba7528b11000859aa507a
BLAKE2b-256 6a4fff60151e3f3c24715cf006fe60ef43a6ac4de8270cfecc56632030b596c1

See more details on using hashes here.

File details

Details for the file xiangting-5.0.3-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: xiangting-5.0.3-cp313-cp313-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.13, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for xiangting-5.0.3-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d7cb13cb3dde91fccc6be37ea46aacbf79698838a5a1efcba2e337a88bad3b71
MD5 ae8d602b0778c4f6815324f3e59c244c
BLAKE2b-256 306757cf10c90132db6f4b6594c168b81aff6e9d4ab4602eaa3a75abbc7140e9

See more details on using hashes here.

File details

Details for the file xiangting-5.0.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: xiangting-5.0.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for xiangting-5.0.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1649c9c7ca17678ab93a173a7f7cb98e6cd050661bd8236d3b9bf4f67b5b5bf3
MD5 b81ceb7ebefb4f50ad682ec76ddb7ebb
BLAKE2b-256 372a018fbfaa6282aaf567b4632183353da2839f9b1d361657af9d69c88dadbf

See more details on using hashes here.

File details

Details for the file xiangting-5.0.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: xiangting-5.0.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for xiangting-5.0.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e0ac1363045c037c798f6dd094d478a42bf0d742cc3131bed371f05c493f22a1
MD5 e7afc0e5b6e09ad98243972181433bf8
BLAKE2b-256 170d5c0cd7ec2a0ea0e33012dad524ab72118b2eadd67923261934a2855dde7c

See more details on using hashes here.

File details

Details for the file xiangting-5.0.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

  • Download URL: xiangting-5.0.3-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.13, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for xiangting-5.0.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c7f49f71989ad4a96e5d2bcc9235206d26483f0826de2cf073376a6ba8ed6e7f
MD5 2eb91ed678a03cf8c01f015635b0bf73
BLAKE2b-256 0dcc5213b5772c6d252de3bb24f953d74f719179e5ad3cb27bfdd3d028d346f6

See more details on using hashes here.

File details

Details for the file xiangting-5.0.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: xiangting-5.0.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for xiangting-5.0.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e0cecc89f257a719473e5eb89147e3546d50c361e7749822a08c71cdd4eca7e2
MD5 fe8005dfcdde9f7016782081fb42e84e
BLAKE2b-256 d8c0dcbc802aefb41525f459ed7195f9a1f1f5c17c3c19f6b98c1dacf09b7155

See more details on using hashes here.

File details

Details for the file xiangting-5.0.3-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: xiangting-5.0.3-cp312-cp312-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for xiangting-5.0.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1c211c3b5e5b9f404c062061f4a6e35fb61616f26f91ad1687b4d0e2e80ba434
MD5 08ca8895b0ab53e20ab22882fcba2354
BLAKE2b-256 c5eb1bd8a2c2d6061d09a967927f0a9e380f8b61d61c921ba9967bcb969f2564

See more details on using hashes here.

File details

Details for the file xiangting-5.0.3-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: xiangting-5.0.3-cp312-cp312-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.12, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for xiangting-5.0.3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 df0a309cefd599c97ea89b0e7ae9f7a766f6bc65c680161e7d9a2309c34d1f22
MD5 485c0b1dba67bb4ea201c52cf99715c9
BLAKE2b-256 d49895a2f00f9c9242564d58cf6e78b4692e87031c7ec14218602b645a7a429e

See more details on using hashes here.

File details

Details for the file xiangting-5.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: xiangting-5.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for xiangting-5.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d4f1d3a11f611034350045a2e1a5f3ef479f9e675b01985e895a48b440029198
MD5 47a9ddb1fa32e03b19aa7fe6e7678cf5
BLAKE2b-256 169c913b0dfdc678a31fff51d1c0d10e690c4531c5d4a9d08a861d1144cc74aa

See more details on using hashes here.

File details

Details for the file xiangting-5.0.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: xiangting-5.0.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for xiangting-5.0.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 679835a53fd2958f952593e87f4667603bc3a2a00c7ec01d7fce50945445a714
MD5 c3b78746bc719adcb935c4b08bbfbc21
BLAKE2b-256 1b1b76364fa6c7b62f1549dac1ad67dd22b10b248dd17622a4cd4da76ab3cccf

See more details on using hashes here.

File details

Details for the file xiangting-5.0.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

  • Download URL: xiangting-5.0.3-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.12, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for xiangting-5.0.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cb4d5d89bb1533b5ec55fab09d0c80e006ea9e76b45d422d879d32797a9dd99e
MD5 a0a84d4b7339525e223d5888a09b0e70
BLAKE2b-256 f9dfdec3a688dce30733e9111d33780c7a5b4706168bb00b023157a2cf853217

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page