Skip to main content

Python library for Pinyin searching

Project description

Upload Python Package PyPI version PyPI - Python Version PyPI - License

PinIn Python

基于PinIn4Cpp的Python封装,提供C++的性能的同时用python的方式使用PinIn4Cpp

特性

完全基于PinIn4Cpp的C API,因此相比C++版本功能略有减少

  • 提供Pythonic的封装,而不必调用原始的C API
  • 高效的构建和即时搜索性能
  • 可配置的预设键位方案和模糊音方案

安装

pip install PinInPy

示例

注意:拼音字典文件(pinyin.txt),需要自行准备,也可以从pinyin-data中下载直接使用

import PinInPy
# BEGIN是前缀匹配,也就是根据字符串开头开始匹配
tree = PinInPy.TreeSearcher(PinInPy.Logic.BEGIN, "pinyin.txt")
tree.put_string("佐城雪美")
tree.put_string("游佐梢")
tree.put_string("市原仁奈")

print(tree.execute_search("zcxm"))#根据zcxm搜索 打印: ["佐城雪美"]
print(tree.execute_search("zchenxm"))#测试无模糊音时 打印: []

pinin = tree.get_pinin()# 获取PinIn对象,可以用于配置依赖PinIn对象的TreeSearcher
pinin.get_config().set_fEng2En(True).commit()# 设置eng -> en的模糊音
# 这时候en == eng
print(tree.execute_search("zchenxm"))# 打印: ["佐城雪美"]

pinin.get_config().set_keyboard(PinInPy.Keyboard.MICROSOFT).commit()# 设置键位为微软双拼
# y b(ou) z o(uo)  u(sh) k(ao) == you zuo shao
print(tree.execute_search("ybzouk"))# 打印: ["游佐梢"]

# 可以根据已有的PinIn对象去构造新的搜索树,PinIn上的配置是会被共享的 CONTAIN是部分匹配,部分匹配则是可以从任意位置开始匹配
# 通常部分匹配的性能更差
tree2 = PinInPy.TreeSearcher(PinInPy.Logic.CONTAIN, pinin)
tree2.put_string("佐城雪美")
tree2.put_string("游佐梢")
tree2.put_string("市原仁奈")
tree2.put_string("serika")
# r f(en) n l(ai) == ren nai
print(tree2.execute_search("rfnl"))# 因为是部分匹配,所以后面会被匹配仁奈 打印: ["市原仁奈"]
# 注意! 双拼是成对匹配的,如果只有奇数个拼音音素输入则不会匹配任何中文
print(tree2.execute_search("r"))# 打印: ["serika"]

注意事项

不包含PinIn4Cpp中的ParallelSearch,拼音格式化功能,Keyboard自定义(只能使用预设),从内存中加载字典文件,从内存中加载二进制序列化文件的功能 PinIn类也不暴露拼音获取功能

理论上是平台无关的,但是GitHub Actions只构建了Linux,Windows,MacOS的Wheel包,如果你的目标平台不是其中之一的话可以自行尝试下载源代码,配置CMake,配置C/C++编译器,用pip install .安装

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

pininpy-1.0.2.tar.gz (8.4 MB view details)

Uploaded Source

Built Distributions

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

pininpy-1.0.2-cp314-cp314t-win_amd64.whl (102.0 kB view details)

Uploaded CPython 3.14tWindows x86-64

pininpy-1.0.2-cp314-cp314t-win32.whl (87.4 kB view details)

Uploaded CPython 3.14tWindows x86

pininpy-1.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

