Skip to main content

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.

Metadata

Release files for xiangting 6.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for xiangting 6.0.2
File Size Uploaded
xiangting-6.0.2.tar.gz 8.9 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for xiangting 6.0.2
File
xiangting-6.0.2-pp311-pypy311_pp73-win_amd64.whl PyPy 3.11 PyPy 3.11 7.3 Windows x86-64 Details
xiangting-6.0.2-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.2+ x86-64 Details
xiangting-6.0.2-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.2+ ARM64 Details
xiangting-6.0.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details
xiangting-6.0.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARM64 Details
xiangting-6.0.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl PyPy 3.11 PyPy 3.11 7.3 macOS 11.0+ ARM64 Details
xiangting-6.0.2-graalpy312-graalpy250_312_native-musllinux_1_2_x86_64.whl graalpy312 graalpy250 312 native Linux musl 1.2+ x86-64 Details
xiangting-6.0.2-graalpy312-graalpy250_312_native-musllinux_1_2_aarch64.whl graalpy312 graalpy250 312 native Linux musl 1.2+ ARM64 Details
xiangting-6.0.2-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl graalpy312 graalpy250 312 native Linux glibc 2.17+ x86-64 Details
xiangting-6.0.2-graalpy312-graalpy250_312_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl graalpy312 graalpy250 312 native Linux glibc 2.17+ ARM64 Details
xiangting-6.0.2-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl graalpy312 graalpy250 312 native macOS 11.0+ ARM64 Details
xiangting-6.0.2-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
xiangting-6.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
xiangting-6.0.2-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
xiangting-6.0.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details
xiangting-6.0.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
xiangting-6.0.2-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
xiangting-6.0.2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
xiangting-6.0.2-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
xiangting-6.0.2-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
xiangting-6.0.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
xiangting-6.0.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
xiangting-6.0.2-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
xiangting-6.0.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
xiangting-6.0.2-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
xiangting-6.0.2-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
xiangting-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
xiangting-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
xiangting-6.0.2-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
xiangting-6.0.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
xiangting-6.0.2-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
xiangting-6.0.2-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
xiangting-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
xiangting-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
xiangting-6.0.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
xiangting-6.0.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
xiangting-6.0.2-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
xiangting-6.0.2-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
xiangting-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
xiangting-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
xiangting-6.0.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
xiangting-6.0.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
xiangting-6.0.2-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
xiangting-6.0.2-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
xiangting-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
xiangting-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
xiangting-6.0.2-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 158.9 MB

Release files / xiangting-6.0.2.tar.gz

Download URL xiangting-6.0.2.tar.gz
Size 8.9 kB
Tags Source
SHA-256 checksum
How to use checksums
a28ab76399f3ae871330e52b36fd61cdd502001c26be92029a69a5663ffcba44
BLAKE2b-256 checksum
How to use checksums
a331e4128e876f2dcb33520a16f99d739127d40efc78cc8d4432df0e0f611371
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-pp311-pypy311_pp73-win_amd64.whl

Download URL xiangting-6.0.2-pp311-pypy311_pp73-win_amd64.whl
Size 3.2 MB
Tags PyPy 3.11 PyPy 3.11 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
1c9e5711645abaea42e70fa2ff5baea717875238756c312f640465f5337a075c
BLAKE2b-256 checksum
How to use checksums
526563d8f8255047c1137f74c7c5c8b012e92148d74842b814d0af5fca1ea3b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl

Download URL xiangting-6.0.2-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Size 3.5 MB
Tags Linux musl 1.2+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
efd2e10eb705a5721d08c0d204f49e5a82c1933afb03fb04b1f1b38c11161d97
BLAKE2b-256 checksum
How to use checksums
1d8747f1a6fee4257639c2408bf0415da14c07eacab5769efd1a809a4616c03f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl

Download URL xiangting-6.0.2-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Size 3.5 MB
Tags Linux musl 1.2+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
ffce2b048271cb075533708c23273865249726c33d4b29b861acb8f91a408f49
BLAKE2b-256 checksum
How to use checksums
21cf293fb431f6dcf2c123479e193b74a4b172496922b0013e64a376c441b6b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL xiangting-6.0.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.3 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
0e74d32105ea06258bcd51a658751ef43f4118f31b74fefb1976e24e9464be1b
BLAKE2b-256 checksum
How to use checksums
9de7f6299d665fb02abcd9ad6378d6e9d249c822c8984306a19bf74de6a6e42d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL xiangting-6.0.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.3 MB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
90abfd2724567c6790b7ca06fa33b6c5e6c4b2952ec598dfe3a43c50e5af3bfe
BLAKE2b-256 checksum
How to use checksums
2b938739faa20757fd137a72539f24f7f874cdcf99f841bb5d3ddf2be199708c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl

