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.6

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.6
File Size Uploaded
pininpy-1.0.6.tar.gz 8.4 MB Details

Built distributions (wheels)

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

Download URL pininpy-1.0.6.tar.gz
Size 8.4 MB
Tags Source
SHA-256 checksum
How to use checksums
f96c0c1b872b5b078cafa1f2993e053d6f84ded9a2136994c5c41d839bfc0143
BLAKE2b-256 checksum
How to use checksums
67d91d6cee6e2d96039e9a4a08a59a6706f68fefd097bf722d3de7676de61318
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.6-cp314-cp314t-win_amd64.whl

Download URL pininpy-1.0.6-cp314-cp314t-win_amd64.whl
Size 104.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
6bbf3cee28a4c7e2be1db38285d898f97b072a1dde95905636cb57cefb53efe3
BLAKE2b-256 checksum
How to use checksums
3299fc26ff72882b0784c725c25713ede44d66546d675dd1d8e4780a20e56edc
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.6-cp314-cp314t-win32.whl

Download URL pininpy-1.0.6-cp314-cp314t-win32.whl
Size 89.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
3c16b9c7b03c76f992eb97534c18623d2ad633eb162924ed5001460756f82e44
BLAKE2b-256 checksum
How to use checksums
f5123f636d93a2463af8539429556fce058c3b0060e39c38ad8cc220d177e322
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.6-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL pininpy-1.0.6-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
17816cbe7fbdc090693cdc915c3297d2880714b17cf040607c4ddad478f899ff
BLAKE2b-256 checksum
How to use checksums
a7b7c0ee52671c63068142f04b4ad62c94f2f52033c48a7ecd9cf9e947553916
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.6-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pininpy-1.0.6-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
002ba31a768ed46a1f066b5464326a4fdbfe045ab4803df77ecf705b53f2bdfc
BLAKE2b-256 checksum
How to use checksums
d9f75b37bb95395e46210d05bdd2fb45eba71d960069daadbd556d6a43564bf0
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.6-cp314-cp314t-macosx_11_0_arm64.whl

Download URL pininpy-1.0.6-cp314-cp314t-macosx_11_0_arm64.whl
Size 104.9 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
75b745d8e5941f7cea11c94b1d7c148f61c5de483cb3b4c3572f4aa86e006fc2
BLAKE2b-256 checksum
How to use checksums
2221219a9647c7cc55fc3d5249784820f21f0c58e7fe7209be629e76d4ef9289
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.6-cp314-cp314-win_amd64.whl

Download URL pininpy-1.0.6-cp314-cp314-win_amd64.whl
Size 103.9 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
cbf32ec2df3a62b2bdd2ceb5b917e911998adc80bd40359afd838a4ee395367f
BLAKE2b-256 checksum
How to use checksums
555d6de2ca6de926b96e28d1b03e495f73c271b9df778c0aee71affec8bde27f
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.6-cp314-cp314-win32.whl

Download URL pininpy-1.0.6-cp314-cp314-win32.whl
Size 89.4 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
82ec5ff7b723f857086d75d6e86f3997e31672af3af8330c19781a4730c6bda9
BLAKE2b-256 checksum
How to use checksums
6b09a595094b7c266b19bc3bacc31b7afd12d9a224fc4d60ca8087bb739e2c5e
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.6-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL pininpy-1.0.6-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
f98369e1470f35bd480302491105d3aaecf31a16c63bf3c1d04424916388b9a2
BLAKE2b-256 checksum
How to use checksums
3c941d48295016b78d6dc1afa213ad95679a8598e4ba2e1e075b4c29876db064
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.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pininpy-1.0.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 147.7 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
355422f6f8f57f8ed1799affc97aea5ec4fc83208b65ec6b4f20485618596783
BLAKE2b-256 checksum
How to use checksums
e84b3daeb34885c5e271b24170ee713689574a32b1692979427b167e7e7e0827
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.6-cp314-cp314-macosx_11_0_arm64.whl

