Skip to main content

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 .安装

Metadata

Release files for PinInPy 1.0.5

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

Source distribution (sdist)

Source distribution for PinInPy 1.0.5
File Size Uploaded
pininpy-1.0.5.tar.gz 8.4 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for PinInPy 1.0.5
File
pininpy-1.0.5-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
pininpy-1.0.5-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
pininpy-1.0.5-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
pininpy-1.0.5-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pininpy-1.0.5-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
pininpy-1.0.5-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
pininpy-1.0.5-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
pininpy-1.0.5-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
pininpy-1.0.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pininpy-1.0.5-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
pininpy-1.0.5-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pininpy-1.0.5-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
pininpy-1.0.5-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
pininpy-1.0.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pininpy-1.0.5-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
pininpy-1.0.5-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pininpy-1.0.5-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
pininpy-1.0.5-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
pininpy-1.0.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pininpy-1.0.5-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pininpy-1.0.5-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pininpy-1.0.5-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
pininpy-1.0.5-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
pininpy-1.0.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pininpy-1.0.5-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
pininpy-1.0.5-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pininpy-1.0.5-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
pininpy-1.0.5-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
pininpy-1.0.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pininpy-1.0.5-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 18.1 MB

Release files / pininpy-1.0.5.tar.gz

Download URL pininpy-1.0.5.tar.gz
Size 8.4 MB
Tags Source
SHA-256 checksum
How to use checksums
54a15d2bd3b15d87f6941b8c08bc54108d6282efa52e035ea32522033ee3b891
BLAKE2b-256 checksum
How to use checksums
fd14c11f9100deec35b1a6102e37c406d0bc64707dbdb17756dbb5d7155d3210
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release files / pininpy-1.0.5-cp314-cp314t-win_amd64.whl

Download URL pininpy-1.0.5-cp314-cp314t-win_amd64.whl
Size 103.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
6c3a36399c267f5c39bb96a151aec840b9ddd1e652507c1c5cee95f32dd645c0
BLAKE2b-256 checksum
How to use checksums
c322bbc2cf07ef0ffdfddfe562ed695f56e59947a2f36e324a64001560ee5c2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release files / pininpy-1.0.5-cp314-cp314t-win32.whl

Download URL pininpy-1.0.5-cp314-cp314t-win32.whl
Size 89.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
fc8fd83617ea9dba1e21be03e0e73e6b2c8612d9dd5474256644257c4ed8147b
BLAKE2b-256 checksum
How to use checksums
5890606782b4e91174029734c3f4a2f20377113d1126e8b4e4c8b14971ea2019
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release files / pininpy-1.0.5-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL pininpy-1.0.5-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
84a6c1571cd13efc4a8df55be2b682ffe4e191b6561cf8c4a887fcb317ea7964
BLAKE2b-256 checksum
How to use checksums
a7032af9c7a577db3b8fad24f7453c22643a04b70ddd069576e2fa1ea13f2149
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release files / pininpy-1.0.5-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pininpy-1.0.5-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 147.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
26a2582794ba2e307637d5fb18b94ea8fd0c134d86bde18fc19429ffb94ea2be
BLAKE2b-256 checksum
How to use checksums
03b38650f5c3396deea69e468f9edf3d04ebe90937a0bdc5d0cf9cec72fee101
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release files / pininpy-1.0.5-cp314-cp314t-macosx_11_0_arm64.whl

Download URL pininpy-1.0.5-cp314-cp314t-macosx_11_0_arm64.whl
Size 104.8 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5332bb40072cbb3b6b80f45c92d1b53e4d61f0d1a80ba8b833a01ded4b594e69
BLAKE2b-256 checksum
How to use checksums
72be30cf639871fd3b13139a23a98eed148cbe41d3c8135ce2b32e55b01fe51b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release files / pininpy-1.0.5-cp314-cp314-win_amd64.whl

Download URL pininpy-1.0.5-cp314-cp314-win_amd64.whl
Size 103.7 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
970a1a98e38938089e72ebe54751a1a6c2f6f3144be60b461a0a87c82831ede1
BLAKE2b-256 checksum
How to use checksums
fbc16cd79ad4d8b8e8fb71e60af21c34aadbf8eb03e3e415cbb331e3b5485c94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release files / pininpy-1.0.5-cp314-cp314-win32.whl