Download URL xiangting-6.0.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Size 3.4 MB
Tags PyPy 3.11 PyPy 3.11 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8691bb075e3570c1f93106ebd348373b4f928f6aa4c2ead4baa3a9f47f35b5f1
BLAKE2b-256 checksum
How to use checksums
3f8e92402fd59575c07a484f4ac0bb71e0ca46fcbf998c6ebc2d8216a65f2e77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-graalpy312-graalpy250_312_native-musllinux_1_2_x86_64.whl

Download URL xiangting-6.0.2-graalpy312-graalpy250_312_native-musllinux_1_2_x86_64.whl
Size 3.5 MB
Tags Linux musl 1.2+ x86-64 graalpy250 312 native graalpy312
SHA-256 checksum
How to use checksums
ca0d93a8ba444b80d93535da5b06c429cb1ad83e90e720dda83b6db35c7fcf68
BLAKE2b-256 checksum
How to use checksums
4052fa08fedc7ceec9c073248fe47eb27cfe755c5eefac378df44a4d6de394c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-graalpy312-graalpy250_312_native-musllinux_1_2_aarch64.whl

Download URL xiangting-6.0.2-graalpy312-graalpy250_312_native-musllinux_1_2_aarch64.whl
Size 3.5 MB
Tags Linux musl 1.2+ ARM64 graalpy250 312 native graalpy312
SHA-256 checksum
How to use checksums
51e403775e3628e24b47e53853043437c7f9980748ef60122bddc1ae3d332793
BLAKE2b-256 checksum
How to use checksums
fe6052ac2216bef5d51ec66321fa6f971fb07c098f5e605abd7afda692aa0b42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL xiangting-6.0.2-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.3 MB
Tags Linux glibc 2.17+ x86-64 graalpy250 312 native graalpy312
SHA-256 checksum
How to use checksums
5ce4bd4d378b638851515c7c8d68a580fa9ec5bb3ed94a4e516d9de173829b38
BLAKE2b-256 checksum
How to use checksums
1d3dd4e2d571a283005a25f03e95d1f43454c51419af8c781eb65e1777632f2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-graalpy312-graalpy250_312_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL xiangting-6.0.2-graalpy312-graalpy250_312_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.3 MB
Tags Linux glibc 2.17+ ARM64 graalpy250 312 native graalpy312
SHA-256 checksum
How to use checksums
11213e008998e006886ac81e5c069e02bc083d01c167177671c0a5ae1f20da36
BLAKE2b-256 checksum
How to use checksums
3c2c18b37c7c2b6743bd7b567095617381db968b1e1f29ecd0e5cad835446867
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl

Download URL xiangting-6.0.2-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl
Size 3.4 MB
Tags graalpy250 312 native graalpy312 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4f5b259e4ab67b528b016469efc3a45a519f8e1cba37562da6475ea2e6fc35b6
BLAKE2b-256 checksum
How to use checksums
42174e934e8664293f4e067cfa0b40d582796712442123cf421cd45949861e60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp314-cp314t-win_amd64.whl

