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

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.2
File Size Uploaded Provenance Actions
pininpy-1.0.2.tar.gz 8.4 MB With provenance Details for pininpy-1.0.2.tar.gz

Built distributions (wheels)

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

Total release size: 19.6 MB

Release files / pininpy-1.0.2.tar.gz

Download URL pininpy-1.0.2.tar.gz
Size 8.4 MB
Tags Source
SHA-256 checksum
How to use checksums
2124672c7b1c54faf0a558012bf8323b9bc8ff7dd14a21fe3af42b944339318d
BLAKE2b-256 checksum
How to use checksums
bb7e48d006ffaca1a6ba282dfe06af6824efad2211c664d96f50851cf42f375b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

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

Download URL pininpy-1.0.2-cp314-cp314t-win_amd64.whl
Size 102.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
0e5caf6424d5063ee32209a7b5e579d541c09179ba334d454b7dab6de2820e88
BLAKE2b-256 checksum
How to use checksums
039352ce1c4045deb770a860d6116d3fc81e8c38aee4d42b8de7e5d0981bfb88
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

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

Download URL pininpy-1.0.2-cp314-cp314t-win32.whl
Size 87.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
0c9e7b6bac6fbdb639a99065d132f19d568f27fe240f57d991453d8ec73d1c33
BLAKE2b-256 checksum
How to use checksums
52a976043a7e849a6f6caa98f4d469d38a088c11025c012074c591b321af04ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

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

Download URL pininpy-1.0.2-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
86ff60e72daef6c6908a8f6fc4d967f41b8bf37b2f84946e3047f006727f5110
BLAKE2b-256 checksum
How to use checksums
824376fbe976b56e0b202de79af6b03bba78f368ce8fc21d3fefd2860da68c18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

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

Download URL pininpy-1.0.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 145.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
de970dd9a85b0f64bd8f6825517864b32aaeec8e007423e4e56bd774e249b8ad
BLAKE2b-256 checksum
How to use checksums
e08df27bc9333dfe2f262a92e7918daab4d7ff9345c6f7683f7330937e181de0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

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

Download URL pininpy-1.0.2-cp314-cp314t-macosx_11_0_arm64.whl
Size 100.4 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f3593e0542917c6236f31e8e5441075c74b03ac4b5144cd141e6441b7c0d8ba7
BLAKE2b-256 checksum
How to use checksums
b365d48d6ba6014195e95b3c2bb993d03793cbded4405e155c76ff88e6d864fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

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

Download URL pininpy-1.0.2-cp314-cp314-win_amd64.whl
Size 101.7 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
b1990a090a581575eb127eee4875e2794ff3176d26398fb5d5dcf0f35bd9d8ce
BLAKE2b-256 checksum
How to use checksums
36c0ff1db131a649e06a32aae1afc47c51ee87dfb12917b615a34083634cefec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

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

Download URL pininpy-1.0.2-cp314-cp314-win32.whl
Size 87.1 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
b7a9328d2ebfbabf1a38f222e4be9a78adfe189b3c88675bdef066b559ac99a7
BLAKE2b-256 checksum
How to use checksums
6b5f5e490f88bacd9d001ef52dfc620d1f193da879787c3f34dee3744e68d937
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

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

Download URL pininpy-1.0.2-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
40ae6bc270bb849f2a653fa261bd89543b7bac94ee4599387f22b21020d4cb77
BLAKE2b-256 checksum
How to use checksums
7abc3ff7f875c93bc95c134ff2869159814110cdb77472e9698682660bf534ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

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

Download URL pininpy-1.0.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 145.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
f51d9be41fde23d92f41a0450989c89a5f538194685609d30c8575cdae259d48
BLAKE2b-256 checksum
How to use checksums
56ba03d3eb6d74bc51c27bbd4c6ddef981b937adc11b925da889d404e2576da4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

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

Download URL pininpy-1.0.2-cp314-cp314-macosx_11_0_arm64.whl
Size 100.2 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
39a0a66e0cc01a496e2a6912c11d7bb4f49f3b09b9cfcce7d926d1b49a7d1491
BLAKE2b-256 checksum
How to use checksums
1ea3b986dbe9c29ff6f8805dbe5b0d1c43568ff15921c1d9e0f5a418ca939ec4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

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

Download URL pininpy-1.0.2-cp313-cp313-win_amd64.whl
Size 99.4 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
c69b63ab70b830ef2a19a2518a27ed39f1074339ff7025d1c3fc941e2b767c53
BLAKE2b-256 checksum
How to use checksums
f790e2086dfeb7845ec98249f9b2ab5ccc07efbd62a47ac0bfb2d3be10fb02e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

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

