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

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

Built distributions (wheels)

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

Download URL pininpy-1.0.4.tar.gz
Size 8.4 MB
Tags Source
SHA-256 checksum
How to use checksums
4ed0a05ababe1daac6fa20713d950041af469ccb7c56737d6ba7795a4e7853bb
BLAKE2b-256 checksum
How to use checksums
01d6a72b364768bb5dc14aeeecda73533d82647aa88488959090afaa63165a28
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 24, 2026.

Transparency log

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

Download URL pininpy-1.0.4-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
f124139e290892f706c3b21e49c8da26926fa08548abe8c76c8d008d823ee568
BLAKE2b-256 checksum
How to use checksums
2d3886443da7a56d47799fa92a86c1280d3aaba68191719441cd756f3143a69a
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 24, 2026.

Transparency log

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

Download URL pininpy-1.0.4-cp314-cp314t-win32.whl
Size 89.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
e4585a400f6209831d7d7ba5bcd8d8e943b259130ad0872432062bbf7fda80b1
BLAKE2b-256 checksum
How to use checksums
e218ee56bde74c5240082eda2b1aa18c4c1661094eafdf4dc1043bcfe6321b79
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 24, 2026.

Transparency log

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

Download URL pininpy-1.0.4-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
461a673ec8da503b240cbf8cfd09c2c4560f37997a780ae4088028b481f3e7d7
BLAKE2b-256 checksum
How to use checksums
b6e67396e4231f2df375900d37ce0962cd78cc9dbfa4c7c92dceabe21570f6a2
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 24, 2026.

Transparency log

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

Download URL pininpy-1.0.4-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 148.0 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
075a2cdc1cab8b44497dc9099382f1b4e0c6b544ae7060f4228bda2fb855084f
BLAKE2b-256 checksum
How to use checksums
d597394f58dc61a1f5a3addfb5219e9fb08cd26550b32f7443c8b104768005fa
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 24, 2026.

Transparency log

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

Download URL pininpy-1.0.4-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
810e1ed05a41156cb17657f7839ac7b7b95ec26f65469aed908596f503e44dcc
BLAKE2b-256 checksum
How to use checksums
3905560f5b0b8921fc5e9bbcc9fcc07730e31d1d2eb6e8912e2731e9ed99ef94
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 24, 2026.

Transparency log

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

Download URL pininpy-1.0.4-cp314-cp314-win_amd64.whl
Size 103.9 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
8f880e0fc1ef0615e8dec01b8b990091e168bceb24a4208e50092bd137ba6380
BLAKE2b-256 checksum
How to use checksums
9cf413628b4d694dfe338ec5b7df0f038b0d90c999881ba475b8aefba8dfb63a
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 24, 2026.

Transparency log

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

Download URL pininpy-1.0.4-cp314-cp314-win32.whl
Size 89.2 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
7eba96935ec9c59ddb12574e8fdc1b4dc65705d1839d46bd6cc152dcdd6272aa
BLAKE2b-256 checksum
How to use checksums
2df83466a57756b8a273ae367b0bc6de903b3e3293f93aec96a0ebeee75f4c6c
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 24, 2026.

Transparency log

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

Download URL pininpy-1.0.4-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
024937f98c7993fa17f1db02d5526033dd429ff6baee3d1de1dc34c9f1b45d4d
BLAKE2b-256 checksum
How to use checksums
e220e5379153e001547d331f02c44c272ff129af764422728b635c8ef1809733
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 24, 2026.

Transparency log

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

Download URL pininpy-1.0.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 147.9 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8d39a18b747cdb8d946f074cdbbad4af556ffb8246fe3814bb9bfbfe3684be08
BLAKE2b-256 checksum
How to use checksums
35cd504993f792c92c1ef6b40c05772f700144637a909be66263f53e60c4b0ab
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 24, 2026.

Transparency log

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

