Skip to main content

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)

Source distribution for wapic 0.1.0
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)

Table of built distributions (wheels) for wapic 0.1.0
File Actions
wapic-0.1.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for wapic-0.1.0-cp314-cp314-win_amd64.whl
wapic-0.1.0-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 for wapic-0.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
wapic-0.1.0-cp314-cp314-macosx_14_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 14.0+ x86-64 Details for wapic-0.1.0-cp314-cp314-macosx_14_0_x86_64.whl
wapic-0.1.0-cp314-cp314-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 macOS 14.0+ ARM64 Details for wapic-0.1.0-cp314-cp314-macosx_14_0_arm64.whl
wapic-0.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for wapic-0.1.0-cp313-cp313-win_amd64.whl
wapic-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for wapic-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
wapic-0.1.0-cp313-cp313-macosx_14_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 14.0+ x86-64 Details for wapic-0.1.0-cp313-cp313-macosx_14_0_x86_64.whl
wapic-0.1.0-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details for wapic-0.1.0-cp313-cp313-macosx_14_0_arm64.whl
wapic-0.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for wapic-0.1.0-cp312-cp312-win_amd64.whl
wapic-0.1.0-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 wapic-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
wapic-0.1.0-cp312-cp312-macosx_14_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 14.0+ x86-64 Details for wapic-0.1.0-cp312-cp312-macosx_14_0_x86_64.whl
wapic-0.1.0-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details for wapic-0.1.0-cp312-cp312-macosx_14_0_arm64.whl
wapic-0.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for wapic-0.1.0-cp311-cp311-win_amd64.whl
wapic-0.1.0-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 wapic-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
wapic-0.1.0-cp311-cp311-macosx_14_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 14.0+ x86-64 Details for wapic-0.1.0-cp311-cp311-macosx_14_0_x86_64.whl
wapic-0.1.0-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details for wapic-0.1.0-cp311-cp311-macosx_14_0_arm64.whl
wapic-0.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for wapic-0.1.0-cp310-cp310-win_amd64.whl
wapic-0.1.0-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 for wapic-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
wapic-0.1.0-cp310-cp310-macosx_14_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 14.0+ x86-64 Details for wapic-0.1.0-cp310-cp310-macosx_14_0_x86_64.whl
wapic-0.1.0-cp310-cp310-macosx_14_0_arm64.whl CPython 3.10 CPython 3.10 macOS 14.0+ ARM64 Details for wapic-0.1.0-cp310-cp310-macosx_14_0_arm64.whl
wapic-0.1.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for wapic-0.1.0-cp39-cp39-win_amd64.whl
wapic-0.1.0-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 wapic-0.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
wapic-0.1.0-cp39-cp39-macosx_14_0_x86_64.whl CPython 3.9 CPython 3.9 macOS 14.0+ x86-64 Details for wapic-0.1.0-cp39-cp39-macosx_14_0_x86_64.whl
wapic-0.1.0-cp39-cp39-macosx_14_0_arm64.whl CPython 3.9 CPython 3.9 macOS 14.0+ ARM64 Details for wapic-0.1.0-cp39-cp39-macosx_14_0_arm64.whl

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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

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

Select from 25 files

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

Release history Release notifications | RSS feed

This release

0.1.0 This release

25 release files Full provenance

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