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

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

Built distributions (wheels)

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

Download URL pininpy-1.0.3.tar.gz
Size 8.4 MB
Tags Source
SHA-256 checksum
How to use checksums
cfaf3a8d7c0e88eb0584067c543fa9fea775dfb390d5518c32a0fea7079b341e
BLAKE2b-256 checksum
How to use checksums
e559623a72b9d36f99c2a53e7b6ef1eea27b5408a26ff23a73785d78432664c7
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 7, 2026.

Transparency log

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

Download URL pininpy-1.0.3-cp314-cp314t-win_amd64.whl
Size 104.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
26d172c647dc2ea452488353e2dd877aa4b561728c84eaecad148876a077d46e
BLAKE2b-256 checksum
How to use checksums
eea48fed6bd7ce8ab77e3541010d71187f1f423551415dc50ad73914d5e8bbcc
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 7, 2026.

Transparency log

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

Download URL pininpy-1.0.3-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
b4081e0887720751a301663a54b0049d8875b1f199dd59531fb2feba72b73790
BLAKE2b-256 checksum
How to use checksums
9d6896c2638e680a53bc8ccf36f1abaa172c0cc441b0912a6f18b6e4c381c9fb
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 7, 2026.

Transparency log

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

Download URL pininpy-1.0.3-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
911333d63ff6afb38b9baa4a215592588c83eeb23b37f59d6641afb36618947d
BLAKE2b-256 checksum
How to use checksums
aed3dfd6ec8143d22e7abb440c16f018519ed22e7ec55ae4254a98613b0bb63c
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 7, 2026.

Transparency log

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

Download URL pininpy-1.0.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 149.3 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
54e53b6ad713a57337d96735cab3b14603b36f2e3f7fb0fa32da04a060d14dc9
BLAKE2b-256 checksum
How to use checksums
8c4ffc9c6ca53a16ac628ba5f184977b7163e05d61f54d71fc28a06f44e6df8e
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 7, 2026.

Transparency log

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

Download URL pininpy-1.0.3-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
ea2698c0dbe26f5b80e7f15c5d015a95aacf5b8cc2985e132d689f41e0727b87
BLAKE2b-256 checksum
How to use checksums
34cad18c6898b00a88a69fc625354010ef27675c3a1d243e4ea884d8c80f346d
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 7, 2026.

Transparency log

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

Download URL pininpy-1.0.3-cp314-cp314-win_amd64.whl
Size 103.8 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
4a4d73cee956b5450d26b78cbcde7f214d76820a3263d82e424d6ed094cd0033
BLAKE2b-256 checksum
How to use checksums
06304702d12578ba6a11b1719a5b863be8827b0e1e6eafc453c883248a42ff48
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 7, 2026.

Transparency log

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

Download URL pininpy-1.0.3-cp314-cp314-win32.whl
Size 89.3 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
672dbccc68cca33ef39ddd9939e488b858065c59564367458ea0e35777fb79c1
BLAKE2b-256 checksum
How to use checksums
9e168dc28bcbfad1b0c8c41b837b3685986d3183220456333308250828080660
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 7, 2026.

Transparency log

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

Download URL pininpy-1.0.3-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
afe294f842627d38e3d96b908d841271aa74d1465b1dfa1fbff8c10054fb64df
BLAKE2b-256 checksum
How to use checksums
a51a849d0daf7b06f2e2a5b13e2f23f49d97b3b9a2db4e3596c40c27aa03087d
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 7, 2026.

Transparency log

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

Download URL pininpy-1.0.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 149.1 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6e7d543b06fa715bd2f33ee6f68d22b15043028b5d2691f90e16f1a25030e986
BLAKE2b-256 checksum
How to use checksums
352149bb4f1830ecfebe9374b072ea35a7e900de48139a845e9d6009aca03b04
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 7, 2026.

Transparency log

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