Download URL xiangting-6.0.2-cp314-cp314t-win_amd64.whl
Size 3.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
2bafece996e5b404701cff0a5c439d2607a27e88cb131356ebbaeb8395112ec7
BLAKE2b-256 checksum
How to use checksums
67094fc951c3cff8171ab4519d62630b934f543dd2fe9ae2e09155c1420d6bb4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL xiangting-6.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 3.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
dea3cf7330a540da731ac253a53cf7a8a79a144d55beb53c8d20e1de79c503ed
BLAKE2b-256 checksum
How to use checksums
7b88f52d228ede1e23422d09a20b7b66e396ceca8a6bc6e5d47a9f7541449427
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL xiangting-6.0.2-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 3.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
ed1e131f09daf111bc03b4ee8f6dc597bb419bf5552103147520182cefb355e1
BLAKE2b-256 checksum
How to use checksums
fe1015e8df9d3b4df208df5ebac5235b796d2e8ab4e185e2c0bad0e41fc7d018
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL xiangting-6.0.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e3a7f7042cc27c34b6d2d09166f98d15a0b5a152387b63df77dd7cd72075de56
BLAKE2b-256 checksum
How to use checksums
773ceadeb4d3fd37f2b20da485c04c7c10d5713555f7992ab8d5ba430ef23aaf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL xiangting-6.0.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
1633ab53f37a59cd09b6fd4ea918c115f679a4778b08b40431bec0c1a0a56483
BLAKE2b-256 checksum
How to use checksums
cfcce3ae06a2a5143b5e5dfea59a57a5401cc9d74979c7932c4b5d82271079b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp314-cp314t-macosx_11_0_arm64.whl

Download URL xiangting-6.0.2-cp314-cp314t-macosx_11_0_arm64.whl
Size 3.4 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
daf16ecc5699cac1fcb32105e21a402a5f992d5c1a6dbd292dd486fc7c74d0bc
BLAKE2b-256 checksum
How to use checksums
b179275aebf97db62bc9a76773214543c2eef20ea8116294d5f58b1590162bed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp314-cp314-win_amd64.whl

Download URL xiangting-6.0.2-cp314-cp314-win_amd64.whl
Size 3.2 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
d9d15023aba6f2407d25b04eef96d3cfd4d266bd60882f6c1f90e21b2b345b60
BLAKE2b-256 checksum
How to use checksums
9ae55a6cadb5be859bdb2386af8c8bcafb3538dc0e81e913631ef7534022bfcc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL xiangting-6.0.2-cp314-cp314-musllinux_1_2_x86_64.whl
Size 3.5 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
2073ed2ac3bee182f07053f3df2a9605ec83894b87d85e0978a6415cb2ba1ed5
BLAKE2b-256 checksum
How to use checksums
154b260cc95237ccb94bdc67161ff25e66dd09e1c2a0259f890583b02e08f6e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL xiangting-6.0.2-cp314-cp314-musllinux_1_2_aarch64.whl
Size 3.5 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
9d687d8d0393acf5898631b67d7d53ff18de93de0dc16ae7d7f748ee4e9f8d28
BLAKE2b-256 checksum
How to use checksums
bb9cc69e880704c0244e06888c3ff96a8e1da715e54d48bc610f25fdc0815ffd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL xiangting-6.0.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.3 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
04ba348bf1eec722df1746afd4e9a8bb29fdab1f066d8dc0d9456c5f95952a68
BLAKE2b-256 checksum
How to use checksums
210696d24ed2c7ca359da55027b85ced40643cfb583932fe160e15e4cb90a786
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL xiangting-6.0.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.3 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
c77fbb20612d975f7a31c9f46df8b6bff531bee7c680210dc801f865eb212c24
BLAKE2b-256 checksum
How to use checksums
1cd6749af479f04c2036afa02ac7fcf9ba9ff4b56e56fa0556ebd79630e67e59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp314-cp314-macosx_11_0_arm64.whl

Download URL xiangting-6.0.2-cp314-cp314-macosx_11_0_arm64.whl
Size 3.4 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b11520d1bcea86fa6efe21aaf29f5ff56b0f5e73e1ef4aa6f2799ae24f387466
BLAKE2b-256 checksum
How to use checksums
04fae89ea9a40d727e52bdeb2c56ec819e8660d8d2cb0aaf963a57c4d4a563ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp313-cp313-win_amd64.whl