Download URL pininpy-1.0.6-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
6d7bdf58cbfcff884fbce25f55153d678c24c73b4f3d0fb23d0bd7a1c7d3cc55
BLAKE2b-256 checksum
How to use checksums
d840f8f119bab67c6dcca9fb56f807e460c7a4eadb87fbd0cc64f585eb445814
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.6-cp313-cp313-win_amd64.whl

Download URL pininpy-1.0.6-cp313-cp313-win_amd64.whl
Size 101.6 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
5baf576d217b3767a4ec50a419f477eeae7e73f9c623615ebf662c2b5d8b7ac0
BLAKE2b-256 checksum
How to use checksums
9f91329e688672be2c8d919daf47a483348aa39dacdbae7e8698646aadf30051
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.6-cp313-cp313-win32.whl

Download URL pininpy-1.0.6-cp313-cp313-win32.whl
Size 86.9 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
3ee406c1ad0716ac327370e40854b963c9ce8ac3ed04416c2cd8695d032d8966
BLAKE2b-256 checksum
How to use checksums
4d617d348af68c9490bbc182bf9f9d082b1d792916549553ffe8180cf3717024
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.6-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL pininpy-1.0.6-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
fd0ec7db00f65b4979e0ca60d50a1060296089b62a313f6e4bc6d227fd19e9f0
BLAKE2b-256 checksum
How to use checksums
91be3bf3c4be75974d90ad7edc3431aab4eeebbaa477b0f3481fcade5564ca15
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.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pininpy-1.0.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 147.7 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b57902e8f05462576b4326dff7941b7f24d7f7ac283bf76bb0577107eeac3f1e
BLAKE2b-256 checksum
How to use checksums
e8c87b391dbedda3c46dd73959ca09efb500568489d44871f9619a9e02b0408f
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.6-cp313-cp313-macosx_11_0_arm64.whl

Download URL pininpy-1.0.6-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
c43ec5f1fc9075572bbdc20ec34108114a3e1b6c64e0154cc6dffafc2a0eaf7a
BLAKE2b-256 checksum
How to use checksums
3debf8a3aac083d52a047627d31f87f59079b7cd06baf81e8f48f4364d6a6ea3
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.6-cp312-cp312-win_amd64.whl

Download URL pininpy-1.0.6-cp312-cp312-win_amd64.whl
Size 101.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
25d522c52c993721a0ea8ef0468c9b67cb29818d22983b6a320b1d0ac035689e
BLAKE2b-256 checksum
How to use checksums
a8b9bd04e561cb97f030bb39663254fff2f17a055cc86c33cbd5148d5f14b6e8
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.6-cp312-cp312-win32.whl

Download URL pininpy-1.0.6-cp312-cp312-win32.whl
Size 86.9 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
76a6ba2e20ca46463940bab42dcb5b33453001ef1c01103a636bb21ae481fed6
BLAKE2b-256 checksum
How to use checksums
19a2c2eb050db77eb6fffc32159cbdbaf279bcd7bf0b4ec232ff46979f751989
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.6-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL pininpy-1.0.6-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
1b0d09563569c23613fa89b747e081bcb5313d4b0923eb020123a83d5a2a7fcc
BLAKE2b-256 checksum
How to use checksums
a4e41628b6b7ba18bd73f024bd44a5bc4f73c7f763a50fffef7c270489c769f4
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.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pininpy-1.0.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 147.7 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
29b5a5de85ca13d8838c653a1dec4ccbf61b13d3a682ba25b9075d1669ab02b8
BLAKE2b-256 checksum
How to use checksums
49cf06e7ad05844614cf2d65588996436bc3ba742b144a0fce6fc87a79976bc9
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.6-cp312-cp312-macosx_11_0_arm64.whl

Download URL pininpy-1.0.6-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
56cc627212dbaef3b400c4c5cfa42b712d2365fc57e53bcbb927ca463f025f3b
BLAKE2b-256 checksum
How to use checksums
a6f346b7cd9ff28b2871de3b86ce0ec5a07c59fb04cf094b22e98932a374def3
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.6-cp311-cp311-win_amd64.whl