Download URL pininpy-1.0.3-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
0c0f287e38f627996248fa9422a5fdf91127d828397455e4911f3451d38fc18e
BLAKE2b-256 checksum
How to use checksums
26d6ca0e1d7dbec7633dba5825ecb30f0cce61d8ff8d054fe4d88b83e0ab40c1
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 7, 2026.

Transparency log

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

Download URL pininpy-1.0.3-cp313-cp313-win_amd64.whl
Size 101.4 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
d1f503bf2470021df1b409d6db6e577669eef5993a630d02128c17ea6475d28f
BLAKE2b-256 checksum
How to use checksums
009bec30f400fdde2ddf2f9dc5ccb44749cc4f9b09b463ec66620486e9fe4949
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 7, 2026.

Transparency log

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

Download URL pininpy-1.0.3-cp313-cp313-win32.whl
Size 86.8 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
44e2e239859bea3679b282cd7bdae6c1badd672e953761890c777cc71dcb43c0
BLAKE2b-256 checksum
How to use checksums
fd4aeb225ffc61b299efb42ff603fa1342221d302cb01f3d2dd87c3146290c85
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 7, 2026.

Transparency log

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

Download URL pininpy-1.0.3-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
1990883aa66744ef304ec03d858b50eb90261b7e71a55d75c52c28a1f889a96f
BLAKE2b-256 checksum
How to use checksums
4295e605ac661ee220987194a7e75d91443c585ec9a3a8c3e74ff3762494349b
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 7, 2026.

Transparency log

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

Download URL pininpy-1.0.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 149.1 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4f856d6d0a908559cd88dee06b10e6e2f6e77d6645564aed69e0dd7684a515c4
BLAKE2b-256 checksum
How to use checksums
48ea802a0c872fc98da516e5319b21bb52fcc2025d44f7ed8bfcdaf598b940a0
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 7, 2026.

Transparency log

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

Download URL pininpy-1.0.3-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
2f3247a2e6774659da7273e7d3d5617b41a2f1c3d76cf936ebc734b1c8c853a6
BLAKE2b-256 checksum
How to use checksums
d67304e946774c2a75d8feb66fef26b4174abe04ca088b49a549b6f8665d0b98
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 7, 2026.

Transparency log

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

Download URL pininpy-1.0.3-cp312-cp312-win_amd64.whl
Size 101.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
218d5f50b7c033ac3d3be87cac8a26694056055c651bb439a92cdf59417d85b4
BLAKE2b-256 checksum
How to use checksums
2743e2ce4e798ff65b13fdbaa7255dc30d78e68232d6378872e31f3741123b7f
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 7, 2026.

Transparency log

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

Download URL pininpy-1.0.3-cp312-cp312-win32.whl
Size 86.9 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
d55aec0308d5a26f1d7ccc93643238452980dc3fcb85d0083e3afde420e24ed2
BLAKE2b-256 checksum
How to use checksums
cc192598049e418545c970786608523f8d437a725adad4d8d9b81a2b05d6c8db
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 7, 2026.

Transparency log

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

Download URL pininpy-1.0.3-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
41bfb5ee8ce92dda75a56add3382756153fbb333c061df3017ca4477140da0b3
BLAKE2b-256 checksum
How to use checksums
29f7c09f843fa089c0910a8f81972a1f87130b13e40b4637c68cdc769e536545
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 7, 2026.

Transparency log

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

Download URL pininpy-1.0.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 149.1 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a1c5371dbb375f72c4a9ef7c34553d9e149c1d930ddfc695110b1220f08dfab1
BLAKE2b-256 checksum
How to use checksums
53195dc48f7a345c4f402379b052aedddadd36375bc5c4ec8c4724443f35a6f7
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 7, 2026.

Transparency log

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

Download URL pininpy-1.0.3-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
453c62888a9a222f6585c9d2dc184143d770f0351c1b9356278937d62db39a5e
BLAKE2b-256 checksum
How to use checksums
3e83e06b67670938a0f16ddfcfbf9f4fc8c0bf21f91c7054c33c6d1677df9d15
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 7, 2026.