Download URL pininpy-1.0.5-cp314-cp314-win32.whl
Size 89.3 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
50c32681234e2cfa9f58dd4536e6cedc9eb193694f1828d31a2d2896a277ccaf
BLAKE2b-256 checksum
How to use checksums
878acd324ced6eb8a57b2887d351f8b9122c1029438134880ff5ccde1e515be7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release files / pininpy-1.0.5-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL pininpy-1.0.5-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
3c183d877c6fb881938443a00728ee713bfc1a914c4af373dd928b055d074d23
BLAKE2b-256 checksum
How to use checksums
78bf8c9f7935e9a03c93b31536c279c9d9c3dcfd6e7d5d8fb9200dc71693b518
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release files / pininpy-1.0.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pininpy-1.0.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 147.6 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
16715482cf083aa0a476d8a616868e07279c06426e2b762e42540d47ca8e07e1
BLAKE2b-256 checksum
How to use checksums
50af5fc69e0e8dd29716eb661a5435ccb9dd63d7586d1afcee857e033a4b0fdc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release files / pininpy-1.0.5-cp314-cp314-macosx_11_0_arm64.whl

Download URL pininpy-1.0.5-cp314-cp314-macosx_11_0_arm64.whl
Size 104.7 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
71b43bf0dc10fa4ba0aaf742d50e4ee7d8978280953e81640e2baaea5ff944b2
BLAKE2b-256 checksum
How to use checksums
cf26f2ba971e206de6f34e23ae4c85eab5c96d8a512e790212866494d89e14ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release files / pininpy-1.0.5-cp313-cp313-win_amd64.whl

Download URL pininpy-1.0.5-cp313-cp313-win_amd64.whl
Size 101.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
dd1b68f1caf494cb4f62fef16cca0a1e72c1a9b632216eb40e19502636e83f3d
BLAKE2b-256 checksum
How to use checksums
2ca3219fd225baee1e7f55f4ab345ffb1ce01e48c6ab90bc72bdf189baaf0e06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release files / pininpy-1.0.5-cp313-cp313-win32.whl

Download URL pininpy-1.0.5-cp313-cp313-win32.whl
Size 86.8 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
33ca13ae913b2db010a566e88b04239bc0adfae3645ab5e7a6fe0ba19d78e267
BLAKE2b-256 checksum
How to use checksums
c2c80aaa5213f85d4b44de012a09c18ea6e0453ec6633e682fa9e2cc0972e01d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release files / pininpy-1.0.5-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL pininpy-1.0.5-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
640f5086d36085216b7f90d89ee71e675041fb03a1f626320338be4615815e89
BLAKE2b-256 checksum
How to use checksums
bd57a167a0bb3456c18cd2d4d337a81ee067f2e86652d7246dede18b3e6bed01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release files / pininpy-1.0.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pininpy-1.0.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 147.6 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
bf190d646391afc0369ca958073172ca4aca5d153ca1c73a385315ab6b5aaa2c
BLAKE2b-256 checksum
How to use checksums
36174028886356861da3922119463fdd22cfcd0999d0815f5de42f3bcd508235
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release files / pininpy-1.0.5-cp313-cp313-macosx_11_0_arm64.whl

Download URL pininpy-1.0.5-cp313-cp313-macosx_11_0_arm64.whl
Size 104.7 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e1aa3442953fda7c1013c3f7be44f72d2ba266387dc65b9bf7a1fbd103ef9600
BLAKE2b-256 checksum
How to use checksums
f68f01dba7a00f64c407179e7cbd0fab34ac5528a0a5c442946b865ab6751163
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release files / pininpy-1.0.5-cp312-cp312-win_amd64.whl

Download URL pininpy-1.0.5-cp312-cp312-win_amd64.whl
Size 101.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
1d231a7644fca56592a3722513b68c02dfd6b6e70e6a312c367aa2a20f061de7
BLAKE2b-256 checksum
How to use checksums
8d74134c525bbc8cc6a98144095f77d619c4d85754cfe82007de6a868c9c2d99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release files / pininpy-1.0.5-cp312-cp312-win32.whl

Download URL pininpy-1.0.5-cp312-cp312-win32.whl
Size 86.8 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
e26960ebd6b1cdc87413beac901bb31a204d7c69e357f61cd2844635c1f28bac
BLAKE2b-256 checksum
How to use checksums
a421302512be578d4f39c4834204b72b915ff2a917d75d294378c203cca74140
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release files / pininpy-1.0.5-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL pininpy-1.0.5-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e44769e025583f8b5b28fa1a009808b3f63faeb33d6ed814eba56170ae94bd8e
BLAKE2b-256 checksum
How to use checksums
509fbc01445e1de7360ae806af7d7beb34badd1ac323549adbf510dc6dfc87e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release files / pininpy-1.0.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pininpy-1.0.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 147.6 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
786d8ffdc6087db51b8042e950b098f548af24012bcf5321320b0a1ce121250c
BLAKE2b-256 checksum
How to use checksums
e33adbc9565f4de124768018002c4cb95d665909cb32d0799206af52d18a9200
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release files / pininpy-1.0.5-cp312-cp312-macosx_11_0_arm64.whl

