Wapic
Wapic 是一个 C++17 线性链 CRF 序列标注工具,本项目用CRF来做中文分词。它支持 SGD-L1 与 L-BFGS/OWL-QN 训练、BMES 解码、批量推理和可选的 Python 绑定。
发布模型与大规模训练数据不存放在Git仓库中:
构建
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build
训练对编译优化较敏感,建议始终使用 Release 构建。
下载模型
安装 huggingface_hub,然后下载主模型:
uv pip install huggingface_hub
python3 scripts/download.py model
模型默认保存到 data/model/wapic-cws.wac。
推理
交互式分词:
./build/wapic -m data/model/wapic-cws.wac
批量 BMES 标注:
./build/wapic test -m data/model/wapic-cws.wac \
input_chars.txt output_tags.txt
输入文件每行一个字符,空行分句。
Python
从 PyPI 安装。默认模型会作为依赖一起安装,无需另外下载:
pip install wapic
用法:
import wapic
seg = wapic.Segmenter()
print(seg.segment("中华人民共和国是一个伟大的国家"))
# ['中华人民共和国', '是', '一个', '伟大', '的', '国家']
# 也可以显式加载自己训练的模型
custom = wapic.Segmenter("/path/to/custom.wac")
# 批量:多核并行(释放 GIL),大语料吞吐 ~Nx
results = seg.segment_batch(["第一句", "第二句", ...])
开发时也可从仓库源码安装或用 PYTHONPATH 直接引用:
pip install .
uv pip install pybind11
cmake -B build_py -DWAPIC_PYTHON=ON -DCMAKE_BUILD_TYPE=Release \
-Dpybind11_DIR="$(python3 -m pybind11 --cmakedir)"
cmake --build build_py
PYTHONPATH=build_py/python python3 -c 'import wapic; print(wapic.Segmenter("data/model/wapic-cws.wac").segment("中华人民共和国"))'
评估
python3 scripts/download.py data # 加 --full 下载完整训练集
python3 scripts/test.py data/model/wapic-cws.wac
发布模型在 PD/News 测试集上的 F1 为98.01/97.95。完整训练数据与两阶段 warm-start 配方见数据集仓库 Ismantic/Wapic-CWS-Data。
训练
除了使用发布模型,也可以按 TUTORIAL.md 用公开的人民日报 1998
语料从零训练一个分词模型(1–5 月训练 / 6 月测试,单机约 3 分钟得到 F1≈97.4)。
涉及脚本:scripts/convert.py(PFR→jsonl)、scripts/prepare.py(jsonl→BMES)。
仓库内的PFR语料不适用MIT许可证,详情见 data/README.md。
文档
CRF、前向后向算法、梯度计算以及 L-BFGS/OWL-QN 的原理讲解见《底层实现:文本处理》的 中文分词:高级篇。
License
源码采用MIT许可证。data/PeopleDaily1998.zip 的版权和使用条件独立于源码许可证。
Metadata
Release files for wapic 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| wapic-0.1.0.tar.gz | 20.4 MB | With provenance | Details for wapic-0.1.0.tar.gz |
Built distributions (wheels)
Total release size: 29.6 MB
Release files / wapic-0.1.0.tar.gz
| Download URL | wapic-0.1.0.tar.gz |
|---|---|
| Size | 20.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
17ce40ceb08e066852202ee32eff0fabfd9a88d0a059f9c8ab7d14492c99f2fa
|
|
BLAKE2b-256 checksum How to use checksums |
b4a83334f0ccd1129756eb3c11472337360d83c28ac834139de65eb13329dd49
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / wapic-0.1.0-cp314-cp314-win_amd64.whl
| Download URL | wapic-0.1.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 449.6 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d574d1380d4d2e7b7ebe2aade126a742335fb96a168d3a45d7d301d959c619c1
|
|
BLAKE2b-256 checksum How to use checksums |
73c10b7375220fba5d618d4d8aeb36c134df4dbe0dd744c51e35c0e3179b2d75
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / wapic-0.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | wapic-0.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 273.6 kB |
| Tags | CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
86e1e7a868639ee2cd7414a101b1fdbfb864845f7b397687c2ba9948beb026a4
|
|
BLAKE2b-256 checksum How to use checksums |
326c0a95f66bb39e155d32bd574a5c950f39f1690bd0bcd560d862eff0218eaa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / wapic-0.1.0-cp314-cp314-macosx_14_0_x86_64.whl
| Download URL | wapic-0.1.0-cp314-cp314-macosx_14_0_x86_64.whl |
|---|---|
| Size | 428.0 kB |
| Tags | CPython 3.14 macOS 14.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
75316c9fd7834b4cc8f0f9923358b5c3beb02c339f357016585a5b14fc22d3f4
|
|
BLAKE2b-256 checksum How to use checksums |
7598aa9ddad4a234e4d5f0f67d4ea7f8dad99ee0dcac04143c0f6566ff75cee7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / wapic-0.1.0-cp314-cp314-macosx_14_0_arm64.whl
| Download URL | wapic-0.1.0-cp314-cp314-macosx_14_0_arm64.whl |
|---|---|
| Size | 388.0 kB |
| Tags | CPython 3.14 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6f1f5d278131baf31713a1b253b84c14de1cdce2299a44b82f64c6d93fd8a59b
|
|
BLAKE2b-256 checksum How to use checksums |
6b17b5aad38b9487506293802b60a445592a04bab937944a7ffa338b044de0b3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / wapic-0.1.0-cp313-cp313-win_amd64.whl
| Download URL | wapic-0.1.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 436.3 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
adba242b96b6240ab125119628ecc1c148861894ffb333a22973e83cfd4cfc99
|
|
BLAKE2b-256 checksum How to use checksums |
1c57d04fa54cba6ff06acb653ff16159f064e45ed6e78ec50007d5a24ee19b7a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / wapic-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | wapic-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 273.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 |
0e4e4d1c48dce6c6d1ad3e675990a1b59abd2e045aa1fcede36b4ef01990d60d
|
|
BLAKE2b-256 checksum How to use checksums |
90934a7b4e54d2e26b8e096ea6b32fc84b57e6fe372b35a621cab10104be37be
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / wapic-0.1.0-cp313-cp313-macosx_14_0_x86_64.whl
| Download URL | wapic-0.1.0-cp313-cp313-macosx_14_0_x86_64.whl |
|---|---|
| Size | 427.8 kB |
| Tags | CPython 3.13 macOS 14.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
ea08449ffb926027aedbec7fe21856dab26b4850b9614e5f1762231c2221e23e
|
|
BLAKE2b-256 checksum How to use checksums |
fac1ca938b49942fa283ba6517dcea3a31370664bed4917913f990d069eec615
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / wapic-0.1.0-cp313-cp313-macosx_14_0_arm64.whl
| Download URL | wapic-0.1.0-cp313-cp313-macosx_14_0_arm64.whl |
|---|---|
| Size | 387.5 kB |
| Tags | CPython 3.13 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ae4eb97f32e865bde1952679bdf3e67c7ade7a81728002fb741796ac8ea0b2d6
|
|
BLAKE2b-256 checksum How to use checksums |
93819218a0d0bd7ce9f0d1c5067b4e85068f689f1a7a1618adbca22f5501e789
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / wapic-0.1.0-cp312-cp312-win_amd64.whl
| Download URL | wapic-0.1.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 436.2 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
20230c11dc912b34c093d9f5af9dc4d6f5b331851a9e4b98d92ca28bc6fff4a0
|
|
BLAKE2b-256 checksum How to use checksums |
bfcbed5098e5b593b790dc19dfe19a4ee33542aa6c40ab86b062635d515685a8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / wapic-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | wapic-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 273.6 kB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
5d9f818d42357617faaeedb6674604c06c632cd6a12e42df8f98ada8c4378452
|
|
BLAKE2b-256 checksum How to use checksums |
2f9b8c236b26cbac4c96ab22eb5ce37384e92c3ffcd3f4a63e2b4248d413d0bd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / wapic-0.1.0-cp312-cp312-macosx_14_0_x86_64.whl
| Download URL | wapic-0.1.0-cp312-cp312-macosx_14_0_x86_64.whl |
|---|---|
| Size | 427.8 kB |
| Tags | CPython 3.12 macOS 14.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
49c56b265dcb60a1963795c94e27506e7cf73908606a7b46a757ffcd8c1cd209
|
|
BLAKE2b-256 checksum How to use checksums |
60ade3d2c74d8489237c1197fccdacaaf5b7b49b40d19985bf5cf72d41308af9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / wapic-0.1.0-cp312-cp312-macosx_14_0_arm64.whl
| Download URL | wapic-0.1.0-cp312-cp312-macosx_14_0_arm64.whl |
|---|---|
| Size | 387.5 kB |
| Tags | CPython 3.12 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a82d5b888e4ef5b682b312a902f3c938ab7a8bfa065527b2f375ad13e67b9f3b
|
|
BLAKE2b-256 checksum How to use checksums |
9b53561877e838ee97a56d5d533444f63bedca1315c1af524f73da8efde846a5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / wapic-0.1.0-cp311-cp311-win_amd64.whl
| Download URL | wapic-0.1.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 434.6 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ba4f02674fd2c9f3994cced4599c7d2129b138d818b365b1c47da83eda3bd649
|
|
BLAKE2b-256 checksum How to use checksums |
19eb15f17ebc08216217224243037073b284894a4122fced0a4690ec34465911
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / wapic-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | wapic-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 273.0 kB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
66468a8aba63b8ce335cc6ca7aa20ee5bab27fb8d33e8a9064962541e4502be0
|
|
BLAKE2b-256 checksum How to use checksums |
746540fc2c9993b995a294294f1bb19adbc0c97aa0781505decae05fdf9e18df
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / wapic-0.1.0-cp311-cp311-macosx_14_0_x86_64.whl
| Download URL | wapic-0.1.0-cp311-cp311-macosx_14_0_x86_64.whl |
|---|---|
| Size | 426.9 kB |
| Tags | CPython 3.11 macOS 14.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
785de7e71e2cdcafc0b4545a28daa281755bba373bc17629150353a219f8c990
|
|
BLAKE2b-256 checksum How to use checksums |
b7816fbce918444ac92dfe0dc1284c65a3c6fb71f49d4ec3ebbe09e69f5792a8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / wapic-0.1.0-cp311-cp311-macosx_14_0_arm64.whl
| Download URL | wapic-0.1.0-cp311-cp311-macosx_14_0_arm64.whl |
|---|---|
| Size | 386.9 kB |
| Tags | CPython 3.11 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
1612877b98a6c855ced02bf02a53ebf3c0fda3e182f08a65a3555eb0f9e49195
|
|
BLAKE2b-256 checksum How to use checksums |
e36f3695985e68ca20aa6ca105b756135029bc2cd8248bd85da995271ba35f1e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / wapic-0.1.0-cp310-cp310-win_amd64.whl
| Download URL | wapic-0.1.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 433.5 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b9f9b9459f78b8d4c3e051240d1b925b2b7cba9572ce917539a8b2e843fb5f1e
|
|
BLAKE2b-256 checksum How to use checksums |
7eef8632b08a723d40d7fa37588236a3eb9ff146422df7b5c5811962692ca3bb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / wapic-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | wapic-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 271.4 kB |
| Tags | CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
6bcf781bdbccef7292b901281f2f3d7135624ee6dc9d0e69fcb5fd8660fe5ee2
|
|
BLAKE2b-256 checksum How to use checksums |
ce2e06962a237676d5d2273ee69ecb590b411dc6b049c45a40494f47de4ccbd7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / wapic-0.1.0-cp310-cp310-macosx_14_0_x86_64.whl
| Download URL | wapic-0.1.0-cp310-cp310-macosx_14_0_x86_64.whl |
|---|---|
| Size | 425.7 kB |
| Tags | CPython 3.10 macOS 14.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
a700cb58a1b43a700047df620d122bf8ee1a0edf2918eb24c4fee416272867c8
|
|
BLAKE2b-256 checksum How to use checksums |
8b5af0e89945b1a99575f0adbfeae4eaca9b373001863914dc8dee14af69cb1f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / wapic-0.1.0-cp310-cp310-macosx_14_0_arm64.whl
| Download URL | wapic-0.1.0-cp310-cp310-macosx_14_0_arm64.whl |
|---|---|
| Size | 385.5 kB |
| Tags | CPython 3.10 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
03de60b963c1169ab8a3c69a0adc3d025b5923bb686e5a4b5f7c304d13ee57ea
|
|
BLAKE2b-256 checksum How to use checksums |
c51d257ffa1f8dc95b7e06ad5ffec890e590bbca0a0707c7d78c8163e342ac21
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / wapic-0.1.0-cp39-cp39-win_amd64.whl
| Download URL | wapic-0.1.0-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 434.0 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
6b3fefe7efe713bbbb5167131858573a3a9161a21ef13004839107c79be760a8
|
|
BLAKE2b-256 checksum How to use checksums |
7087cbfe5ce4a74c5f3d0c077c3f601245fa608ac4a86287c30722cbfee684f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / wapic-0.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | wapic-0.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 271.9 kB |
| Tags | CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
4d63c72868d88a04a992b6e6762576650be637aa34e70fad78ed14ee1ce8b33c
|
|
BLAKE2b-256 checksum How to use checksums |
13970cba3a5494430edebf3926ce91bfa00460454e2b9ca01f2ae7b57c744a41
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / wapic-0.1.0-cp39-cp39-macosx_14_0_x86_64.whl
| Download URL | wapic-0.1.0-cp39-cp39-macosx_14_0_x86_64.whl |
|---|---|
| Size | 425.8 kB |
| Tags | CPython 3.9 macOS 14.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
b1759aa7daf7777d8f3ffb962fd9abafb6152a3398cf5f30ac018566d5a98e1a
|
|
BLAKE2b-256 checksum How to use checksums |
c8facb75fa5902f3b331e8fda59214da4ff46afde932ee2e66650815659daedd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / wapic-0.1.0-cp39-cp39-macosx_14_0_arm64.whl
| Download URL | wapic-0.1.0-cp39-cp39-macosx_14_0_arm64.whl |
|---|---|
| Size | 385.7 kB |
| Tags | CPython 3.9 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
84e0265befb06f7108c76914d9c161e6b6ee0e70e4c507812a1700c2a386f625
|
|
BLAKE2b-256 checksum How to use checksums |
fbefa8c2f32b1ef45988c468b08af11c497fa679a7a150566a92e0ae6bf63d66
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logSecurity for wapic 0.1.0
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 25 files in this release have been uploaded with provenance metadata.
Attestation for wapic-0.1.0.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 Jul 29, 2026.
Transparency logA 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.