napkinXC is an extremely simple and fast library for extreme multi-class and multi-label classification, that focuses on implementing various methods for Probabilistic Label Trees. It allows training a classifier for very large datasets in just a few lines of code with minimal resources.
Right now, napkinXC implements the following features both in Python and C++:
- Probabilistic Label Trees (PLTs) and Hierarchical softmax (HSM),
- different types of inference methods (top-k, above a given threshold, etc.),
- fast prediction with label weights, e.g., propensity scores,
- different tree-building methods, including the hierarchical k-means clustering method,
- training of tree node
- support for custom tree structures, and node weights,
- helpers to download and load data from XML Repository,
- helpers to measure performance (precision@k, recall@k, nDCG@k, propensity-scored precision@k, and more).
Please note that this library is still under development and also serves as a base for experiments. API may not be compatible between releases and some of the experimental features may not be documented. Do not hesitate to open an issue in case of a question or problem!
The napkinXC is distributed under the MIT license. All contributions to the project are welcome!
Python Quick Start and Documentation
Install via pip:
pip install napkinxc
We provide precompiled wheels for many Linux distros, macOS, and Windows for Python 3.9+. If there is no wheel for your OS, it will be quickly compiled from the source. Compilation from source requires a modern C++17 compiler, CMake, Git, and Python 3.9+ installed.
The latest (master) version can be installed directly from the GitHub repository (not recommended):
pip install git+https://github.com/mwydmuch/napkinXC.git
A minimal example of usage:
from napkinxc.datasets import load_dataset
from napkinxc.models import PLT
from napkinxc.metrics import precision_at_k
X_train, Y_train = load_dataset("eurlex-4k", "train")
X_test, Y_test = load_dataset("eurlex-4k", "test")
plt = PLT("eurlex-model")
plt.fit(X_train, Y_train)
Y_pred = plt.predict(X_test, top_k=1)
print(precision_at_k(Y_test, Y_pred, k=1))
More examples can be found under python/examples directory,
and napkinXC's documentation is available at https://napkinxc.readthedocs.io.
Executable
napkinXC can also be used as an executable to train and evaluate models using data in LIBSVM format. See documentation for more details.
References and acknowledgments
This library implements methods from the following papers (see experiments directory for scripts to replicate the results):
- Probabilistic Label Trees for Extreme Multi-label Classification
- Online probabilistic label trees
- Propensity-scored Probabilistic Label Trees
- Efficient Algorithms for Set-Valued Prediction in Multi-Class Classification
Another implementation of PLT model is available in extremeText library, that implements the approach described in this NeurIPS paper.
Metadata
Release files for napkinxc 0.7.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| napkinxc-0.7.2.tar.gz | 2.4 MB | Details |
Built distributions (wheels)
Total release size: 13.1 MB
Release files / napkinxc-0.7.2.tar.gz
| Download URL | napkinxc-0.7.2.tar.gz |
|---|---|
| Size | 2.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6809556987b042f3b9a96e04c543b5b8d8db53f21c01d0fa6d4b8dfafced760b
|
|
BLAKE2b-256 checksum How to use checksums |
809456713fd042644b6605d3c3fc68e175c6cfd831c122a7c1e443b5d56165cf
|
| 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 Nov 10, 2025.
Transparency logRelease files / napkinxc-0.7.2-cp314-cp314-win_amd64.whl
| Download URL | napkinxc-0.7.2-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 358.9 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
79416220dc7e195261bf14a8e54322f1d3d515a3016576b8bfa827401dd1338d
|
|
BLAKE2b-256 checksum How to use checksums |
ce8fef3c4464ea89cbd76dcba2b0363eaff1333b2e3da6e14b230615930c3a24
|
| 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 Nov 10, 2025.
Transparency logRelease files / napkinxc-0.7.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | napkinxc-0.7.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 564.6 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
ff86d3dba6ae04cc708961b0a5698460c54fc8447dde93143f682fc97457367d
|
|
BLAKE2b-256 checksum How to use checksums |
8d5308da469c4e6ca8c2d1574aa17d2aa0ed05749bf404ad35da034fca195836
|
| 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 Nov 10, 2025.
Transparency logRelease files / napkinxc-0.7.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | napkinxc-0.7.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 524.2 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
15c1706bc18da808ec4bafa3f7fef3d26d2b5e26277ae6a62dc676052174908a
|
|
BLAKE2b-256 checksum How to use checksums |
9ff5fc0487659cad0887fa9b4f193334c19f367af389ce560020ebb084a6c137
|
| 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 Nov 10, 2025.
Transparency logRelease files / napkinxc-0.7.2-cp314-cp314-macosx_14_0_arm64.whl
| Download URL | napkinxc-0.7.2-cp314-cp314-macosx_14_0_arm64.whl |
|---|---|
| Size | 335.5 kB |
| Tags | CPython 3.14 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
35c10f928fef6e49b95c458c175b511df28c96d8bd2fd4a811367fbb4968d531
|
|
BLAKE2b-256 checksum How to use checksums |
d9a995e7cad9c1965f4f88ed4c9b3ff566afe3a31bee70b2af0bc1adee110cf1
|
| 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 Nov 10, 2025.
Transparency logRelease files / napkinxc-0.7.2-cp314-cp314-macosx_12_0_x86_64.whl
| Download URL | napkinxc-0.7.2-cp314-cp314-macosx_12_0_x86_64.whl |
|---|---|
| Size | 374.1 kB |
| Tags | CPython 3.14 macOS 12.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
af6378fd029b5197804ecd4f94a970a3e64abc76863862ac75e45a4dd2c97599
|
|
BLAKE2b-256 checksum How to use checksums |
2f3215747ca0234837ffb05ccf162a05bafa67a3033c169f451089c424b2ade9
|
| 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 Nov 10, 2025.
Transparency logRelease files / napkinxc-0.7.2-cp313-cp313-win_amd64.whl
| Download URL | napkinxc-0.7.2-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 348.7 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d33537d485324bdd118f518a76ebcd8ba8a65b00beea711c944a6ce782f94a3a
|
|
BLAKE2b-256 checksum How to use checksums |
6f64d2a68765b26bed10e6b3c2a127d1b61a0eeb6c033052a9c142acd6a9ad78
|
| 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 Nov 10, 2025.
Transparency logRelease files / napkinxc-0.7.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | napkinxc-0.7.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 564.4 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
454ca55ebffa7d80d251d0c2d4e1439a936cdd4615f9ff3b4516348ed5fa7008
|
|
BLAKE2b-256 checksum How to use checksums |
e0587a033b703900adc60b091a6fcc9fbbb899a81eafb6673211e2180dc4e638
|
| 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 Nov 10, 2025.
Transparency logRelease files / napkinxc-0.7.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | napkinxc-0.7.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 523.7 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
6f3feb50f7b16d1cabacdb02ef657dceb43887d4449c7e059af6cbfd0ea07b55
|
|
BLAKE2b-256 checksum How to use checksums |
b52212a8206450927f2496f5d2de1388b06e0560044956f754276d1e3c1b4f75
|
| 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 Nov 10, 2025.
Transparency logRelease files / napkinxc-0.7.2-cp313-cp313-macosx_14_0_arm64.whl
| Download URL | napkinxc-0.7.2-cp313-cp313-macosx_14_0_arm64.whl |
|---|---|
| Size | 334.6 kB |
| Tags | CPython 3.13 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
67928293ad906b8de113503a1f182694952c7b3d75fc6f30474d946bdfdeba0c
|
|
BLAKE2b-256 checksum How to use checksums |
c10bf7f2e1a36dff3a80123fbe695bea6bc4626bfbd648ce09d8727c0910b2ae
|
| 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 Nov 10, 2025.
Transparency logRelease files / napkinxc-0.7.2-cp313-cp313-macosx_12_0_x86_64.whl
| Download URL | napkinxc-0.7.2-cp313-cp313-macosx_12_0_x86_64.whl |
|---|---|
| Size | 373.7 kB |
| Tags | CPython 3.13 macOS 12.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
d4d177f2bf2df8bcec49a43bed106c732e1fc0a787f3690843b7c072a5e46c55
|
|
BLAKE2b-256 checksum How to use checksums |
842f3ef2b14c35025a80064b53d70fac6639552383c223dbc3bac0058b323ccb
|
| 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 Nov 10, 2025.
Transparency logRelease files / napkinxc-0.7.2-cp312-cp312-win_amd64.whl
| Download URL | napkinxc-0.7.2-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 348.7 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
190fbedc6da80c359876206bbd3bfae529da1ec53ee925f328c3f2d22186bf1d
|
|
BLAKE2b-256 checksum How to use checksums |
01a9d112a23efe352ab41de5768c118ed60e2ddf021d4db405dad16a69df6b42
|
| 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 Nov 10, 2025.
Transparency logRelease files / napkinxc-0.7.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | napkinxc-0.7.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 564.7 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
57331c90d7db5cc9d7a5658b54d2dda8af35913cfb832706a7580de084ffa9e3
|
|
BLAKE2b-256 checksum How to use checksums |
cf5f489b9a3f945bc562b5649dd883ad81e1bafbe2132b6ee44b3772a14c4875
|
| 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 Nov 10, 2025.
Transparency logRelease files / napkinxc-0.7.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | napkinxc-0.7.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 523.6 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
99e34b3180022b5a23a8e123eb50390c70a66666fb6bb432897b89b4ba125757
|
|
BLAKE2b-256 checksum How to use checksums |
e98b3909f9b68d59116c85e8af86d750ab896bc12c8849749ebb53e3994e4bba
|
| 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 Nov 10, 2025.
Transparency logRelease files / napkinxc-0.7.2-cp312-cp312-macosx_14_0_arm64.whl
| Download URL | napkinxc-0.7.2-cp312-cp312-macosx_14_0_arm64.whl |
|---|---|
| Size | 334.6 kB |
| Tags | CPython 3.12 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6bb0c2c865c519268b0cbe77765178892b985e51fc62f78df55eeeac1ce4d576
|
|
BLAKE2b-256 checksum How to use checksums |
823fb291b37e4aa6aa9b89d499e86a0a8ae85a04af0584c55c8dfa1ff13d05be
|
| 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 Nov 10, 2025.
Transparency logRelease files / napkinxc-0.7.2-cp312-cp312-macosx_12_0_x86_64.whl
| Download URL | napkinxc-0.7.2-cp312-cp312-macosx_12_0_x86_64.whl |
|---|---|
| Size | 373.6 kB |
| Tags | CPython 3.12 macOS 12.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
c1d464d2e01e6e465a438710fbe873bed4dd4d39cb5cf5c6545c1d419ea88957
|
|
BLAKE2b-256 checksum How to use checksums |
bb9ae7c9ab6a53f47744b03ad1055a8affc3bf1013ef96ee4820287e9f301a1e
|
| 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 Nov 10, 2025.
Transparency logRelease files / napkinxc-0.7.2-cp311-cp311-win_amd64.whl
| Download URL | napkinxc-0.7.2-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 347.5 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c3ab73a531e7efe2444834e4afc959b4645b8c8ebee70995fbac2a05a903a854
|
|
BLAKE2b-256 checksum How to use checksums |
2280057e940b7d431705c3f032d375d81cb45dbe367c1c7c2b294a1ba7ca0b31
|
| 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 Nov 10, 2025.
Transparency logRelease files / napkinxc-0.7.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | napkinxc-0.7.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 566.4 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
e77fab1cc72ef64905fdae9db9087c327bb5a4475d357ce02683f3b264f011d4
|
|
BLAKE2b-256 checksum How to use checksums |
b6374de88588ba0eb05984d0d2abc3f7921f6006d5a894300062ef97bf964e00
|
| 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 Nov 10, 2025.
Transparency logRelease files / napkinxc-0.7.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | napkinxc-0.7.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 525.2 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
30a7922a8881dfb08319fed14857ed4a4f161ea24cf687ab261a2c24398802c5
|
|
BLAKE2b-256 checksum How to use checksums |
dfe1c7f7c217d61a556ecf71fdc1fad6a538853d00afb22390043b29555ef94a
|
| 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 Nov 10, 2025.
Transparency logRelease files / napkinxc-0.7.2-cp311-cp311-macosx_14_0_arm64.whl
| Download URL | napkinxc-0.7.2-cp311-cp311-macosx_14_0_arm64.whl |
|---|---|
| Size | 333.4 kB |
| Tags | CPython 3.11 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ee29c2473e3de9d546f8bec91bf3b3c09b75dda7010acc23f3b880878825e34b
|
|
BLAKE2b-256 checksum How to use checksums |
5837abc03302461ebe78bf189a30829048bca39308d5b270b20a3f0d4fcea510
|
| 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 Nov 10, 2025.
Transparency logRelease files / napkinxc-0.7.2-cp311-cp311-macosx_12_0_x86_64.whl
| Download URL | napkinxc-0.7.2-cp311-cp311-macosx_12_0_x86_64.whl |
|---|---|
| Size | 371.0 kB |
| Tags | CPython 3.11 macOS 12.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
ce1a69ec326e66601ca5f5c82ac18cc832c5e6a0fd5d046afd320abb7cb20cb9
|
|
BLAKE2b-256 checksum How to use checksums |
1ba1142b29f552d010ccbf428a4c03db7eb38315f71b3f952110fa44edda36e5
|
| 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 Nov 10, 2025.
Transparency logRelease files / napkinxc-0.7.2-cp310-cp310-win_amd64.whl
| Download URL | napkinxc-0.7.2-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 346.8 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
768ae82e29c38e03bd0d84bb8d20ccdb14a80016f1d245a517adf755b67060d9
|
|
BLAKE2b-256 checksum How to use checksums |
9d766ee267405ccc72a67bb05eeab1d4dee7876f62289ff18845ea8711c747bc
|
| 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 Nov 10, 2025.
Transparency logRelease files / napkinxc-0.7.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | napkinxc-0.7.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 565.6 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
e3d64fd65a66e2875b45c9ed9e037095e4d29515210780c6bdc89d4bcc31b315
|
|
BLAKE2b-256 checksum How to use checksums |
98016e08c0da43c0e255faf11ab9f6e473e5dfb1715ea82421f847dab848446b
|
| 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 Nov 10, 2025.
Transparency logRelease files / napkinxc-0.7.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | napkinxc-0.7.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 525.1 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
00f813eb0a75b721696e116031355de87c20b5669ee79763a71a8763072fdb6d
|
|
BLAKE2b-256 checksum How to use checksums |
36c27f70dc59281e98148109135184f22094f7bf247e4e25c30c7ef8bb9bb781
|
| 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 Nov 10, 2025.
Transparency logRelease files / napkinxc-0.7.2-cp310-cp310-macosx_14_0_arm64.whl
| Download URL | napkinxc-0.7.2-cp310-cp310-macosx_14_0_arm64.whl |
|---|---|
| Size | 332.0 kB |
| Tags | CPython 3.10 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
05e3cb15a004a0034edc6a276ad291729f6d75c643286bb5142628bbf7ad223d
|
|
BLAKE2b-256 checksum How to use checksums |
9d08aa838d053b896e39678ee7f798c302c9ccd0739f8964608aa766886319dc
|
| 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 Nov 10, 2025.
Transparency logRelease files / napkinxc-0.7.2-cp310-cp310-macosx_12_0_x86_64.whl
| Download URL | napkinxc-0.7.2-cp310-cp310-macosx_12_0_x86_64.whl |
|---|---|
| Size | 369.6 kB |
| Tags | CPython 3.10 macOS 12.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
0be9fd37479dc757bacd54c342e2d4df488d3ea92dc7289057c1b69c194d066e
|
|
BLAKE2b-256 checksum How to use checksums |
ad472d193be752b4420804cf5d50995c705e7c33085627f146e152c769c9c48d
|
| 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 Nov 10, 2025.
Transparency log