Download URL pininpy-1.0.6-cp311-cp311-win_amd64.whl
Size 101.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
b3b013a81391dff938acbbc37184395d92100b698118b6ddf762e1edf3ec595c
BLAKE2b-256 checksum
How to use checksums
24b13ba5219085abd3c6ce13b7d472a96047e2106c00a3dc93f1906cbbb862a6
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.6-cp311-cp311-win32.whl

Download URL pininpy-1.0.6-cp311-cp311-win32.whl
Size 86.9 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
21a222897c6803e5cc94308bd2164011f728317717b1acc2bc8690dda6e98c10
BLAKE2b-256 checksum
How to use checksums
32bdb991e90a2eb70dbca801dd3921c213b2f876532f929aa00faf42628cbca8
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.6-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL pininpy-1.0.6-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
45b6e3607bc032dfa68692e06cf0342b2317d9f4242a731334f9d0797b6f1a65
BLAKE2b-256 checksum
How to use checksums
75e2c48ae7782b554a10df9170569d34420ea3a69fbfe74bc4834b3cc0f884fe
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.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pininpy-1.0.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 147.7 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4cf3722af1e1d01136a7cb4da3444f20fe11b30a0fa6bfb34349c465fd3cde2b
BLAKE2b-256 checksum
How to use checksums
ba33f2bf60a9d2e913d7cb32340ba055e1934fce9c02801bbbe1a928bf90b12f
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.6-cp311-cp311-macosx_11_0_arm64.whl

Download URL pininpy-1.0.6-cp311-cp311-macosx_11_0_arm64.whl
Size 104.7 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9afb312bf4fcc76f0362e2ec4d026b42a0031e97839c24330c203073f4ec31f6
BLAKE2b-256 checksum
How to use checksums
59158641216a885f336454f7d552dd901a4a46a1178f198bd61f430d17042cc9
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.6-cp310-cp310-win_amd64.whl

Download URL pininpy-1.0.6-cp310-cp310-win_amd64.whl
Size 101.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
845f88aa042456ae8a39a7416a744a478e1a876e925b71c179372c1974100e09
BLAKE2b-256 checksum
How to use checksums
0341e369ae3d4ce15cc4d2f833347a799dbd2e3e72fd55caf160b4589772bdc8
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.6-cp310-cp310-win32.whl

Download URL pininpy-1.0.6-cp310-cp310-win32.whl
Size 86.9 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
022366dfed98dfd6aeb1d93aba5f2775c406b925e4a75d9e079bb0da6871f2d3
BLAKE2b-256 checksum
How to use checksums
d478edff29d92e5ba92532a453493464e9d323d29556236441dde93fb048fe7e
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.6-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL pininpy-1.0.6-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
ac69b8cea0aeabcc14f5c0a39f5eaba1ac77a59e2bff23dc2cbcef0039589ab9
BLAKE2b-256 checksum
How to use checksums
3224c3bb334eab64b27af1ed1ecc88e697d5e59e7d490bc846542e5f92b639ac
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.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pininpy-1.0.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 147.7 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d99ede6001620a0f2568aa229d2e44fdb92cb71ec1d27501b4c883be980d8100
BLAKE2b-256 checksum
How to use checksums
6169c380ec122f1d898210679b24d8ff9122c8ceef355d63efc0121714ed184a
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.6-cp310-cp310-macosx_11_0_arm64.whl

Download URL pininpy-1.0.6-cp310-cp310-macosx_11_0_arm64.whl
Size 104.7 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3f51778aa5e54d07f0494e68b643d024d4c1b24200204cf9e144607085bd06d9
BLAKE2b-256 checksum
How to use checksums
69df7199e4dc8900a42f8e5f9c75ab5efc93964b206ed5fde99425441e91f9d7
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

This release

1.0.6 This release

31 release files

1.0.5

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