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

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

Built distributions (wheels)

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

Download URL pininpy-1.0.7.tar.gz
Size 8.4 MB
Tags Source
SHA-256 checksum
How to use checksums
b947a8f7828ee14fbae0d52f3179a6219d6c6f4387c3e84895cf5b9407f8011d
BLAKE2b-256 checksum
How to use checksums
4a5e3208aa5c5f7810f79f97c54e894d3ac513e06ba93f1daa72481ed60ef14b
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 29, 2026.

Transparency log

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

Download URL pininpy-1.0.7-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
f0ee8f400428e1e29da69b2e403726eda8a75c0a6c1c09b52db56c5ed38439cd
BLAKE2b-256 checksum
How to use checksums
a0ec84c0d155ff95c202e3aa286a5810f92cf4feaa99866a14ef1d14474eae07
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 29, 2026.

Transparency log

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

Download URL pininpy-1.0.7-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
9b90c461a0738eeeb11c72ce7ce495d4c6b21cd4e73efa18966e8d38e3a331b2
BLAKE2b-256 checksum
How to use checksums
29a1892f064a4872c105a0ac82e76946b1c201d2a4e85b5668023e02f100de1a
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 29, 2026.

Transparency log

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

Download URL pininpy-1.0.7-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
fcba603a08b3f0d1567df1ad82d904ee3de502dcb16db89791b2c9dfb2054c06
BLAKE2b-256 checksum
How to use checksums
968701d033ccdd12aa502f562cec19bd91e25d8946aa1d8d398c15120ade98fb
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 29, 2026.

Transparency log

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

Download URL pininpy-1.0.7-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
25b22de96c8d9cddd13b8c898c2b453a8093f395bec9b6f818b427d273685587
BLAKE2b-256 checksum
How to use checksums
7e23d725721932948f64411d3ccf18894ae500ebbe6c0abaf99a10d72c95e4ea
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 29, 2026.

Transparency log

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

Download URL pininpy-1.0.7-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
845e165244c53516dcf715e2fe9f62145f4cd728f7cef652ea09ec9cebc23716
BLAKE2b-256 checksum
How to use checksums
db92822c821aaa8aebe9146226f5e2a074e2e7f676227c194be78904c35ee1b5
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 29, 2026.

Transparency log

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

Download URL pininpy-1.0.7-cp314-cp314-win_amd64.whl
Size 103.9 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
95c747282354761ce59b13379b9e39521eca2da1ff24908a5a7e1a8e806decd5
BLAKE2b-256 checksum
How to use checksums
1d1bffb0b7659ffe487fcffd095fc3db912686ac2abdd2d37005a20f490e7e4d
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 29, 2026.

Transparency log

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

Download URL pininpy-1.0.7-cp314-cp314-win32.whl
Size 89.4 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
8e30a042f77db533ad84ecab9fc886bbe2125e3e9bf6bfc7c40284c4114df48d
BLAKE2b-256 checksum
How to use checksums
23c688088ae9223869f65895d438450b43fcaadc79206705ee3994c699ae8775
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 29, 2026.

Transparency log

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

Download URL pininpy-1.0.7-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
3db1ca91172d59ca1607e240e08ba9398f63f9380b4d589e26834d6cd5be8d65
BLAKE2b-256 checksum
How to use checksums
df814557a4a1898cf83496f49c82d19d0cefbfbac2588fc34efafd69f6e2f699
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 29, 2026.

Transparency log

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

Download URL pininpy-1.0.7-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
94de4314a7379b08f57a2a656f4fc8d1e50da11b53eab691634ed5e3ce73b19a
BLAKE2b-256 checksum
How to use checksums
847d2fe0696c49982566251595999c9e78ab063683120d5950d2fdc0ce66d37e
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 29, 2026.

Transparency log

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

Download URL pininpy-1.0.7-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
ca4d8fdd95241723540bd20434317cec80e4324d131b359c3aa38195a3fe58b8
BLAKE2b-256 checksum
How to use checksums
94f5ee84975fd8fde55b4730d3cf7c77f69ca78eca56b8d321b0b2c7e343bdfd
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 29, 2026.

Transparency log

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

Download URL pininpy-1.0.7-cp313-cp313-win_amd64.whl
Size 101.6 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
d4473a73489cd6f261c17fdd1d54c121ab35970d3b402463ee86f9a1b283db6f
BLAKE2b-256 checksum
How to use checksums
f41385dfe681a5cc6f7b44949aa14892406f88199eded752bb3c01474981f6fd
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 29, 2026.

Transparency log

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

Download URL pininpy-1.0.7-cp313-cp313-win32.whl
Size 86.9 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
edaff04fccd5489664a4e0c9f789a57cf0888582aaa1407d1af4c8b7de610d58
BLAKE2b-256 checksum
How to use checksums
52932bb9e184eb87c210b390ba9326562327bd4b4be4152cf6b92f3e42bff04f
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 29, 2026.

Transparency log

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

Download URL pininpy-1.0.7-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
d763d322cb73c245cf779c5c51652d5b93aa13a8d3d1ddbd2ed5c532e07c3b27
BLAKE2b-256 checksum
How to use checksums
653ac96e0d376efbd98b70bccca621c7cb6222b5f3fd4074ba6e8947da16b1e6
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 29, 2026.

Transparency log

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

Download URL pininpy-1.0.7-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
c5f3bdf6b311f3c68750b829a5aab6765cf41fcbb95fead036b909ac1d006e04
BLAKE2b-256 checksum
How to use checksums
198a3ca4fd629a557b3580a680adf10966d43697c28ccce136d279b36ec761ec
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 29, 2026.