Download URL pininpy-1.0.5-cp312-cp312-macosx_11_0_arm64.whl
Size 104.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2576e6fe2e835b5e78bda133072df365c219832a781a8323c396b145323d3465
BLAKE2b-256 checksum
How to use checksums
13568888a3fc8e7135a6d3e42db60a9c4360e5a18d11ffc4037cd670e81e1d0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release files / pininpy-1.0.5-cp311-cp311-win_amd64.whl

Download URL pininpy-1.0.5-cp311-cp311-win_amd64.whl
Size 101.3 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
02a0c3b918e41924d2e6bb51fbff9f37fc4a90a95b57ab3eea232552a3faa2e2
BLAKE2b-256 checksum
How to use checksums
82ee8e6c76ec99bc11d696b2502dac790f85cb220ce315271e362556f86e5bf1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release files / pininpy-1.0.5-cp311-cp311-win32.whl

Download URL pininpy-1.0.5-cp311-cp311-win32.whl
Size 86.7 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
1dfbc6a22161aefc198a64b1c2a469c4b4e689223673fdfd60a836bb30bb6874
BLAKE2b-256 checksum
How to use checksums
0bade590ae6dd816038db66af96a7c33a173ac3746aefe6bf85f4514a2e33bad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release files / pininpy-1.0.5-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL pininpy-1.0.5-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
096f5b5c33df04b435adc68030b3474c32380cea456f15c594ff6594cd5c9f07
BLAKE2b-256 checksum
How to use checksums
254ae909e0986672df27a863afa261b83d0133622147f2cb3c7303d25c0316a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release files / pininpy-1.0.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pininpy-1.0.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 147.6 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6173ceca7787b05b86ca33c05e403c183b2a8f96d6f575aef6cddd5955da250b
BLAKE2b-256 checksum
How to use checksums
8710e3b740c78fd9ba38955ad7513421daf2f9f186d8591214f4445b1e740f33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release files / pininpy-1.0.5-cp311-cp311-macosx_11_0_arm64.whl

Download URL pininpy-1.0.5-cp311-cp311-macosx_11_0_arm64.whl
Size 104.6 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c3ba6fceb273f63fad11d64de7fb08958b708fed360a992d58da4f9d98e891e1
BLAKE2b-256 checksum
How to use checksums
24d245902a2829fbe5fe3d1d45b6bc0379eaa1d9c006fd11ce9393cb9dc7e09b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release files / pininpy-1.0.5-cp310-cp310-win_amd64.whl

Download URL pininpy-1.0.5-cp310-cp310-win_amd64.whl
Size 101.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
bcbfc00646dabc9d92090f4946942f718e81aca0a04a946674c452102e1a34aa
BLAKE2b-256 checksum
How to use checksums
5254af46722d10435ec1ba21878b50eddea994e465d44cd06677b19de5bd93f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release files / pininpy-1.0.5-cp310-cp310-win32.whl

Download URL pininpy-1.0.5-cp310-cp310-win32.whl
Size 86.7 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
38c9ba4fea1b54eaf943663e086506beebd51b4b2f445f6036f451d520ba8fa5
BLAKE2b-256 checksum
How to use checksums
7edcbaeba98430583919695c94df1b041f43bfb4f3bff0f728419b82d8e9e99d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release files / pininpy-1.0.5-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL pininpy-1.0.5-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d2b6d9719a971afd8ae2f296eb61bb1270794ae6ba1be7a52cd7780984931f47
BLAKE2b-256 checksum
How to use checksums
3eb79434d59eeee24d26022d6ae5ecf055ad2bc848ce9e4d939448f039ce6ff6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release files / pininpy-1.0.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pininpy-1.0.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 147.6 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1d5a5c564095031b4c01d4752c6c40e32049ff31d9d1ecfb51271ff7689d59d3
BLAKE2b-256 checksum
How to use checksums
b86f6c74897b74dfcd2b308a328f976d6c0442148dbfaecc83798fc12afdaecd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release files / pininpy-1.0.5-cp310-cp310-macosx_11_0_arm64.whl

Download URL pininpy-1.0.5-cp310-cp310-macosx_11_0_arm64.whl
Size 104.6 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
dc15cc7584a583b93e9d4065715ec0ce8c67e27f24eca38262210a986dd999a2
BLAKE2b-256 checksum
How to use checksums
3a942b5875d98f63cd44ebe03e1c6e94916f7f58c56d23f4192a30715c13b463
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release history Release notifications | RSS feed

1.0.7

31 release files

1.0.6

31 release files

This release

1.0.5 This release

31 release files

1.0.4

31 release files

1.0.2

36 release files

1.0.1

36 release files

1.0.0

1 release file

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