LPU
LPU is a collection of utility classes/functions for language processing.
日本語版のドキュメントは README.ja.md にあります。
Requirements
- Python 3.10 or later
The core features depend only on the standard library. The features listed
under Optional features additionally require the
smt / trie extras.
Installation
Installing from PyPI release
$ pip install lpu
To also use the word alignment models:
$ pip install 'lpu[smt]'
To also use the Double-Array Trie:
$ pip install 'lpu[smt,trie]'
Installing from GitHub master
$ pip install 'lpu[smt,trie] @ git+https://github.com/akivajp/lpu.git'
Modules
lpu.common.config
Inheritable and serializable configuration classes, useful for calling functions with many arguments.
from lpu.common.config import Config
conf = Config({'threshold': 0.5, 'nested': {'depth': 3}})
conf.update(threshold=0.8)
print(conf.data.threshold) # 0.8
print(conf['nested.depth']) # 3
print(conf.to_json()) # {"threshold": 0.8, "nested": {"depth": 3}}
A Config keeps two layers: values passed positionally form the inherited
base layer, while values assigned afterwards go to the main layer.
to_dict() returns the main layer only; pass upstream=True (the default
of to_json()) to include the inherited values.
lpu.common.environ
Handling environment variables with stacks, useful for changing and reverting global settings such as debugging modes.
import os
from lpu.common import environ
with environ.push(LPU_DEBUG='1') as layer:
layer.set('MY_SETTING', 'temporary')
...
# both variables are restored here
Only variables assigned through set() (or given to push()) are tracked
and restored.
lpu.common.files
Utility functions for file handling, including transparent access to gzip files.
from lpu.common import files
# opens plain or gzip files alike, detected by extension and magic number
with files.open('corpus.txt.gz', 'rt') as f:
for line in f:
...
files.getContentSize('corpus.txt.gz') # uncompressed size
files.wait_file('lockfile', timeout=60)
# the safe_* helpers treat a missing source as a non-event (reported by the
# return value) while letting any other OSError through
files.safe_remove('workdir/*.tmp') # number of files removed
files.safe_copy('model.bin', 'model.bak')
files.safe_link('model.bin', 'latest') # hard link, symlink as fallback
files.safe_rename('model.tmp', 'model.bin') # replaces the destination
lpu.common.logging
Enhanced logging objects (built on the standard logging library) with
colorizing features and control through environment variables.
from lpu.common import logging
logger = logging.getColorLogger(__name__)
with logging.using_config(__name__, debug=True):
some_variable = 42
logger.debug_print(some_variable) # some_variable => int(42)
debug_print parses the caller's source line, so the printed value is
labelled with the expression it came from. The level follows the
LPU_DEBUG / DEBUG and LPU_QUIET / QUIET environment variables.
lpu.common.progress
Utility classes and functions for progress reporting (progress bars) that work with file-type objects and iterators.
from lpu.common import files, progress
# progress over a gzip file is measured by the position in the
# compressed stream, so the percentage is known without decompressing
# the whole file first
for line in progress.view(files.open('corpus.txt.gz', 'rb'), 'loading'):
...
for item in progress.view(iter(range(1000)), 'processing'):
...
lpu.common.text
Conversion between bytes and str: to_str (tolerates invalid byte
sequences), to_unicode (strict) and to_bytes.
lpu.common.numbers
toNumber converts a value to int when it is close enough to an integer,
plus intToBytes / intFromBytes.
lpu.common.colors
put_color wraps text in ANSI escape sequences.
lpu.common.validation
check_argument_type raises a TypeError with a readable message listing
the expected types.
lpu.common.vocab
StringEnumerator maps strings to sequential IDs and back. The
phrase-level helpers (phrase2id, id2phrase, phraseMap) are backed by
the Double-Array Trie and therefore need the trie extra; the enumerator
itself does not.
IDMap is a richer vocabulary on top of the same idea: it reserves the
special symbols <pad> / <s> / </s> / <unk>, counts how often each
token was observed, can be truncated to the most frequent tokens, and can
be saved to / loaded from a plain text file.
from lpu.common.vocab import IDMap, LabelMap
idmap = IDMap()
idmap.feed_corpus('train.tsv', 0) # feeds column 0, line by line
idmap.truncate(32000) # keeps the symbols + the top tokens
idmap.save('vocab.txt')
ids = idmap.encode('the cat', add_symbols=True) # surrounded by bos / eos
idmap.decode(ids) # 'the cat'
LabelMap is an IDMap for label fields, where a field may carry several
weighted labels (positive:3 negative:1). str2dist() turns such a field
into a normalized probability distribution, and str2score() into the
expected value of the numeric labels.
labels = LabelMap()
labels.feed_field('positive negative')
labels.str2dist('positive:3 negative:1') # [0.75, 0.25]
lpu.data_structs.trees
Tree expressions and operations: TreeNode, parseSExpression,
calcEditDistance (sequence edit distance) and calcTreeEditDistance.
from lpu.data_structs import trees
tree = trees.TreeNode.fromS('(S (NP the cat) (VP sat))')
trees.calcEditDistance('kitten', 'sitting') # 3
trees.calcTreeEditDistance('(S (NP a))', '(S (NP b))') # 1
lpu.metrics
Evaluation metrics for machine translation (bleu, ribes) and for
ranking (ranking).
from lpu.metrics import bleu, ribes
ref = 'the cat sat on the mat'.split()
hyp = 'the cat sat on a mat'.split()
bleu.eval_bleu(ref, hyp, 4)
ribes.eval_ribes(ref, hyp)
bleu is a simple sentence-level implementation with no tokenization of
its own; use sacrebleu for
publishable, comparable scores. ribes implements
NKT * P**alpha * BP**beta following Isozaki et al. (2010).
ranking evaluates a ranker from the ranks of the correct items, where a
rank is 1-based and None means the item was not retrieved at all.
from lpu.metrics import ranking
ranks = [1, 2, None, 4]
ranking.calc_precision_at_k(ranks, 1) # 0.25
ranking.calc_mean_reciprocal_rank(ranks) # 0.4375
Optional features
These require the smt extra (pip install 'lpu[smt]'), which pulls in
numpy, and a compiled build of the package. The Double-Array Trie
additionally needs pycedar, installed with the trie extra
(pip install 'lpu[smt,trie]'; pycedar publishes no Windows wheel,
so the trie features are unavailable on Windows).
lpu.data_structs.trie
Dictionaries and ID maps implemented on a Double-Array Trie: IDMap,
TwoWayIDMap and Dict.
lpu.smt.align.ibm_models
Classes to train and estimate word alignment based on the IBM models (model 1 and model 2).
lpu.smt.trans_models
Records, tables and operations over Moses / Travatar style phrase and rule tables, including phrase table triangulation for pivot translation.
These modules come from work on statistical machine translation and are
kept for reference; for current word alignment work, tools such as
fast_align, awesome-align or SimAlign are the usual choice.
Commands
LPU also installs directly executable commands.
lpu-abspath
$ lpu-abspath [-h] filepath [filepath ...]
Get absolute paths of given files or directories.
lpu-clean-parallel
$ lpu-clean-parallel [-h] [--min min_length] [--max max_length] \
[--ratio ratio] [--target-directory directory_path] [--escape] \
[--normalize] filepath [filepath ...] output_tag
Filter a parallel corpus by length and length ratio, keeping the lines of every side aligned.
lpu-dialog
$ lpu-dialog [-h] [--exist filepath] [--continue] [--yes] [--no]
Show a message on condition, wait and receive the user's response.
lpu-exec-parallel
$ lpu-exec-parallel [-h] [--input filepath] [--output filepath] \
[--splitsize num_lines] [--chunks num_files] [--threads num_threads] \
[--tmpdir directory_path] [--verbose] [--interval seconds] command
Execute a command in multiple processes by splitting the target file.
lpu-guess-langcode
$ lpu-guess-langcode [-h] filepath [filepath ...]
Guess the language codes from the given file names.
lpu-progress
$ lpu-progress [-h] [--lines] [--refresh seconds] [--header string] \
[filepath [filepath ...]]
Show the progress of pipe I/O.
lpu-random-split
$ lpu-random-split [-h] --input filepath [filepath ...] \
[--prefixes prefix [prefix ...]] [--suffixes suffix [suffix ...]] \
--tags tag [tag ...] --split-sizes size [size ...] [--ignore-empty] \
[--quiet] [--debug] [--random-seed seed] [--ids [suffix]]
Split a parallel corpus at random into several parts, keeping the line
correspondence between the sides. One of --prefixes or --suffixes is
required.
lpu-wait-files
$ lpu-wait-files [-h] [--quiet] [--debug] [--delay seconds] \
[--interval seconds] [--timeout seconds] filepath [filepath ...]
Wait until the files are found.
Word alignment commands
$ lpu-word-align-train [-h] [--save-scores filepath] \
[--decode-align filepath] [--iteration-limit num_iterations] \
[--threshold min_probability] [--nbest integer] [--character] \
[--debug] [--quiet] src_path trg_path save_trans_path [save_align_path]
$ lpu-word-align-score [-h] [--save-scores filepath] \
[--decode-align filepath] [--character] [--debug] [--quiet] \
src_path trg_path trans_path [align_path]
Train the IBM word alignment models on a parallel corpus, and score or
decode alignments with a trained model. Requires the smt extra.
Phrase / rule table commands
$ lpu-smt-convert-extract [-h] ...
$ lpu-smt-filter [-h] ...
$ lpu-smt-make-glue-rules [-h] ...
$ lpu-smt-normalize [-h] ...
$ lpu-smt-triangulate [-h] ...
Operations over Moses / Travatar style phrase and rule tables.
lpu-smt-triangulate builds a pivot phrase table from two tables sharing
a pivot language. Requires the smt extra. Pass --help to each command
for its options.
Development
$ uv sync
$ uv run pytest
The test suite runs against an editable build, so the C extensions are
exercised. Tests that need the extensions, numpy or pycedar skip
themselves when those are unavailable.
To install without building any C extension:
$ LPU_NO_EXTENSIONS=1 pip install .
License
MIT. See LICENSE.
Metadata
Release files for lpu 0.6.1
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 | |
|---|---|---|---|---|
| lpu-0.6.1.tar.gz | 176.2 kB | With provenance | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| lpu-0.6.1-cp314-cp314-win_amd64.whl | CPython 3.14 | CPython 3.14 | Windows x86-64 | Details |
| lpu-0.6.1-cp314-cp314-win32.whl | CPython 3.14 | CPython 3.14 | Windows x86-32 | Details |
| lpu-0.6.1-cp314-cp314-musllinux_1_2_x86_64.whl | CPython 3.14 | CPython 3.14 | Linux musl 1.2+ x86-64 | Details |
| lpu-0.6.1-cp314-cp314-musllinux_1_2_aarch64.whl | CPython 3.14 | CPython 3.14 | Linux musl 1.2+ ARM64 | Details |
| lpu-0.6.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl | CPython 3.14 | CPython 3.14 | Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 | Details |
| lpu-0.6.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl | CPython 3.14 | CPython 3.14 | Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 | Details |
| lpu-0.6.1-cp314-cp314-macosx_11_0_arm64.whl | CPython 3.14 | CPython 3.14 | macOS 11.0+ ARM64 | Details |
| lpu-0.6.1-cp314-cp314-macosx_10_15_x86_64.whl | CPython 3.14 | CPython 3.14 | macOS 10.15+ x86-64 | Details |
| lpu-0.6.1-cp313-cp313-win_amd64.whl | CPython 3.13 | CPython 3.13 | Windows x86-64 | Details |
| lpu-0.6.1-cp313-cp313-win32.whl | CPython 3.13 | CPython 3.13 | Windows x86-32 | Details |
| lpu-0.6.1-cp313-cp313-musllinux_1_2_x86_64.whl | CPython 3.13 | CPython 3.13 | Linux musl 1.2+ x86-64 | Details |
| lpu-0.6.1-cp313-cp313-musllinux_1_2_aarch64.whl | CPython 3.13 | CPython 3.13 | Linux musl 1.2+ ARM64 | Details |
| lpu-0.6.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl | CPython 3.13 | CPython 3.13 | Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 | Details |
| lpu-0.6.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl | CPython 3.13 | CPython 3.13 | Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 | Details |
| lpu-0.6.1-cp313-cp313-macosx_11_0_arm64.whl | CPython 3.13 | CPython 3.13 | macOS 11.0+ ARM64 | Details |
| lpu-0.6.1-cp313-cp313-macosx_10_13_x86_64.whl | CPython 3.13 | CPython 3.13 | macOS 10.13+ x86-64 | Details |
| lpu-0.6.1-cp312-cp312-win_amd64.whl | CPython 3.12 | CPython 3.12 | Windows x86-64 | Details |
| lpu-0.6.1-cp312-cp312-win32.whl | CPython 3.12 | CPython 3.12 | Windows x86-32 | Details |
| lpu-0.6.1-cp312-cp312-musllinux_1_2_x86_64.whl | CPython 3.12 | CPython 3.12 | Linux musl 1.2+ x86-64 | Details |
| lpu-0.6.1-cp312-cp312-musllinux_1_2_aarch64.whl | CPython 3.12 | CPython 3.12 | Linux musl 1.2+ ARM64 | Details |
| lpu-0.6.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl | CPython 3.12 | CPython 3.12 | Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 | Details |
| lpu-0.6.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl | CPython 3.12 | CPython 3.12 | Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 | Details |
| lpu-0.6.1-cp312-cp312-macosx_11_0_arm64.whl | CPython 3.12 | CPython 3.12 | macOS 11.0+ ARM64 | Details |
| lpu-0.6.1-cp312-cp312-macosx_10_13_x86_64.whl | CPython 3.12 | CPython 3.12 | macOS 10.13+ x86-64 | Details |
| lpu-0.6.1-cp311-cp311-win_amd64.whl | CPython 3.11 | CPython 3.11 | Windows x86-64 | Details |
| lpu-0.6.1-cp311-cp311-win32.whl | CPython 3.11 | CPython 3.11 | Windows x86-32 | Details |
| lpu-0.6.1-cp311-cp311-musllinux_1_2_x86_64.whl | CPython 3.11 | CPython 3.11 | Linux musl 1.2+ x86-64 | Details |
| lpu-0.6.1-cp311-cp311-musllinux_1_2_aarch64.whl | CPython 3.11 | CPython 3.11 | Linux musl 1.2+ ARM64 | Details |
| lpu-0.6.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl | CPython 3.11 | CPython 3.11 | Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 | Details |
| lpu-0.6.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl | CPython 3.11 | CPython 3.11 | Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 | Details |
| lpu-0.6.1-cp311-cp311-macosx_11_0_arm64.whl | CPython 3.11 | CPython 3.11 | macOS 11.0+ ARM64 | Details |
| lpu-0.6.1-cp311-cp311-macosx_10_9_x86_64.whl | CPython 3.11 | CPython 3.11 | macOS 10.9+ x86-64 | Details |
| lpu-0.6.1-cp310-cp310-win_amd64.whl | CPython 3.10 | CPython 3.10 | Windows x86-64 | Details |
| lpu-0.6.1-cp310-cp310-win32.whl | CPython 3.10 | CPython 3.10 | Windows x86-32 | Details |
| lpu-0.6.1-cp310-cp310-musllinux_1_2_x86_64.whl | CPython 3.10 | CPython 3.10 | Linux musl 1.2+ x86-64 | Details |
| lpu-0.6.1-cp310-cp310-musllinux_1_2_aarch64.whl | CPython 3.10 | CPython 3.10 | Linux musl 1.2+ ARM64 | Details |
| lpu-0.6.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl | CPython 3.10 | CPython 3.10 | Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 | Details |
| lpu-0.6.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl | CPython 3.10 | CPython 3.10 | Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 | Details |
| lpu-0.6.1-cp310-cp310-macosx_11_0_arm64.whl | CPython 3.10 | CPython 3.10 | macOS 11.0+ ARM64 | Details |
| lpu-0.6.1-cp310-cp310-macosx_10_9_x86_64.whl | CPython 3.10 | CPython 3.10 | macOS 10.9+ x86-64 | Details |
Total release size: 93.3 MB
Release files / lpu-0.6.1.tar.gz
| Download URL | lpu-0.6.1.tar.gz |
|---|---|
| Size | 176.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
54e4b085f29fbc14c8c0f1aa9c413b1f3e18e68bb4edce37a8a3e78bfa6dd7be
|
|
BLAKE2b-256 checksum How to use checksums |
d3d1a95c3789f2e3703d38fac649a9530fc5bb5ee7bf3d63c656abcb52c2bb09
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp314-cp314-win_amd64.whl
| Download URL | lpu-0.6.1-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 723.9 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
91d6283556a49044bdf6c903b961caa913e3c06227cd62b430d5ae6853c5cfba
|
|
BLAKE2b-256 checksum How to use checksums |
423dc7fb251ccfd8a1239d8bc5c24b337ca343a30f747a270ec8ee7a3f08836c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp314-cp314-win32.whl
| Download URL | lpu-0.6.1-cp314-cp314-win32.whl |
|---|---|
| Size | 669.8 kB |
| Tags | CPython 3.14 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
44c82d9f00f3280582b6dcd9055b4b84f902b7375212554b593a462b5c574cc3
|
|
BLAKE2b-256 checksum How to use checksums |
f10aa7ec5565c89ba8773ca6d49a786a2e1c92f64991e166ffafe62f79b94d47
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | lpu-0.6.1-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 4.5 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
1ecca4963e4024f24262c89c66bc938e24d018d598a5ea160787d26a4151c0ab
|
|
BLAKE2b-256 checksum How to use checksums |
8f28382124b462a3d8730913073e2a10c21f0f00ccb4bbe3d18c715443decbcd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp314-cp314-musllinux_1_2_aarch64.whl
| Download URL | lpu-0.6.1-cp314-cp314-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 4.4 MB |
| Tags | CPython 3.14 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
07d095c43c03dfa87ff61490387d383562a3c6b2793c21283f19842fae96e91c
|
|
BLAKE2b-256 checksum How to use checksums |
8ec33532229ac7c3e3546d2edfb4bbcd67068e3feac319e1c1be0d638b9058b4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | lpu-0.6.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 3.5 MB |
| Tags | CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
5d1cf44932dc10a2612a537b4355a47a4723f5a3b1631717d986083ecb34bf10
|
|
BLAKE2b-256 checksum How to use checksums |
cab7ef62f05123c9953e2869ea59eec995aa0a6f79c181d532653f1baf115168
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
| Download URL | lpu-0.6.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 3.5 MB |
| Tags | CPython 3.14 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
7fb0ad29b96db4b06dab335f70e0a83a46e7d725e5dbd4bc8def5321a9ac09a7
|
|
BLAKE2b-256 checksum How to use checksums |
0d09f5fc358accdbfa44549cec7f2e38e7f96305211106a5871a7b8c94bf8c44
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | lpu-0.6.1-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 613.3 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f49b5c4cc6f3d4fb2aad1fcb4a84bf15b9d562a4d76288a36b067ed5a5d209b4
|
|
BLAKE2b-256 checksum How to use checksums |
cbcd2e64fc3351ac7ae12801826e11091891b37924d55ecb9330eac4046aa533
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp314-cp314-macosx_10_15_x86_64.whl
| Download URL | lpu-0.6.1-cp314-cp314-macosx_10_15_x86_64.whl |
|---|---|
| Size | 618.3 kB |
| Tags | CPython 3.14 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
c668d28c8b9f71c31ad34200c1901e7a91e5630c0f3218c79b68bb079cabf749
|
|
BLAKE2b-256 checksum How to use checksums |
42c3430d8f10ea0a797921c40e5cdd3122f48a99eb393ddb14ee0aec64f4b59b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp313-cp313-win_amd64.whl
| Download URL | lpu-0.6.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 706.0 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
3019f554e91dd16fcd09de053c4cfe2fbf7a5fc770317b66358bf29f6ff77c8c
|
|
BLAKE2b-256 checksum How to use checksums |
9605ac0cd3334761e5cc80efc1f731263fc1afddeea52ba1a706d6099ad1e964
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp313-cp313-win32.whl
| Download URL | lpu-0.6.1-cp313-cp313-win32.whl |
|---|---|
| Size | 654.4 kB |
| Tags | CPython 3.13 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
2721d5488603feea00d6d2ce383058ee3c9bec506f279c53c1e76dec7711dff8
|
|
BLAKE2b-256 checksum How to use checksums |
b46f537c5b515400ff5019fc14d581d7ec24da03450964ebf91602780df8eb47
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | lpu-0.6.1-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 4.6 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
816f426e5b397d10ec2d0bb12f742a3ec4749b6306529870fbd667cddbec01a8
|
|
BLAKE2b-256 checksum How to use checksums |
c6a3088602bcad40e86eb0873ecc5c011bbc42616fe31322ae4319aff6ae2a61
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp313-cp313-musllinux_1_2_aarch64.whl
| Download URL | lpu-0.6.1-cp313-cp313-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 4.4 MB |
| Tags | CPython 3.13 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
1d63d7d0e160248410ef5100febf44040d64ccd144cb3e9f634ee9749b3b625a
|
|
BLAKE2b-256 checksum How to use checksums |
1c750f50a33699a41bbefacbc0e14fb9b3dfeda7fd40dcf23b3fde380908eee7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | lpu-0.6.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
968294f6864d97c84d59b64d6d25eccd0a3423ebe6f9c1367d53eddc90f625c7
|
|
BLAKE2b-256 checksum How to use checksums |
43b5943b9d4db4742154e49ad5acec3d1e9f8027282c1690672bb77994b4d8ce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
| Download URL | lpu-0.6.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 3.5 MB |
| Tags | CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
ec7db684e1de1bdb3e7e144ec7ebe041c7d91898b2a8b030f4ebe7cf4e1d8396
|
|
BLAKE2b-256 checksum How to use checksums |
0019df34119aeb0393273259503588ed35fae84c3901f64867ab0e6671869926
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | lpu-0.6.1-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 608.1 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6a27e43668e3fb04b29685707cc1b52024c1cb801421c8fe9852343d32fc919f
|
|
BLAKE2b-256 checksum How to use checksums |
9fe75ea4194120b4a056316a56932659058282fb986903c01cc597e6e896059d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | lpu-0.6.1-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 617.5 kB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
d5f1d65b9d79a6a76b0dc55fde569cd423f9dcd030a194caf0f7cea2725dbbf5
|
|
BLAKE2b-256 checksum How to use checksums |
28204bfdd3b4a6ff141e990fe0a9997502f1cf1ca55ab35dce34ee776c30fab1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp312-cp312-win_amd64.whl
| Download URL | lpu-0.6.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 708.1 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
338c0cc33f10f44683bcc4c0ec90b2cf6d5cec0fc4111ec3a99555801898b461
|
|
BLAKE2b-256 checksum How to use checksums |
6b7204bc6f579687e6ce74676134eb0b59a8c6c975a4c6cea03cb48802c2cf6f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp312-cp312-win32.whl
| Download URL | lpu-0.6.1-cp312-cp312-win32.whl |
|---|---|
| Size | 655.5 kB |
| Tags | CPython 3.12 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
54d91013f1ce3146aa137da1ad47bf2abcca554c1effb3219ab2b6a8a2206019
|
|
BLAKE2b-256 checksum How to use checksums |
7bb5523c566a63e073025a1a5455b50cfc11c04c59322cd50694882ddc1f1270
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | lpu-0.6.1-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 4.6 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
d950b2107b98bcd453f91457abe4a7cb16c241775863c5d55cd843ef1f55f513
|
|
BLAKE2b-256 checksum How to use checksums |
732d4d1969857e53ae1fd70975b2b9cc9917cd30cd7211484f5ffdb91047e1c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp312-cp312-musllinux_1_2_aarch64.whl
| Download URL | lpu-0.6.1-cp312-cp312-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 4.4 MB |
| Tags | CPython 3.12 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
95654220489e054ae83db1ac3bced7f00fad5bd5c8c106003a9078dfef8ddc50
|
|
BLAKE2b-256 checksum How to use checksums |
1a29ee5b8f40f268a06847770fb46bc94f01ff73e3d22c4efcec23073acfc22c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | lpu-0.6.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
99cf0193080d4c3d328e4613e23f45eecc9751a4871661139242229f75c45d5b
|
|
BLAKE2b-256 checksum How to use checksums |
3f60003ca0f96079c52d3115b8dedfedf48ac484255f23e20e519c10c2a585a4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
| Download URL | lpu-0.6.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 3.5 MB |
| Tags | CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
0eca1141a7daeec1875254b8cf2e985ce4fd3bbb6b7b3d53dcae3e04bffef892
|
|
BLAKE2b-256 checksum How to use checksums |
73083c6a9a804f46f6cdc2eea095d7199628f50704084c32b19a8f152164cd4b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | lpu-0.6.1-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 612.0 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
652f36b75fbe7ea23769fedf38a96e91f48b8f589e023025c0140ffa463dcf29
|
|
BLAKE2b-256 checksum How to use checksums |
e64a09066791f2d1fb7d932b2b3ac10ba0eb4cea14b0b5b67d8915811a10839b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | lpu-0.6.1-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 620.2 kB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
eefb4e22f76038993e43ed8055202cf9be91356d58fc28735f4032d32063c808
|
|
BLAKE2b-256 checksum How to use checksums |
ceb0a32387d4af6fb6024158bf19a3c083d54c39d211570b9978fa0283071804
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp311-cp311-win_amd64.whl
| Download URL | lpu-0.6.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 722.9 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
417c62d78f4ccbc61ef70e75169dd3d6eec2b456182ed8e4d0ccac8de0ae994a
|
|
BLAKE2b-256 checksum How to use checksums |
3bde2c7ff95f2fb47f714355c7ba200b9b65d53d383f72f515775c569747a0fb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp311-cp311-win32.whl
| Download URL | lpu-0.6.1-cp311-cp311-win32.whl |
|---|---|
| Size | 664.1 kB |
| Tags | CPython 3.11 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
52b0843dea1a29e934f808adf1273986818c3ba5fe33ea15eed7eff8042574e0
|
|
BLAKE2b-256 checksum How to use checksums |
e8aa8a5789704a3263d17d4c50f9067f65befdcaac25950b17583fbacea67587
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | lpu-0.6.1-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 4.6 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
77057095c74469735989cae218f9ca0f6f439d0bd3875ca74badb0621eb3a46f
|
|
BLAKE2b-256 checksum How to use checksums |
4a22b9b44a68b31add7906f8a5fd2203e6d70c18140dea0ff30c4c319fcd7895
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp311-cp311-musllinux_1_2_aarch64.whl
| Download URL | lpu-0.6.1-cp311-cp311-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 4.5 MB |
| Tags | CPython 3.11 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
a717351e82d9c8224e2998f13734ee581fb94b9fc0674c47d4f994fc4983d008
|
|
BLAKE2b-256 checksum How to use checksums |
4c80c8e688005c5a2f6dda9ff51c0ac24f7a6d2b21c794427b9636f33b2ff1c8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | lpu-0.6.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
6561c5abdbdbcfaf2bec36084cda57d19342650150f5477655a0d8b4f37fe67c
|
|
BLAKE2b-256 checksum How to use checksums |
10068bc2fea4db946425db338bbb6587de6bbe304947e2057220f72fed83bf70
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
| Download URL | lpu-0.6.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
764d73dd509dfe5b14af8ffa71dd6118a642f83859cecc4b9490d3b585bd816c
|
|
BLAKE2b-256 checksum How to use checksums |
8f8b11fac44c10e5a17a91896be5b480ed3504bab37e52f59f5eeb478192c831
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | lpu-0.6.1-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 608.5 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6ed17a0a0583b3e0adb7fdd03e9465abecd38e7ca1f417cb1f7062103ca74c58
|
|
BLAKE2b-256 checksum How to use checksums |
fd4a3e4edf0a016f3391b8b4da2ace7547156bdb96bb1393fddf208df73ec089
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | lpu-0.6.1-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 620.4 kB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
3eb147b633f48e5049d3feca7e65c3ec53a0d050cb378405941bfff9a3b601e0
|
|
BLAKE2b-256 checksum How to use checksums |
e198828f023de7bc59c94f83a79a65c13843e420da83e881b917f4240e5b5dda
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp310-cp310-win_amd64.whl
| Download URL | lpu-0.6.1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 724.1 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
cf89562860b51fec383b1293985c9b523304ef3db76002e413dfe1f7192ab440
|
|
BLAKE2b-256 checksum How to use checksums |
fdd426a62540b12d9f356f402c886d9bb470cb0a187cbab23e7c02868cf1d8c0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp310-cp310-win32.whl
| Download URL | lpu-0.6.1-cp310-cp310-win32.whl |
|---|---|
| Size | 666.5 kB |
| Tags | CPython 3.10 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
d99ef69a1cda271a0bc22173efc05b758eebf88f52a82462e54fe372117b8da0
|
|
BLAKE2b-256 checksum How to use checksums |
4c5eac3bae11acc77c23c6958cbd67550db182a0de70d915ccd33d9fca16f865
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | lpu-0.6.1-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 4.5 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
77fe8daaa50409efdf4cbcbfb66464dcb3230f650597edbcd7e21189d2495387
|
|
BLAKE2b-256 checksum How to use checksums |
5836401939ec7eba8f5f6627142e4886e108ea7f96946b670dc52174d0e06044
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp310-cp310-musllinux_1_2_aarch64.whl
| Download URL | lpu-0.6.1-cp310-cp310-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 4.3 MB |
| Tags | CPython 3.10 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
d8a07e4cbcff308db814fa6602d988243ed63d4660d036ca901ed9552f242b4c
|
|
BLAKE2b-256 checksum How to use checksums |
2fb4da480e1fe8632ed5589a706f572182f05f9c16f02f03024e6ac7d51075af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | lpu-0.6.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 3.5 MB |
| Tags | CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
929b8ec6aad968fa189053cdfa8cb7df3c7cccd00c97155278f3d8c9ec7ae482
|
|
BLAKE2b-256 checksum How to use checksums |
d93637e5ad57959543a8a58d0b2f5fb54d9d8a7e015e2cb32a04efff851e03dc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
| Download URL | lpu-0.6.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.10 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
edbcdc68a9fcbd31cfee6e506f7d86980fb94f15fc694f332b40689beb734a81
|
|
BLAKE2b-256 checksum How to use checksums |
60709be10a0686354b6bd2e30bf5aee7cde76dcc60d8d4e96634e8e40c88b188
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | lpu-0.6.1-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 611.5 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
601c8a67090e6c2200c42083d15871f2aa491dedda0c20de3af3dfd5f3ddad1c
|
|
BLAKE2b-256 checksum How to use checksums |
6838ebb365f793d9508628e4cf1d9d81ac40f9ea96f02d09f5c47296c93aa47e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / lpu-0.6.1-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | lpu-0.6.1-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 624.2 kB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
93dbd1a581677fcb11635a4466fe186aff5fd05a375db40c0f2076e8cc3f2571
|
|
BLAKE2b-256 checksum How to use checksums |
f59751299f24a817df668696667c1326233d523c68b1316996e5b079a9708c09
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logSecurity for lpu 0.6.1
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 41 files in this release have been uploaded with provenance metadata.
Attestation for lpu-0.6.1.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 Oct 16, 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.