Download URL xiangting-6.0.2-cp313-cp313-win_amd64.whl
Size 3.2 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
c52dbb90b975839d9111d2978bcbccbbacc02da91b19883f35dc82a4064aa98e
BLAKE2b-256 checksum
How to use checksums
ad6280c99c281bfab8b145c06f1e0499faf1f38b0004ecf70cf900594abc4481
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL xiangting-6.0.2-cp313-cp313-musllinux_1_2_x86_64.whl
Size 3.5 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
01875492332582be087f80ffc26d7a2daf5692daf67db53df86c52328d3c7f91
BLAKE2b-256 checksum
How to use checksums
d2ce9bd81aedc3da78236ceb18dc83d2d7808991897586718f97cb4b2f31f3e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL xiangting-6.0.2-cp313-cp313-musllinux_1_2_aarch64.whl
Size 3.5 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
2d711edbaed49e2bdddbc3007c307bb0508370881555fb86329864d8b3bef691
BLAKE2b-256 checksum
How to use checksums
376f6ae412fc47de83e1d7f56810e71f4b2a1a3e92ac12623167da09cbf677fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL xiangting-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.3 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
aeb2857aebd725ba6618f939cd0c234fe1f3c893e06ea970e0c1d3b3759de935
BLAKE2b-256 checksum
How to use checksums
16e1dc897bfa7d57d24c8041a138fb2835209990681f772b8429462532f91dab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL xiangting-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.3 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
2d427708a0ee9944e9d751cba2cb19f089ebef56716c1e629e6657d5a019b354
BLAKE2b-256 checksum
How to use checksums
7df853050b6ec1ff24aae1a5c199302bf2806db516a8ba37fcf854c8df70811c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp313-cp313-macosx_11_0_arm64.whl

Download URL xiangting-6.0.2-cp313-cp313-macosx_11_0_arm64.whl
Size 3.4 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a9bead933851cf3c6037112b9aa7afa4362cb271a131769a6fad70cbf0f7d42d
BLAKE2b-256 checksum
How to use checksums
a0abaa3cc981924cf7edb7d965b80be8ba97d255ab144fc7b3da797a75d1334a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp312-cp312-win_amd64.whl

Download URL xiangting-6.0.2-cp312-cp312-win_amd64.whl
Size 3.2 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
1c84687b7556e9f2293cc4618a112b85780dce4d75a7c11500d8dd5c20d63905
BLAKE2b-256 checksum
How to use checksums
a2f0d2188d113de11afe619e22256fdd5370653c517fed0244a8eb32053d135b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL xiangting-6.0.2-cp312-cp312-musllinux_1_2_x86_64.whl
Size 3.5 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ed2c8904d5e5399e281e61f3b02586a095e747099387335c99f2687124f16eab
BLAKE2b-256 checksum
How to use checksums
7dd076e95815c1c3028a060dfaa43cda5437ad6f6c800f08aa399fbb156ba1d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL xiangting-6.0.2-cp312-cp312-musllinux_1_2_aarch64.whl
Size 3.5 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
24126a59feb026eea1e4da7b0d146dae6ca8f07e32a28dc4b261ffb8d281c14b
BLAKE2b-256 checksum
How to use checksums
fb51597369d2e912205fdbfcceaba620f2c94a4776bc6466a84147dbc358b711
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL xiangting-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.3 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ec8e7f5d78bb7bf90775dc48487eeca11c063a6e018e160e56743954f038e6f2
BLAKE2b-256 checksum
How to use checksums
d1a4292a271412bdba951375a2153a11035042032b4ee1d95b39b3ebd20db87d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL xiangting-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.3 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
fb3a5c0dc89f29403bc61d66f2d7e602efe7b7442cc7073e6c6fea7899b2f6f4
BLAKE2b-256 checksum
How to use checksums
41beeebea0f6402fbf44bc8de7f3fc32fcfe3873f8057e6b7bd3d046ecf71ec5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp312-cp312-macosx_11_0_arm64.whl

Download URL xiangting-6.0.2-cp312-cp312-macosx_11_0_arm64.whl
Size 3.4 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
15da5629621c6391bffa185e20aeaf9f3a88492ac2a5444c7ec36d0a4edb3fb4
BLAKE2b-256 checksum
How to use checksums
1f846eadc632ba40c4ccb34ceef2fb89ad45c11eab83252a41e2df491f6e19a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp311-cp311-win_amd64.whl