Download URL pininpy-1.0.4-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
091ed76c0f2325f00279aff2ac8a580a665dc6750dc2cf83450e34ca01a4b548
BLAKE2b-256 checksum
How to use checksums
fd0965fabec861f996ffcc1771fd733f85554b86b597e400dcb580d496215464
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 24, 2026.

Transparency log

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

Download URL pininpy-1.0.4-cp313-cp313-win_amd64.whl
Size 101.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
d1fb5ebd6abec2579c4d20e17ebc0f2826c260e387278ccef6dc4f445863b76d
BLAKE2b-256 checksum
How to use checksums
b489ee521cf7f6e1214981979ee0f7081ce10927ff5f8da7b8e22b1385fe8228
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 24, 2026.

Transparency log

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

Download URL pininpy-1.0.4-cp313-cp313-win32.whl
Size 86.7 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
d32848996118b6efe614b84247e0f24ecbe2d19a452737185af5a89548ea0d29
BLAKE2b-256 checksum
How to use checksums
f0d80f4465bfac772f1926c56bf52e6a96cbcc8882413257ed08db4232bdaad4
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 24, 2026.

Transparency log

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

Download URL pininpy-1.0.4-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
9e13da18a7ab9dde99376b20d3d4852a998871662dae29edb612d46a29d920a4
BLAKE2b-256 checksum
How to use checksums
71299d230078d550b4347b86363f97541a5ea48e0cf5366ab62079aa6419943f
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 24, 2026.

Transparency log

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

Download URL pininpy-1.0.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 147.9 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fa7d933d988a6c0b9f19751c139144a586314eed7b675739fc1ebbc9d7c65cef
BLAKE2b-256 checksum
How to use checksums
8a36e4ec7dd0343cd62095a072bc97dfd991f029ca075fcdb2f079c7c774d7d9
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 24, 2026.

Transparency log

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

Download URL pininpy-1.0.4-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
99bf7c1d6b2c37c207ed17dcc8860b0e1b4e76e8e670d207f6de063d65498e05
BLAKE2b-256 checksum
How to use checksums
4238192f8804b779aa62ee698beca24411e588d21b1be15c2c9bc4766252178f
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 24, 2026.

Transparency log

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

Download URL pininpy-1.0.4-cp312-cp312-win_amd64.whl
Size 101.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
3841c22846be455aa4a2b7a2d314772ac1dcd76234b12008442f0d96b2e9795d
BLAKE2b-256 checksum
How to use checksums
53d4765dd9c5448eeee9ebe36b3ecbe970fb9f87ed99260fb37d82d22d841f33
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 24, 2026.

Transparency log

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

Download URL pininpy-1.0.4-cp312-cp312-win32.whl
Size 86.7 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
c12940706686ec3342ffb275df98dd71cbbf800a03dc8f41a0136882f9fdea97
BLAKE2b-256 checksum
How to use checksums
bad22446bcd84a9071d5e25850800c182446623529d9eff8f75c414706d53b9c
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 24, 2026.

Transparency log

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

Download URL pininpy-1.0.4-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
a70b363446e05dc68bca84b7c2c1e466b509039c5d7d35f0d546bd439450a7f4
BLAKE2b-256 checksum
How to use checksums
fe18199f91f5df82371c8ea77d1b315cfc05d8369d2462ea55558866e1b5ba9e
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 24, 2026.

Transparency log

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

Download URL pininpy-1.0.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 147.9 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e03a3cc3f680b5e6baa0e250ebab9f8b69e0dc82ab22ad09e86e578cf30e556a
BLAKE2b-256 checksum
How to use checksums
98a40b3dc2f29d6ec1581b7939287cbd56bc7a803c8cc1459a7432916959a8ee
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 24, 2026.

Transparency log

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

Download URL pininpy-1.0.4-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
5ada53031cdf6505c50d7ac27b635a49b25e2505482a93e2eaa78369ff29196a
BLAKE2b-256 checksum
How to use checksums
46199ec9a96ffa36d751099c7ba028e195acc6c3eea4a03dbe0123b98c5481d1
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 24, 2026.

