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.1.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.1-cp314-cp314t-win_amd64.whl (102.0 kB view details)

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tWindows x86

pininpy-1.0.1-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.1-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.1-cp314-cp314t-macosx_11_0_arm64.whl (100.4 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

pininpy-1.0.1-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.1-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.1-cp314-cp314-macosx_11_0_arm64.whl (100.2 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

pininpy-1.0.1-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.1-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.1-cp313-cp313-macosx_11_0_arm64.whl (100.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

pininpy-1.0.1-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.1-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.1-cp312-cp312-macosx_11_0_arm64.whl (100.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

pininpy-1.0.1-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.1-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.1-cp311-cp311-macosx_11_0_arm64.whl (100.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

pininpy-1.0.1-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.1-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.1-cp310-cp310-macosx_11_0_arm64.whl (100.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

pininpy-1.0.1-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.1-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.1-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.1.tar.gz.

File metadata

  • Download URL: pininpy-1.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 0a3068533ee9210df5cbe36e7561c48688db73ada0fc190c4d22d1173251f9e5
MD5 50ca7a1406cf713cc14a955f930560d1
BLAKE2b-256 37a533f0f62a0391de70c3947dbc9c489a641fa54c0fc5172d7f5e2458eb74e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1.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.1-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: pininpy-1.0.1-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.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 4c773f9b5869da8b18778ccc9e5f02e8c6582ee3a7039771b6ae3fcaaaaedf53
MD5 a730a30c8a3c3dc5f5568bcf72b27b34
BLAKE2b-256 335258d5afa82f12f4b3424b061bcaccdc2d4687e34fdb425a5b7dcb356aa716

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1-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.1-cp314-cp314t-win32.whl.

File metadata

  • Download URL: pininpy-1.0.1-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.1-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 b03326b4041ff849e2e35594c875d5f24946a2724b2642ff81245fd5020a29e9
MD5 fba3b84953c878b45f1918ac7f6e70d5
BLAKE2b-256 3ac5f6a7f427003ab3f5b04f2d2d3b3778da3457a962f86a9ca4d94a7471cbdb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1-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.1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b802fdedeb949529232124ad469a0a1ba60062ddd32abd65b75efbce339e36ed
MD5 a66e4056fe30e04248b487d00d2c112a
BLAKE2b-256 ecb62fd880054c9700d3be8178387b26ec3b9d9935f25bc9772f2087b6eb03c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1-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.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 99e8bdcbc3b3a57d1bac18800f7b71ef9b4d12e08df2207f83ac73fabd0fee70
MD5 9216d0e1e1d355cc8bb27ffb28b9ee64
BLAKE2b-256 3ea46b6dbb71d527866e2b9d399554c4ea01a71b14ca8597314ff50a21d4b95e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1-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.1-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 42cfd746114d65f0b90b3a2c37098ffa97e6a907440b5e67f56e99960f26abdd
MD5 201513ccceff89809dd7231e8f73c3b7
BLAKE2b-256 68589c555904047acf50bbcbe8c1e717e106ca7ad8a530aa420f70c297927a19

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1-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.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pininpy-1.0.1-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.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5467d4a8538ac148e6fa53d6799e675a0bf14720cac6e920a3f5f6d37a4a2b46
MD5 bbad7c829349cee0f05ff962d78169cc
BLAKE2b-256 56d81ebdea1cc093ca98242ea3e90a801122b4177c27ef7ee9a967fa209e72b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1-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.1-cp314-cp314-win32.whl.

File metadata

  • Download URL: pininpy-1.0.1-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.1-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 596c4534c3185c658e098888cb3b87e95a88f521a4351f448b7d150d637e1911
MD5 76dc0863e27d339b57151196073e4126
BLAKE2b-256 f6d43f4a7fe279435ac27988d331c3621cf302cd44cd647323aee3d34c49b7f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1-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.1-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 592839c62d442ea54b509cc311064b6ec0f755ae64da49d8211189b0f7a80d6d
MD5 e1f5351eba7642d44ff80333302fc5a5
BLAKE2b-256 6c97f647d712b08985c0889d232fd9662e56ba6cf9a8b2160320f87479bc5209

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1-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.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 440cdc8706aebdfabe3bec2e91492f843b6f8cdc73643e409e79e22471d67deb
MD5 0d7c4305dc86aff0aad7e071c17176e4
BLAKE2b-256 db5592aedd18d9b80b20cd56517e57a1020e31d2421a4614490179be5e44a456

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1-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.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c13a0343bb4fc65a5e2ae5954ab4183ccffc0da6c4cb059ad755e050e09fc124
MD5 d6ca3f3dab4597e73656f6cc3d3aa1d0
BLAKE2b-256 9adbeaf29012778f68fd0a6d4dd12722beea8c8f243004cccf9c3cbcd842707e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1-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.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pininpy-1.0.1-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.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b6c2151f5535ea893028ac0fd46346530703ee8b5711e13c641fb4ea43782003
MD5 3cd97d80995a2c13a63e894c0d4716fd
BLAKE2b-256 48f6923870343a2eccc6bd5ce71fcba9dc675aabde7aa6af9bb279ab7fbc0e8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1-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.1-cp313-cp313-win32.whl.

File metadata

  • Download URL: pininpy-1.0.1-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.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 5eac74723bd135196d868f613e56f8009f607cc3e1fb4ebb7808d151a497bed8
MD5 e7f904632107b5b31d6c2a2591a7f934
BLAKE2b-256 0110a2ab53c9f8e42890ab5f5401b8f4f6629239c8780bfce374a1a164baeaf9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1-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.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c1a6e6fac720529df6ca6603457578185bd2f25e5ec9d3556a6b6735d273b374
MD5 953f731725ff243a1047091fe93a4754
BLAKE2b-256 27c754a96a391cf2b5b37a7b9abc56d65af327b11eea8b2bf93d37de3b2650b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1-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.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2eeb7d672ca59e72f7af576b2cd77b9e4a743e23481c99484ec84f88a332d4f5
MD5 7fcacf59a9969a72dac8b29f4b8ffb97
BLAKE2b-256 b499dcb72570f9eed280fd009d1cfe47a745898ddb799d6c42cc289689e5afd7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1-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.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3d0939b269d176370e59371e25348cf0f1e442b1ad7e995f5d88a2efcab669a8
MD5 20e905d7cf6be049839126de96fc0b75
BLAKE2b-256 5c33efe406cd4aeb294fcf609c3b118e96ee51b71694348ffb0ee2e1e7c6b265

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1-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.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pininpy-1.0.1-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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 66ecea488633d2a53ace0fd30ae1e7342b7d8a365e08ebdd57de909cd19d876a
MD5 c2af80d9a8c88eb5f682f1664f076823
BLAKE2b-256 457c5c6b05e24b63664e3977100938f1c499e0900d9bab4efc7b8ee61ef12064

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1-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.1-cp312-cp312-win32.whl.

File metadata

  • Download URL: pininpy-1.0.1-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.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 ecaf743e5cb93c79b48841fd710de3cf92eeeb55e289ec2b0b78c6eae82351ca
MD5 695536b910e156c08d2529786b35087d
BLAKE2b-256 7477e7bcb7838fa5210db23fbf70755ca467d2ef9a2444072eda0eddc1d4e63c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1-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.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 72f596a75088c243f77cf4daec827e20a0605b3e97898f095745617bcc36cc0f
MD5 91a98fd32fe05790ecdb80d2f7f71eba
BLAKE2b-256 0ed7fb5643198936bc0c178a8122d9b9eb2de7e72029c9af8408424a53adc56a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1-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.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 17f2befa0d1b33093021c14ae6f5419be13623df0b2097ede49fb304972b8276
MD5 2e84e08fc5699ff6fdea8654084996e4
BLAKE2b-256 350a03114f4ce0554a68da030222b7fdbb6dd3c9b62339d921bc7ce26f008d1e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1-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.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3997bd37bf58f266aeaa96a173cfa06f669c72a0e9987ea6d2c1e7225ea65577
MD5 e5ff7c69135ce17f1aeb784db96bf6c7
BLAKE2b-256 ab6b9d5739393c521bde322faa6c6372a60eacaa58b21470e9ee9d130ced7a5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1-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.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pininpy-1.0.1-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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1062fb6b94d555ad496c74e45e98643dd1231e7a9d61c5ea16a16ea7685b5d1c
MD5 0464eb53b3f3e3e4e9badd256eb2423b
BLAKE2b-256 65a0c1992b6975a821b2db13e4dc06b0b6c3e9b0c0cfac7114c050105aaac754

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1-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.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: pininpy-1.0.1-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.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 af7c302e30e1858318f08c5a95fd41743915e94685bd509ff3de281e79d7dfd2
MD5 374cec906fabdf851de0b9ff768025ef
BLAKE2b-256 ed91529f7492973a5763f589b277b82cc02ad3e312a4685762e648431144c93c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1-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.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6d265cf0670ba5ea13cbffbc0541ea6ebd2947264d392efced03f2ce29601d71
MD5 0a6d66cdc1e192307888727aedc07f8d
BLAKE2b-256 1b7be544dea9ddeb4a8bd0084cbf369bf93f56456d9b34be4465ee64b4f30eb5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1-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.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0cb52117cb81ae746d984bb8917eec5d49f91d367d225cfca083ae4d0a7e3c57
MD5 50f37095a75eb930a1b3a8b13fe3c5ba
BLAKE2b-256 68d2f68a79ce2a8928da58351cabb4afd96ab749912a00deb1bb4b773eaa87a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1-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.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3d49e078832a8917dd9ed0424134e8543a65b9e449b530ce7af9d5de9ba1f8c8
MD5 a725ed96e6566c6640a687df8f004ba2
BLAKE2b-256 f64864404e448654a8204bf507a433573bafd325d521b1631537dc3b44e3ff8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1-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.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pininpy-1.0.1-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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c2ac5652d52bb65fbd01ea1c120b21a927b403e5eec84bbc7679b82ad4b9ae34
MD5 7d8d1abaccde3d033af3606f59b3f7b8
BLAKE2b-256 d6879a08f7df236c4f5678a360e9a50675df80c43d218a49959cf1ecdb6f6142

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1-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.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: pininpy-1.0.1-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.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 31cf8e1f53ed3c45f2185e39699318017401a7e9c679b36b7e23190c3ef7913b
MD5 e8186c37138f7fb7825868939f41e98f
BLAKE2b-256 19a2bcce423fee963c681945dc8a04f1d7b794ec564930700a64b65f836535a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1-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.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 18b6e68609f35ee1e4330909a55985f23840b5758572e495a6bd0db91cc44567
MD5 0a20070468b542fcd6436342c84cc259
BLAKE2b-256 371657e8786728e7b8df7de968a0cd0cb8bd9ac86567b13e842983800eea486f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1-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.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5e410e0d94230e7c6d4be09bc70bc8f78ea03ca036ff056ffefb195e0283ac3a
MD5 5e1f2c28d30b69a3fbc3cbedfe90b351
BLAKE2b-256 43d90e288113f265647e0705de12b6b6baa27638c3dfcf41d15b384ea5cefca1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1-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.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 64b70487939bfcc31d8c1e283a0eabbc7657ff83de2da1641b8c23d14de49b25
MD5 5dc8ecdb276ab293530deb731ddae69b
BLAKE2b-256 f9c5cf9223cfcaf97ba191a32174796354a97ce6b3c477279c05e3de11fd39ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1-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.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pininpy-1.0.1-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.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c6c14aad0344600e71f6bf040e921e048fe172aca9291bf77d7a64c4bba2cbb2
MD5 eeff40719c24926b63961606977b5423
BLAKE2b-256 30fff6a3587d292cda5e3b897c2a107d5c6b6174c6bbdf9ac6b7c8a7da6e4ae8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1-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.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: pininpy-1.0.1-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.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 d7de40a6170fbb7c1c14606115726f086ac477dabde116c158aaac3bbbe84703
MD5 1a16bfa41313639a921860565a1cfb81
BLAKE2b-256 a3ffa9402f080d5d521cdc1f2f5ddfb065f4cce2a368bd1bdfb4a318044551ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1-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.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 998289b3078d2a2a91e50ce77803252a1ac889fa10abf6c829be0f21aa856077
MD5 d4566a8506e6a7a33c8b5983ed2f0249
BLAKE2b-256 26a716a976561345ace3b27cc35d10cb7f2c5180177a4721e22d829e48af2d7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1-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.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d67c137af42970685a3a044ddc2a4bb29eb13fd3bdd18ff2e20ca64741bbcb61
MD5 64f5b21baf32403ec2a4e636b38892e0
BLAKE2b-256 8942d7663607d1ff29910797842b6f2fdeeeecb466251d7e14f67105c599f944

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1-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.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pininpy-1.0.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 96098b897640a3209821e0dabf1e41cf5c672e0f00398ddc540a053ae1aee4bc
MD5 10e4938fee3b1264d717f5ae92240509
BLAKE2b-256 a91bb7992f6240a7030c532bac56664a8db853b354305671bd6d501a7cbbef40

See more details on using hashes here.

Provenance

The following attestation bundles were made for pininpy-1.0.1-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