pininpy-1.0.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (145.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pininpy-1.0.2-cp314-cp314t-macosx_11_0_arm64.whl (100.4 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

pininpy-1.0.2-cp314-cp314-win_amd64.whl (101.7 kB view details)

Uploaded CPython 3.14Windows x86-64

pininpy-1.0.2-cp314-cp314-win32.whl (87.1 kB view details)

Uploaded CPython 3.14Windows x86

pininpy-1.0.2-cp314-cp314-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

pininpy-1.0.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (145.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pininpy-1.0.2-cp314-cp314-macosx_11_0_arm64.whl (100.2 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pininpy-1.0.2-cp313-cp313-win_amd64.whl (99.4 kB view details)

Uploaded CPython 3.13Windows x86-64

pininpy-1.0.2-cp313-cp313-win32.whl (84.4 kB view details)

Uploaded CPython 3.13Windows x86

pininpy-1.0.2-cp313-cp313-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

pininpy-1.0.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (145.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pininpy-1.0.2-cp313-cp313-macosx_11_0_arm64.whl (100.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pininpy-1.0.2-cp312-cp312-win_amd64.whl (99.3 kB view details)

Uploaded CPython 3.12Windows x86-64

pininpy-1.0.2-cp312-cp312-win32.whl (84.4 kB view details)

Uploaded CPython 3.12Windows x86

pininpy-1.0.2-cp312-cp312-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pininpy-1.0.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (145.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pininpy-1.0.2-cp312-cp312-macosx_11_0_arm64.whl (100.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pininpy-1.0.2-cp311-cp311-win_amd64.whl (99.3 kB view details)

Uploaded CPython 3.11Windows x86-64

pininpy-1.0.2-cp311-cp311-win32.whl (84.3 kB view details)

Uploaded CPython 3.11Windows x86

pininpy-1.0.2-cp311-cp311-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pininpy-1.0.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (145.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pininpy-1.0.2-cp311-cp311-macosx_11_0_arm64.whl (100.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pininpy-1.0.2-cp310-cp310-win_amd64.whl (99.3 kB view details)

Uploaded CPython 3.10Windows x86-64

pininpy-1.0.2-cp310-cp310-win32.whl (84.3 kB view details)

Uploaded CPython 3.10Windows x86

pininpy-1.0.2-cp310-cp310-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pininpy-1.0.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (145.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pininpy-1.0.2-cp310-cp310-macosx_11_0_arm64.whl (100.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pininpy-1.0.2-cp39-cp39-win_amd64.whl (99.3 kB view details)

Uploaded CPython 3.9Windows x86-64

pininpy-1.0.2-cp39-cp39-win32.whl (84.3 kB view details)

Uploaded CPython 3.9Windows x86

pininpy-1.0.2-cp39-cp39-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pininpy-1.0.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (145.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pininpy-1.0.2-cp39-cp39-macosx_11_0_arm64.whl (100.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file pininpy-1.0.2.tar.gz.

File metadata

  • Download URL: pininpy-1.0.2.tar.gz
  • Upload date:
  • Size: 8.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pininpy-1.0.2.tar.gz
Algorithm Hash digest
SHA256 2124672c7b1c54faf0a558012bf8323b9bc8ff7dd14a21fe3af42b944339318d
MD5 672a65b6078db1be03f03dabf8207554
BLAKE2b-256 bb7e48d006ffaca1a6ba282dfe06af6824efad2211c664d96f50851cf42f375b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2.tar.gz:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pininpy-1.0.2-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: pininpy-1.0.2-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 102.0 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pininpy-1.0.2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 0e5caf6424d5063ee32209a7b5e579d541c09179ba334d454b7dab6de2820e88
MD5 ece990b4591764669f23731c4d301931
BLAKE2b-256 039352ce1c4045deb770a860d6116d3fc81e8c38aee4d42b8de7e5d0981bfb88

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2-cp314-cp314t-win_amd64.whl:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pininpy-1.0.2-cp314-cp314t-win32.whl.

File metadata

  • Download URL: pininpy-1.0.2-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 87.4 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pininpy-1.0.2-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 0c9e7b6bac6fbdb639a99065d132f19d568f27fe240f57d991453d8ec73d1c33
MD5 38a720a6caf9338116089db86b04e15f
BLAKE2b-256 52a976043a7e849a6f6caa98f4d469d38a088c11025c012074c591b321af04ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2-cp314-cp314t-win32.whl:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pininpy-1.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 86ff60e72daef6c6908a8f6fc4d967f41b8bf37b2f84946e3047f006727f5110
MD5 739f5f42b86dc18f7c314e757822a7b5
BLAKE2b-256 824376fbe976b56e0b202de79af6b03bba78f368ce8fc21d3fefd2860da68c18

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pininpy-1.0.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 de970dd9a85b0f64bd8f6825517864b32aaeec8e007423e4e56bd774e249b8ad
MD5 2fdef9317a45322a1084bea28beb2bff
BLAKE2b-256 e08df27bc9333dfe2f262a92e7918daab4d7ff9345c6f7683f7330937e181de0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pininpy-1.0.2-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.2-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f3593e0542917c6236f31e8e5441075c74b03ac4b5144cd141e6441b7c0d8ba7
MD5 cb98d099f38b7d2da13e3ad271ec779f
BLAKE2b-256 b365d48d6ba6014195e95b3c2bb993d03793cbded4405e155c76ff88e6d864fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pininpy-1.0.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pininpy-1.0.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 101.7 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pininpy-1.0.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 b1990a090a581575eb127eee4875e2794ff3176d26398fb5d5dcf0f35bd9d8ce
MD5 8e9de307a9e52f2fc5861d9819829f2b
BLAKE2b-256 36c0ff1db131a649e06a32aae1afc47c51ee87dfb12917b615a34083634cefec

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2-cp314-cp314-win_amd64.whl:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pininpy-1.0.2-cp314-cp314-win32.whl.

File metadata

  • Download URL: pininpy-1.0.2-cp314-cp314-win32.whl
  • Upload date:
  • Size: 87.1 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pininpy-1.0.2-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 b7a9328d2ebfbabf1a38f222e4be9a78adfe189b3c88675bdef066b559ac99a7
MD5 b3bb7d31ccdfd2e8bbd2dd6370f37edb
BLAKE2b-256 6b5f5e490f88bacd9d001ef52dfc620d1f193da879787c3f34dee3744e68d937

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2-cp314-cp314-win32.whl:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pininpy-1.0.2-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.2-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 40ae6bc270bb849f2a653fa261bd89543b7bac94ee4599387f22b21020d4cb77
MD5 a156254f8bac3671c650d9b933d3560d
BLAKE2b-256 7abc3ff7f875c93bc95c134ff2869159814110cdb77472e9698682660bf534ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pininpy-1.0.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f51d9be41fde23d92f41a0450989c89a5f538194685609d30c8575cdae259d48
MD5 8abc45735d67d6d1d115d2c799c4fdfd
BLAKE2b-256 56ba03d3eb6d74bc51c27bbd4c6ddef981b937adc11b925da889d404e2576da4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pininpy-1.0.2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 39a0a66e0cc01a496e2a6912c11d7bb4f49f3b09b9cfcce7d926d1b49a7d1491
MD5 85ca6a4efdd1679bd9b5280a0ff4c0eb
BLAKE2b-256 1ea3b986dbe9c29ff6f8805dbe5b0d1c43568ff15921c1d9e0f5a418ca939ec4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pininpy-1.0.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pininpy-1.0.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 99.4 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pininpy-1.0.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c69b63ab70b830ef2a19a2518a27ed39f1074339ff7025d1c3fc941e2b767c53
MD5 0ee1f5b50ad3b442985c6a6eeffc8346
BLAKE2b-256 f790e2086dfeb7845ec98249f9b2ab5ccc07efbd62a47ac0bfb2d3be10fb02e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2-cp313-cp313-win_amd64.whl:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pininpy-1.0.2-cp313-cp313-win32.whl.

File metadata

  • Download URL: pininpy-1.0.2-cp313-cp313-win32.whl
  • Upload date:
  • Size: 84.4 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pininpy-1.0.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 ddabe231ae5e2b149f49338b9c1496b83e0416a6f7d7ee442b3e153a2613a860
MD5 d8c6018e2c04437899c59bd40213544d
BLAKE2b-256 12d56290348c540d35a8fc5def39876bb9d32ebf6aa46069c8c78a36f52fcf25

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2-cp313-cp313-win32.whl:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pininpy-1.0.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 929eee396b91a7269882a52184beb63a49fbe6fb4dca6b64ab3c155e6c947444
MD5 97ccc9d0c14b0cd24bdbed37f4d0b496
BLAKE2b-256 ecd965069ba092f80cf9b6ca165af55475200cee8c1eebc3c4e83471ef9e7c54

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pininpy-1.0.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3bcb67fa7607c529c97c6c25132c6edc4902a8b1316c45449e911b4402bd0b10
MD5 467e34c1be4534b6638928639b6b2051
BLAKE2b-256 95fd75809e400a2ba6da87e4f532c230e8aa3e31818836ad61ab0d91e553b912

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pininpy-1.0.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3647c70b35dfe6f1f04d47e69ddad32cbbf392cb88a07148a62b9286e3cd52c6
MD5 ed6610a30e4809d330c1a9ac7da1a7d7
BLAKE2b-256 d207f26688548492baebebaf8a1472b04c2547ceba07699a1c6c2c598909dcc6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pininpy-1.0.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pininpy-1.0.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 99.3 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pininpy-1.0.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 cd2fd6b297e9b2a582061569126d1f439a0d1f5b0f3e13d34ed8213fac1a6b84
MD5 71c71050a96861b96353707c7cb8bba0
BLAKE2b-256 35650e64ae3f81d7137367e860029218140b08a041297388e4167b1ef3089e7d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2-cp312-cp312-win_amd64.whl:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pininpy-1.0.2-cp312-cp312-win32.whl.

File metadata

  • Download URL: pininpy-1.0.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 84.4 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pininpy-1.0.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 1b0990c4b301b7148df70b837a28c6aff19e53e6fb3011d24bc57c5c8e543008
MD5 0422bff304154b1c4dd6115f2950b2ce
BLAKE2b-256 017aef7820b1e919ded621b18d582d5be3aa683ce79b15ede3a4fd26c0c9c167

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2-cp312-cp312-win32.whl:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pininpy-1.0.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e445a3260763524ad5ce2e096c55f6baf34918db56fb7b6c45274dc40ea69174
MD5 335163067894a2f3035c433dfcce050e
BLAKE2b-256 47dba15412b4560d14567d22114e8c9fbb18e96b1bf23c9ee891f6aaa52d4082

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pininpy-1.0.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 410cf9711034674a3d0a2629d916536d5103732458968b83aa4d4c8ea0e22dc9
MD5 6ea80e2e18e613ad7a731834c8fd669d
BLAKE2b-256 fd490a5da7f8eced5e190f0e06f050e9eac371b1119aa59f294bb397f4b550aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pininpy-1.0.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b561bfb1d1295d3ee9b239f48ba30ba2a9a68ad17af38b42c92d03f69585cdca
MD5 ae74803391e9fac185575020b22663be
BLAKE2b-256 94faba02153961c36f1191e60aace2337f8096edd8b7cc78af16f85d9a261c1e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pininpy-1.0.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pininpy-1.0.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 99.3 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pininpy-1.0.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c85d1d3a5a7ac02da584816074ba306be5a5cad612159f5a8f6f3e8ba0ee35c2
MD5 afcdc250812bfdd98ca46ed9ddf23e1d
BLAKE2b-256 b44b9c1897fcacd75591c6a8817c8a4e04237eccfe923a917ea7c949df06c774

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2-cp311-cp311-win_amd64.whl:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pininpy-1.0.2-cp311-cp311-win32.whl.

File metadata

  • Download URL: pininpy-1.0.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 84.3 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pininpy-1.0.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 40e6f9ccb768cd738e141ac40efbaaee794f483b232c6d60e8e4937969124ea8
MD5 cb166c02611a1a2c923013915bb4da18
BLAKE2b-256 52e6a22b0cc17347a91fd1213ce969b0090483cb951bb42f3eca6f241d139316

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2-cp311-cp311-win32.whl:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pininpy-1.0.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e8df5643fc1872d41083c92a8f72cc7b996fbec2c12f0f9fdd23e0c6dd4df53b
MD5 de53eb23e69aae318ffcb7a5952031cd
BLAKE2b-256 51c83224b2620cdaf8e80dcfcf2ca165c9c72daf6b217710970d37c6c6e89f68

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pininpy-1.0.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d6065356d9e1962fa59eca07e9d8c0a491161ec03eeac34999e80c5828cf2817
MD5 5b1e061a5aede92018f3ffb2caa18a57
BLAKE2b-256 fd6b11cae7a36a1814d14f8c2b97e555008ccf8b850be07041a68f170ef15de0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pininpy-1.0.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e105415d7c2df5a4e64c2d64c131bb56ed3d16b283daf0ba77fc1ff9e1d8c947
MD5 ac4866cad7cad077b375f3a6d876cf3c
BLAKE2b-256 d8a045406e478ee00ecffd92d5d5b218d32d1adf5a4f3573716752c2ff53b9d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pininpy-1.0.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pininpy-1.0.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 99.3 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pininpy-1.0.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 844e5c5df625610e2cad3512aa86814fce8e06193b875aad9dbf3207b022859d
MD5 bbc8cac10819184c74e98dee34c4a022
BLAKE2b-256 e4e2d691b7515a89562d73f5b3c3dca8afc14a5bd665ac7b88634a4b5487e47f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2-cp310-cp310-win_amd64.whl:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pininpy-1.0.2-cp310-cp310-win32.whl.

File metadata

  • Download URL: pininpy-1.0.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 84.3 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pininpy-1.0.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 30b09f8593db72048687a38fa1a309514c3799d08762622ca974f17175eac748
MD5 3cc8a1a3885c83d1d7f2fbbeec9beab4
BLAKE2b-256 9728e1cd5c9cf691819c5909f7ae6ff8876bd24a68e82a7749d629fa33c17655

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2-cp310-cp310-win32.whl:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pininpy-1.0.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b54f4c0ba53242329720f53ce824a2b099986ca10a54e768c081295477056935
MD5 c13e30405bc2db8e19e97fda76c81ac4
BLAKE2b-256 fed24cef470e46bba1fb4fcd3849ebbd8eecfd39259a3d5c07f44b24038dc1a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pininpy-1.0.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c816302e2802f363dabac4659f9586405892f4884681108ad14c979f5a3302f7
MD5 0f9db5e15c9c3e0dc63f0e9732f4454e
BLAKE2b-256 20e37b1db96cf3a32f5c29219fd88993438a06da90e3e3b54e2ae0876faeed5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pininpy-1.0.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8376150f9052842eb3fab0f62c7af409e0b2556fff25731e97cf6e5a4c8e93fe
MD5 51981f704e6b73eb51deb137570dbd06
BLAKE2b-256 f1918e8d3c85e0247737e130cd38ccd61ce6d9aa0516e4b500c4b10570bbdcbb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pininpy-1.0.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pininpy-1.0.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 99.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pininpy-1.0.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 aa8515a0b0b22caf9ce0106ddc84dcc2299b005a3d05c53dec4dfdc8fe39e3b3
MD5 68efddfe5d093e024dbc3d988476c5f5
BLAKE2b-256 3ff978cbda2a4cf4a685ba871a3bacb07fa40c6f84a103f768c9bc9a538f100b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2-cp39-cp39-win_amd64.whl:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pininpy-1.0.2-cp39-cp39-win32.whl.

File metadata

  • Download URL: pininpy-1.0.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 84.3 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pininpy-1.0.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 165c86e6cf4dc877eb37b8a2eb2b9e706dba172cfe653aef64198806ca49c123
MD5 71794c2c2654e79310bfb248cfffe86a
BLAKE2b-256 404489d9dd9ae0af96d87a68f1dfd8222b5aa887a1bd19d8f0027a1d35914054

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2-cp39-cp39-win32.whl:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pininpy-1.0.2-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7ce7c29d8212c34d2142776dd710ef82fcbb8919f126785eb16674cec1b7bb17
MD5 812fd747586e21ca9ee196e7e8ecda7d
BLAKE2b-256 ac5a35c2fde9f30090e431230df5502ce7be9271a4086b0c1cb9f3d167e576c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pininpy-1.0.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f865919c6f9757b64febc3186875f73db0af46b2ca58d3ec52d12efb625beb2b
MD5 4f53fd87dd6fe74c531e08c0bddf28df
BLAKE2b-256 4ddc5f2af54713bc99cbf9012c6c5669d7584af3f4cf12f0590c27353cd0d217

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pininpy-1.0.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2c3ad9193381f0a7e2e008dcc8fee21bc892f5e8ab84f0d3dae686d241da394a
MD5 2df8c87cfc509e2d9facda623102de0c
BLAKE2b-256 f489ce7b0e58a9797c99f4ef8d1b8ceedf6e94241267d9f7386b01dfd75cad85

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.2-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on KagiamamaHIna/PinInPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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