Download URL xiangting-6.0.2-cp311-cp311-win_amd64.whl
Size 3.2 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
4f8a6fe001d9bc8af2b38954e0a399c53977e51ec642c3fcc68acea16ca1cdb1
BLAKE2b-256 checksum
How to use checksums
8a1478c4913f798d21892bfe8a5d5e2f9a6823658b0ddb514fe92fdde8aa8b0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL xiangting-6.0.2-cp311-cp311-musllinux_1_2_x86_64.whl
Size 3.5 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
1c8ddb4c665f2153b6a825c002f7dd9f461e353883e0b02e653a242eeda482a8
BLAKE2b-256 checksum
How to use checksums
43f5dd4f693c7d3d3ccd0538b57e043a027e2c45ae811a239830106e289cbf99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL xiangting-6.0.2-cp311-cp311-musllinux_1_2_aarch64.whl
Size 3.5 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
7b746db3cc83607570324b030ee1ecf18b05bade96640feebd58a8a42a7c1d98
BLAKE2b-256 checksum
How to use checksums
97a863c95dd71c03a03fca55a60b77cae7f89dce64ae18ae762f1d539faecccd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL xiangting-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.3 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0747e6da60095c6f992189c27d1d7048a8e029be8d437febb8ccd0297f1f73ba
BLAKE2b-256 checksum
How to use checksums
4e351dd6dbd00d3578b10c8a0d9483be65f21a8d166b5f25fc98216f8958d89c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL xiangting-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.3 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
9a750032bc99c221314d3c04af8842c66320cecb94ecdb6a2f9b36597393f896
BLAKE2b-256 checksum
How to use checksums
ba2d358bb3ed1183705831ca61dda52d0c65f2a7b6fe8d5b8f4957b7e106c707
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp311-cp311-macosx_11_0_arm64.whl

Download URL xiangting-6.0.2-cp311-cp311-macosx_11_0_arm64.whl
Size 3.4 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bdf9d19d5f85ed1ca8788fd9af527bbbe8423841982ccf571fbec52c35eda8f9
BLAKE2b-256 checksum
How to use checksums
c4d2882e3115c3d092149b601b8238d2a04b507ba293ebc8400f8aa108b542dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp310-cp310-win_amd64.whl

Download URL xiangting-6.0.2-cp310-cp310-win_amd64.whl
Size 3.2 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
a72c08c8e67ca3c015c71a62291c3d3b02212e7e4c658adcc936e8a6eddf515f
BLAKE2b-256 checksum
How to use checksums
dd0f5cc4e62cc4b9b80e11b6c8d4bc5e6ff71e7f32122009c10e35a69be89919
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL xiangting-6.0.2-cp310-cp310-musllinux_1_2_x86_64.whl
Size 3.5 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9c4d5a47908aabf5a2d1bf5d99785d206d45005813d3bfbaaf071c034a47b344
BLAKE2b-256 checksum
How to use checksums
7be8b442adc6a794d786fa26cb4b472f55375120a99c9eb8978cfe19a39388cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL xiangting-6.0.2-cp310-cp310-musllinux_1_2_aarch64.whl
Size 3.5 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
f4f8e99ba51fa54eca05de0d84e811c8335a68a4f0e32d81426d35fc3ea609be
BLAKE2b-256 checksum
How to use checksums
b4d5f4b3dec5e647e847011d305142155833b66b23e8ddfe475e2ade4b588bd8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL xiangting-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.3 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
18d3bf688ec2ef499d232f674dbed42e3cf6eed767e23487e6d55cc636b3f9d2
BLAKE2b-256 checksum
How to use checksums
24a48cc59250918f0be9169f9c1089b4f4cc6033c2e3e7969ed9a9cf93a657b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL xiangting-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.3 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
00bfab456414458d41764060c5446cc0ee62daee7dcbf9d322c8364dbda3140e
BLAKE2b-256 checksum
How to use checksums
46352c7aedd4e05f9165e073b31e4d568f91d33886196eb2e26ab0918cc408d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release files / xiangting-6.0.2-cp310-cp310-macosx_11_0_arm64.whl

Download URL xiangting-6.0.2-cp310-cp310-macosx_11_0_arm64.whl
Size 3.4 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2aa4f498c1dfd98a9fab7bf287770a7496e0057d76a964f22691b269bfb5648e
BLAKE2b-256 checksum
How to use checksums
ebd8f144308513a76f7c3da8a57c8ff32db4017e893f5a93c1c8d3937e02b03b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}

Release history Release notifications | RSS feed

This release

6.0.2 This release

48 release files

6.0.1

47 release files

6.0.0

47 release files

5.0.5

53 release files

5.0.4

53 release files

5.0.3

31 release files

5.0.2

31 release files

5.0.0

31 release files

3.1.3

15 release files

3.1.2

15 release files

2.0.6

15 release files

2.0.5

15 release files

2.0.4

15 release files

2.0.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page