Transparency log

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

Download URL pininpy-1.0.3-cp311-cp311-win_amd64.whl
Size 101.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
db7022a0200f58e394ee0f9a6286ee8d8eee5f73ee64280e5b72a52d27c851d1
BLAKE2b-256 checksum
How to use checksums
f277180352f49875da57d7b4b07899748541c8539eeb3d91dfabbdf4f0ab89fb
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 7, 2026.

Transparency log

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

Download URL pininpy-1.0.3-cp311-cp311-win32.whl
Size 86.8 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
79c64bf3824d58df01f4fba97013ea96aff7fb4e4da26edecd12cb8b45668d76
BLAKE2b-256 checksum
How to use checksums
1eaa30673d9f2f8a0845536db9ae3d2733eb8030993ce10b7916b232b88dba05
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 7, 2026.

Transparency log

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

Download URL pininpy-1.0.3-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
cc85bcc0a25d1939097f1d605fbdaa9b8345806ef7e157ce777687fd61d4efa2
BLAKE2b-256 checksum
How to use checksums
d8d0c535c6ababb01781827951eaaa2321728bb3c2614c6acf553ead231e6eea
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 7, 2026.

Transparency log

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

Download URL pininpy-1.0.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 149.1 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
87fb5b622cec8418d9aa1f2200f38877a3d545570d33486abf7f9c36e42a8cf2
BLAKE2b-256 checksum
How to use checksums
430fb82021488a4427be0cc0a0427285b1e9d1bc89d58d9e9e08c8fe54cf5751
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 7, 2026.

Transparency log

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

Download URL pininpy-1.0.3-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
66b74be6cf00308a1cd38437f7945e428febddab23e1466e2b731400cb5910ce
BLAKE2b-256 checksum
How to use checksums
40a959714cc10c8c6fd9e7e283ba49bf6843a01c27f79db795b6b59066f58d7c
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 7, 2026.

Transparency log

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

Download URL pininpy-1.0.3-cp310-cp310-win_amd64.whl
Size 101.5 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
138d0656d96da569077c08c91d709236f4e3f09c1a238a94f8395688025b8d9f
BLAKE2b-256 checksum
How to use checksums
3f701415e575a56aa3f9933b1ce73746130d6b9a16c8c72a0411db17e6ec6c69
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 7, 2026.

Transparency log

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

Download URL pininpy-1.0.3-cp310-cp310-win32.whl
Size 86.8 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
7480ad6c1367687a8066e85e316a0b449dc2cad31dafe39a21b5373be6979238
BLAKE2b-256 checksum
How to use checksums
e39b5a39341ff95213b2ddf438bde9f43c739930969511f84899b3b1ac37a66d
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 7, 2026.

Transparency log

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

Download URL pininpy-1.0.3-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
435822ca496d0c56fa430daa9d7748bed8c07b1dd2652e05d0b134a0bc4fe84f
BLAKE2b-256 checksum
How to use checksums
0a6e2924255aeb8b8ec4a9e5a6a9628b84891ea7d780f8694d5bf055bd5475d1
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 7, 2026.

Transparency log

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

Download URL pininpy-1.0.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 149.1 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fc8e16bf6cfa8092777aafa6342b352cf1ca306ab83ecd73524cfeed3fe1b13f
BLAKE2b-256 checksum
How to use checksums
fdea8532eb5177682088441cf16840e3bab70c4f9e7f0e2dcec1564b26508255
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 7, 2026.

Transparency log

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

Download URL pininpy-1.0.3-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
6fbe6b6659d55b4995fea9144e18492b937484dc56bea02569059afafec1ad92
BLAKE2b-256 checksum
How to use checksums
6cb57cf788e9f40d919d99455e0e99362a355611cb297e2844e2477597c7f280
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 7, 2026.

Transparency log

Release history Release notifications | RSS feed

1.0.7

31 release files

1.0.6

31 release files

1.0.5

31 release files

1.0.4

31 release files

This release

1.0.3 This release

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