Download URL pininpy-1.0.2-cp313-cp313-win32.whl
Size 84.4 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
ddabe231ae5e2b149f49338b9c1496b83e0416a6f7d7ee442b3e153a2613a860
BLAKE2b-256 checksum
How to use checksums
12d56290348c540d35a8fc5def39876bb9d32ebf6aa46069c8c78a36f52fcf25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

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

Download URL pininpy-1.0.2-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
929eee396b91a7269882a52184beb63a49fbe6fb4dca6b64ab3c155e6c947444
BLAKE2b-256 checksum
How to use checksums
ecd965069ba092f80cf9b6ca165af55475200cee8c1eebc3c4e83471ef9e7c54
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

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

Download URL pininpy-1.0.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 145.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
3bcb67fa7607c529c97c6c25132c6edc4902a8b1316c45449e911b4402bd0b10
BLAKE2b-256 checksum
How to use checksums
95fd75809e400a2ba6da87e4f532c230e8aa3e31818836ad61ab0d91e553b912
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

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

Download URL pininpy-1.0.2-cp313-cp313-macosx_11_0_arm64.whl
Size 100.2 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3647c70b35dfe6f1f04d47e69ddad32cbbf392cb88a07148a62b9286e3cd52c6
BLAKE2b-256 checksum
How to use checksums
d207f26688548492baebebaf8a1472b04c2547ceba07699a1c6c2c598909dcc6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

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

Download URL pininpy-1.0.2-cp312-cp312-win_amd64.whl
Size 99.3 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
cd2fd6b297e9b2a582061569126d1f439a0d1f5b0f3e13d34ed8213fac1a6b84
BLAKE2b-256 checksum
How to use checksums
35650e64ae3f81d7137367e860029218140b08a041297388e4167b1ef3089e7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

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

Download URL pininpy-1.0.2-cp312-cp312-win32.whl
Size 84.4 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
1b0990c4b301b7148df70b837a28c6aff19e53e6fb3011d24bc57c5c8e543008
BLAKE2b-256 checksum
How to use checksums
017aef7820b1e919ded621b18d582d5be3aa683ce79b15ede3a4fd26c0c9c167
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

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

Download URL pininpy-1.0.2-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
e445a3260763524ad5ce2e096c55f6baf34918db56fb7b6c45274dc40ea69174
BLAKE2b-256 checksum
How to use checksums
47dba15412b4560d14567d22114e8c9fbb18e96b1bf23c9ee891f6aaa52d4082
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

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

Download URL pininpy-1.0.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 145.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
410cf9711034674a3d0a2629d916536d5103732458968b83aa4d4c8ea0e22dc9
BLAKE2b-256 checksum
How to use checksums
fd490a5da7f8eced5e190f0e06f050e9eac371b1119aa59f294bb397f4b550aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

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

Download URL pininpy-1.0.2-cp312-cp312-macosx_11_0_arm64.whl
Size 100.2 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b561bfb1d1295d3ee9b239f48ba30ba2a9a68ad17af38b42c92d03f69585cdca
BLAKE2b-256 checksum
How to use checksums
94faba02153961c36f1191e60aace2337f8096edd8b7cc78af16f85d9a261c1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

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

Download URL pininpy-1.0.2-cp311-cp311-win_amd64.whl
Size 99.3 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
c85d1d3a5a7ac02da584816074ba306be5a5cad612159f5a8f6f3e8ba0ee35c2
BLAKE2b-256 checksum
How to use checksums
b44b9c1897fcacd75591c6a8817c8a4e04237eccfe923a917ea7c949df06c774
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

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

Download URL pininpy-1.0.2-cp311-cp311-win32.whl
Size 84.3 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
40e6f9ccb768cd738e141ac40efbaaee794f483b232c6d60e8e4937969124ea8
BLAKE2b-256 checksum
How to use checksums
52e6a22b0cc17347a91fd1213ce969b0090483cb951bb42f3eca6f241d139316
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

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

Download URL pininpy-1.0.2-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
e8df5643fc1872d41083c92a8f72cc7b996fbec2c12f0f9fdd23e0c6dd4df53b
BLAKE2b-256 checksum
How to use checksums
51c83224b2620cdaf8e80dcfcf2ca165c9c72daf6b217710970d37c6c6e89f68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

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

Download URL pininpy-1.0.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 145.6 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d6065356d9e1962fa59eca07e9d8c0a491161ec03eeac34999e80c5828cf2817
BLAKE2b-256 checksum
How to use checksums
fd6b11cae7a36a1814d14f8c2b97e555008ccf8b850be07041a68f170ef15de0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

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