Transparency log

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

Download URL pininpy-1.0.7-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
e84d356dfe515fc5b3acc12999737d52fa937888ee07136aa5e5ba251ba4e784
BLAKE2b-256 checksum
How to use checksums
656a40f8fbacda18b557339d7d4ed48e1a21574c50c46bf71116627824fbc368
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 29, 2026.

Transparency log

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

Download URL pininpy-1.0.7-cp312-cp312-win_amd64.whl
Size 101.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
9e4d7322e64a054509494123e71c384300e60cc73cb09ad13c961630ad743025
BLAKE2b-256 checksum
How to use checksums
52aa48fd46ebe69c44e0912c603187b5e74921a1ae75126e229a125db8bfb196
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 29, 2026.

Transparency log

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

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

Transparency log

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

Download URL pininpy-1.0.7-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
0513bcccc36c9fefdd9b9489f66a760e5c36b5f273c4342dd068215c63a573e8
BLAKE2b-256 checksum
How to use checksums
392bdca017f88145c5c83e296398d584e02b018eb8eeff61411fa36c355a3bd0
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 29, 2026.

Transparency log

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

Download URL pininpy-1.0.7-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
66371a8091619e8e7f1e05d726e891eb929a10f9a9728826b76f7b9a91f673f4
BLAKE2b-256 checksum
How to use checksums
ac5ce875133ab645aa353d6c7dd823cf8a220fcbd04e044aafdf7cfdadc6c4be
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 29, 2026.

Transparency log

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

Download URL pininpy-1.0.7-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
d2d6308c988b3ec26a82b6e81f336ce59924f49a40b4469ca55799db88c1d113
BLAKE2b-256 checksum
How to use checksums
63416d2544f9292618821df4e0d0e82dd0149bc3eda3ff0310b07cf269da99ca
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 29, 2026.

Transparency log

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

Download URL pininpy-1.0.7-cp311-cp311-win_amd64.whl
Size 101.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
1309ef9a0cb5d50af3afc91a214793fe01d13daf7f1f5bb000bf913f8530faa5
BLAKE2b-256 checksum
How to use checksums
f1dd30325505238d9220786fab91df01747b2c9d2fd8500859c191888e7cecac
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 29, 2026.

Transparency log

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

Download URL pininpy-1.0.7-cp311-cp311-win32.whl
Size 86.9 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
68727f76831414d5ca10a2559b3896be16260233a05b050ee2f4ca2b4b5f889e
BLAKE2b-256 checksum
How to use checksums
190a2d98e1dafbb4c23f3125bb04a41cf6b7806609516a835b997a131c39d49d
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 29, 2026.

Transparency log

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

Download URL pininpy-1.0.7-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
ede3c3523cbe3b9d5e769dfabe6cfb09a373cca3d10b01db55e3d504f26cd197
BLAKE2b-256 checksum
How to use checksums
b19e7a6275319385a79d065b3872b6b6ba2c52e39c6b7e3f00660b146d290375
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 29, 2026.

Transparency log

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

Download URL pininpy-1.0.7-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
37025df35ef3fd93ec89f85cde8d765af47e1326111b2802a9295fd2a81b9ff8
BLAKE2b-256 checksum
How to use checksums
c7ddf7c6d536cb30f3ff4172260b996cf2bd477707dc12274dec98230a4ed69f
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 29, 2026.

Transparency log

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

Download URL pininpy-1.0.7-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
d5f29ebc2e817d0d47eadfb9a8de0600a25be1dfc180297fe440e453a3ee56fc
BLAKE2b-256 checksum
How to use checksums
a916cf42542d7e7451841d25d989e0ccc4cd7412f6378273a1faccedaa5c4596
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 29, 2026.

Transparency log

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

Download URL pininpy-1.0.7-cp310-cp310-win_amd64.whl
Size 101.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
b2b521667e80f12a85eb7ff4444317535964846d332ca1cc508229a20b231b10
BLAKE2b-256 checksum
How to use checksums
13ecf19689957a4bd9212b7424c81ac720c52237c1ad52afa022c9ab240946c1
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 29, 2026.

Transparency log

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

Download URL pininpy-1.0.7-cp310-cp310-win32.whl
Size 86.9 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
d5b0ed33960f60062a1edf0ed7c0048c9a71dfa84c1efbc40546736bb5a2c20f
BLAKE2b-256 checksum
How to use checksums
825d56b9bd1ccb99a8750e4fc81095ae54aaa2537b690fddf141dca943e5b274
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 29, 2026.

Transparency log

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

Download URL pininpy-1.0.7-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
a5fd5d79163c8d9217fa96d57b74268cc57d2a579ddf85f00985fe49f4d9875a
BLAKE2b-256 checksum
How to use checksums
64fbb31f38087c5670b03a2aef8746a22b7beb321359949a9c6e9f21437ee783
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 29, 2026.

Transparency log

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

Download URL pininpy-1.0.7-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
4309b974d43da7920ef40f02599cb18574891f6fbf1cfd7f9273b950769a89d3
BLAKE2b-256 checksum
How to use checksums
10be74db6777af211706208db08d5b188ef1cd1df4eff1af20d851ac00d24b45
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 29, 2026.

Transparency log

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

Download URL pininpy-1.0.7-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
11fb1ca7acc46d821a72febfe6fedaa59fea3559ba20416f286310f557fa9964
BLAKE2b-256 checksum
How to use checksums
76ae86de82ffdfa16e912810b3c60ebe85e12bc2ddb5cb1e3eeab625c12cd149
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 29, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.7 This release

31 release files

1.0.6

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