Transparency log

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

Download URL pininpy-1.0.4-cp311-cp311-win_amd64.whl
Size 101.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
695a79242daf9d20be842f134c270d609d7c184c4c9e48a96682d1c43b3f658a
BLAKE2b-256 checksum
How to use checksums
0e299ea64145d49c9955d7b2eb59978a395d7a78441282047f330bbb412fbf80
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 24, 2026.

Transparency log

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

Download URL pininpy-1.0.4-cp311-cp311-win32.whl
Size 86.7 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
812900a13ddab682ea5b8d34564a42d469c3e5e9e1e5514065e5935a4f096c4c
BLAKE2b-256 checksum
How to use checksums
ceaca5fd670bf82a3d3f0752186512b26114b5e701f0b88f62fdfc3b2f3b51f6
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 24, 2026.

Transparency log

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

Download URL pininpy-1.0.4-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
d1e598f797e1234bda7473df47c452fc5c5d515390f20d87d5ce24f1925e7a01
BLAKE2b-256 checksum
How to use checksums
3a01534f96e7cd7ce1253c3ea0dfb2b52c883e98d37902449e4f0bdbdb9dc3d2
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 24, 2026.

Transparency log

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

Download URL pininpy-1.0.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 147.8 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
70edea27328ea24a495c78a34e3ab8ced3869222cce564b62d8377966bd59c10
BLAKE2b-256 checksum
How to use checksums
871417278ac47405bf9e5c69743efa7220597f969d8c021e619dbffa26e59ea8
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 24, 2026.

Transparency log

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

Download URL pininpy-1.0.4-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
ba90e0781935718c78d16a621f8a788692b1c90d874052fd86aec1d407bdae04
BLAKE2b-256 checksum
How to use checksums
02785e6d546f12445d0dbc1abc6c92f3e31d8850486cc8227b24ce8a556467e4
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 24, 2026.

Transparency log

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

Download URL pininpy-1.0.4-cp310-cp310-win_amd64.whl
Size 101.5 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
9fee88e9e19be4599c9bf87e5e47de8689e91530047a4210475adc2c0bc1cf42
BLAKE2b-256 checksum
How to use checksums
d8b40fb8368a90b6d3432315eab5101d3953acb7309a464fc2c264d51b34b91d
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 24, 2026.

Transparency log

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

Download URL pininpy-1.0.4-cp310-cp310-win32.whl
Size 86.7 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
3e89ad331c2810ce43dd932aa60e61fbc1b6be8902466d0d2590c2ee7401ad19
BLAKE2b-256 checksum
How to use checksums
fb253cda9e0296422206c5cc76ec672de44fd996d2948b10fccb93a959ff828a
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 24, 2026.

Transparency log

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

Download URL pininpy-1.0.4-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
d422dbc61775fde89bf8ba128b17f9328882ce18de5a9b70f0da5ac352cded09
BLAKE2b-256 checksum
How to use checksums
2cc59858f83725bd0ecdf897a588a025a1b773ae58c0ea542867d5930dbdeb12
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 24, 2026.

Transparency log

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

Download URL pininpy-1.0.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 147.8 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8c1243b4c0d4f1e31c10186b2db3273b4653b5d87e073a1d609156f8634fe2e7
BLAKE2b-256 checksum
How to use checksums
86323c3925d01b69b554a1f1ea8fcb3a7b8939911a284462bf97212f04793873
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 24, 2026.

Transparency log

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

Download URL pininpy-1.0.4-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
0051bb88812fb3b3403567e439ed46ffa50fe1418e6da68567b75461de90b8b8
BLAKE2b-256 checksum
How to use checksums
1cdd92dfed0b9b413d7cc44e4657fc3dbcb62110aaa84fb1e2289db0473d2c5c
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 24, 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

This release

1.0.4 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