Download URL pininpy-1.0.2-cp311-cp311-macosx_11_0_arm64.whl
Size 100.1 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e105415d7c2df5a4e64c2d64c131bb56ed3d16b283daf0ba77fc1ff9e1d8c947
BLAKE2b-256 checksum
How to use checksums
d8a045406e478ee00ecffd92d5d5b218d32d1adf5a4f3573716752c2ff53b9d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

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

Download URL pininpy-1.0.2-cp310-cp310-win_amd64.whl
Size 99.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
844e5c5df625610e2cad3512aa86814fce8e06193b875aad9dbf3207b022859d
BLAKE2b-256 checksum
How to use checksums
e4e2d691b7515a89562d73f5b3c3dca8afc14a5bd665ac7b88634a4b5487e47f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

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

Download URL pininpy-1.0.2-cp310-cp310-win32.whl
Size 84.3 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
30b09f8593db72048687a38fa1a309514c3799d08762622ca974f17175eac748
BLAKE2b-256 checksum
How to use checksums
9728e1cd5c9cf691819c5909f7ae6ff8876bd24a68e82a7749d629fa33c17655
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

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

Download URL pininpy-1.0.2-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
b54f4c0ba53242329720f53ce824a2b099986ca10a54e768c081295477056935
BLAKE2b-256 checksum
How to use checksums
fed24cef470e46bba1fb4fcd3849ebbd8eecfd39259a3d5c07f44b24038dc1a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

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

Download URL pininpy-1.0.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 145.6 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c816302e2802f363dabac4659f9586405892f4884681108ad14c979f5a3302f7
BLAKE2b-256 checksum
How to use checksums
20e37b1db96cf3a32f5c29219fd88993438a06da90e3e3b54e2ae0876faeed5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

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

Download URL pininpy-1.0.2-cp310-cp310-macosx_11_0_arm64.whl
Size 100.1 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8376150f9052842eb3fab0f62c7af409e0b2556fff25731e97cf6e5a4c8e93fe
BLAKE2b-256 checksum
How to use checksums
f1918e8d3c85e0247737e130cd38ccd61ce6d9aa0516e4b500c4b10570bbdcbb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

Release files / pininpy-1.0.2-cp39-cp39-win_amd64.whl

Download URL pininpy-1.0.2-cp39-cp39-win_amd64.whl
Size 99.3 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
aa8515a0b0b22caf9ce0106ddc84dcc2299b005a3d05c53dec4dfdc8fe39e3b3
BLAKE2b-256 checksum
How to use checksums
3ff978cbda2a4cf4a685ba871a3bacb07fa40c6f84a103f768c9bc9a538f100b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

Release files / pininpy-1.0.2-cp39-cp39-win32.whl

Download URL pininpy-1.0.2-cp39-cp39-win32.whl
Size 84.3 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
165c86e6cf4dc877eb37b8a2eb2b9e706dba172cfe653aef64198806ca49c123
BLAKE2b-256 checksum
How to use checksums
404489d9dd9ae0af96d87a68f1dfd8222b5aa887a1bd19d8f0027a1d35914054
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

Release files / pininpy-1.0.2-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL pininpy-1.0.2-cp39-cp39-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7ce7c29d8212c34d2142776dd710ef82fcbb8919f126785eb16674cec1b7bb17
BLAKE2b-256 checksum
How to use checksums
ac5a35c2fde9f30090e431230df5502ce7be9271a4086b0c1cb9f3d167e576c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

Release files / pininpy-1.0.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pininpy-1.0.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 145.6 kB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f865919c6f9757b64febc3186875f73db0af46b2ca58d3ec52d12efb625beb2b
BLAKE2b-256 checksum
How to use checksums
4ddc5f2af54713bc99cbf9012c6c5669d7584af3f4cf12f0590c27353cd0d217
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

Release files / pininpy-1.0.2-cp39-cp39-macosx_11_0_arm64.whl

Download URL pininpy-1.0.2-cp39-cp39-macosx_11_0_arm64.whl
Size 100.1 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2c3ad9193381f0a7e2e008dcc8fee21bc892f5e8ab84f0d3dae686d241da394a
BLAKE2b-256 checksum
How to use checksums
f489ce7b0e58a9797c99f4ef8d1b8ceedf6e94241267d9f7386b01dfd75cad85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 15, 2025.

Transparency log

Security for PinInPy 1.0.2

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.

Full provenance

All 36 files in this release have been uploaded with provenance metadata.

Select from 36 files

Attestation for pininpy-1.0.2.tar.gz

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 Dec 15, 2025.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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