Skip to main content

LPU

test version python license

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.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 lpu 0.6.0
File Size Uploaded Provenance
lpu-0.6.0.tar.gz 176.0 kB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for lpu 0.6.0
File
lpu-0.6.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
lpu-0.6.0-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
lpu-0.6.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
lpu-0.6.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
lpu-0.6.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
lpu-0.6.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
lpu-0.6.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
lpu-0.6.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
lpu-0.6.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
lpu-0.6.0-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
lpu-0.6.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
lpu-0.6.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
lpu-0.6.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
lpu-0.6.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
lpu-0.6.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
lpu-0.6.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
lpu-0.6.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
lpu-0.6.0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
lpu-0.6.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
lpu-0.6.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
lpu-0.6.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
lpu-0.6.0-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.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
lpu-0.6.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
lpu-0.6.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
lpu-0.6.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
lpu-0.6.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
lpu-0.6.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
lpu-0.6.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
lpu-0.6.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
lpu-0.6.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
lpu-0.6.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
lpu-0.6.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
lpu-0.6.0-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
lpu-0.6.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
lpu-0.6.0-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
lpu-0.6.0-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.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
lpu-0.6.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
lpu-0.6.0-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.0.tar.gz

Download URL lpu-0.6.0.tar.gz
Size 176.0 kB
Tags Source
SHA-256 checksum
How to use checksums
a851289dda0fa34608abe0c6cb9c43338c22a2683d2d24d1f63cb4d55bd6e13d
BLAKE2b-256 checksum
How to use checksums
a14ce4bae5b983dece55c02f3e30061a759b4bc9f92165c2419c59967746fece
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp314-cp314-win_amd64.whl

Download URL lpu-0.6.0-cp314-cp314-win_amd64.whl
Size 723.9 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
01bb57a154e4d4447447100dd4f8819991f1da2069d6741ad3a4065e8944edc9
BLAKE2b-256 checksum
How to use checksums
ae17c9b4b27208ff76ddf04ca99628263f7e7e3cd6470eda53c360f1a0f7a4f2
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp314-cp314-win32.whl

Download URL lpu-0.6.0-cp314-cp314-win32.whl
Size 669.8 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
c3d7d420dc7493985f47fbae24efbe6c07824ca2dce8b2f24b179eef87d48896
BLAKE2b-256 checksum
How to use checksums
24da64bfeb9f369ea37827b347a8e07988855f19ea19ecf249577c855549c08c
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL lpu-0.6.0-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
88858b6c599e2b4312a7e42172bebf64512809ce03d0e96d70775b01c71596a3
BLAKE2b-256 checksum
How to use checksums
05bd4440d9cab4250d67290e1e229b7ec649f3b5913a028924442762a3a054be
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL lpu-0.6.0-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
ba55a61df9186b742d6e448de69864a244b24499a5c3ecc38e113646178bc988
BLAKE2b-256 checksum
How to use checksums
7eef197a140fc30c96f7e640124a33fb6da4927481321fc9e7cc1c1a0be4d20e
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL lpu-0.6.0-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
4d0c1372b036f86914c6dd81181086bcea0abfdd12bce2043508d6ddb5609357
BLAKE2b-256 checksum
How to use checksums
e76bbeadd4640604bc89f80cce0c9d2dad151ae1810f764f5d028d157b53c32b
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL lpu-0.6.0-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
5b3c913bd9a81b906d8d90ed1904b8a6e35c7dbb7d4b515074b2bdcf0ae9721a
BLAKE2b-256 checksum
How to use checksums
9b6e9cef95d4e36fb7890409b7ae913478f44403045e4654b712013ecc556c64
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL lpu-0.6.0-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
418b3d9e1b1d68b3773e12f2837a552d0fc51678602c9a1528bd62a3e59e4b99
BLAKE2b-256 checksum
How to use checksums
ca770763c4489e431e3932dfcc360b169d8fd4ed96f0dd712fef2838415fbdc4
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL lpu-0.6.0-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
79c1b752f5b1488bd9bff27852b51fbbafbd13c9414f2782b56263d84792600f
BLAKE2b-256 checksum
How to use checksums
56ca2d3c397c6adf2a0b5af84824422e89eef5dc8a1cd64ae152742a1b4db624
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp313-cp313-win_amd64.whl

Download URL lpu-0.6.0-cp313-cp313-win_amd64.whl
Size 706.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
b26516f9b67213241a5edea858e0e6e08e5b801d5d93d27a17a38c95a8106333
BLAKE2b-256 checksum
How to use checksums
71ed17d40a7907edebb1acfb403256e883b74a1b99f5c471cd68d5aa4cd72e82
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp313-cp313-win32.whl

Download URL lpu-0.6.0-cp313-cp313-win32.whl
Size 654.4 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
5580fbf8bf00630228d2283e53af327e9413aaf9bc8b0112eeef358c4dc44524
BLAKE2b-256 checksum
How to use checksums
bb1b646a018c8b37453863deb12f8c03fb33f5cc8269376e5e5deef3495d8220
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL lpu-0.6.0-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
2356a9d1f65cdc25cb7947f8bc0a4c91b3ab54e39a8ec9785707a0a1ca3dfed5
BLAKE2b-256 checksum
How to use checksums
18a96c2320d90d9badf85e8e52fff273cc144d55f750c5cbbe68082f56f52042
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL lpu-0.6.0-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
6d22b236d890986bf3a196aa174c64225546c4e25ae1250716c51e9d91897746
BLAKE2b-256 checksum
How to use checksums
a26e5358d736b31ab359cbafdd89c11a15a1c259d724221b03925abe4754bb93
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL lpu-0.6.0-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
4d49a67765bca7b6e17b0f76e481f9853eb3f1577aed52331ea3664f4d024484
BLAKE2b-256 checksum
How to use checksums
5e55b63bee60d32c3dbc295cdd62bb359217984bb7ec3cd1f476df2d3f09f44c
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL lpu-0.6.0-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
7c29ea1fbdeaf851b1c420a70239ecd4803dd6c3f8f726255350b54aacfa2bbc
BLAKE2b-256 checksum
How to use checksums
1ea8e80579ca7b1082dc8cc62a407922fda408dca1ab9ee3f98feb2d244c6182
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL lpu-0.6.0-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
0e976c4da730b3f13dfe6c6fccc5819dca62fa1bbc54e7a9ae5fe45123e1bc10
BLAKE2b-256 checksum
How to use checksums
805b36e1fb7fe2d35847418bcfed97dc68926495124eda743041aaa7865be26f
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL lpu-0.6.0-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
639a94082b4bac94880d7d8f4b7227b512c0bf388345ff44e6987879cda7882d
BLAKE2b-256 checksum
How to use checksums
48c53c59f1d5c23b6d6f1ace25e6cc92098209048800149b9b2a8fbbe5271d8d
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp312-cp312-win_amd64.whl

Download URL lpu-0.6.0-cp312-cp312-win_amd64.whl
Size 708.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
1406d1de5630da3788b7ad5fe6f32e03183ba2344e0c8f940a1c099ee7d0feab
BLAKE2b-256 checksum
How to use checksums
865d4dcf4e1bf5b3a30b91e4abb6cc0b8513b73506a57d45a33412a612d2f61b
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp312-cp312-win32.whl

Download URL lpu-0.6.0-cp312-cp312-win32.whl
Size 655.6 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
c4bb70c898f041f384874ec85d09e889dd58fd229788403fc5c9b44b4b4e3851
BLAKE2b-256 checksum
How to use checksums
1d72b2d4b627de30af679c0b6388bc358b22d65a0d5a74af232cb94b2a39f04f
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL lpu-0.6.0-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
da04d093b8aaa5f817856b2732f26b5e87d91c3b2cbb98238b62c63beceeb375
BLAKE2b-256 checksum
How to use checksums
8bddd12a302ce82e2b429ec86381f69ac741e65ae7122683537210f03d2d3522
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL lpu-0.6.0-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
d2e7cfef33558236190ea1197f25d420406857e3d4fa54483b740ec414a1d460
BLAKE2b-256 checksum
How to use checksums
f123d2385030cbc91e9a907932e6584a8adb3705e18179e074bdc691071061ff
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL lpu-0.6.0-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
4d73479a6240d2a3132432642a3197fd8ea48de51553dacd11658e9a7cbafaae
BLAKE2b-256 checksum
How to use checksums
046f9a78e2f15af44938506ea088ce8f54c1f17751c2dc722b80c0dabfabc9b7
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL lpu-0.6.0-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
b51937da21f219d5d04acffc4d47bf11f9d3a2a632772ef5bd970ffd6af78ba9
BLAKE2b-256 checksum
How to use checksums
f6bc6f4d291f3d8ad2d2e4277edf4912c400a468f7c7afa476f751d82e40afcd
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL lpu-0.6.0-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
c1df6a611291693f4c2382c39e1bf1cc21851ae81ec85f077d8fe489fb8538dc
BLAKE2b-256 checksum
How to use checksums
6d5682288d92dd82be3ff508bf63ffe962a0fcf1e522fa991956fce949974cba
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL lpu-0.6.0-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
3d027550f23f913884da3cb6f6f9f0ba972227891e63b8bfdf8cfffb25dff7b6
BLAKE2b-256 checksum
How to use checksums
6b985c9c56a2dc6e11ac771e11ba145728617ed235d4ef4873b057a560f8fab2
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp311-cp311-win_amd64.whl

Download URL lpu-0.6.0-cp311-cp311-win_amd64.whl
Size 722.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
70a062e7421e828bf0b4d8fb2a47301cabc0f418b5c9de384262f05d73efb2e4
BLAKE2b-256 checksum
How to use checksums
7a532c912b5b1e038aaf3a00bd8f890a2038816b5b37b44f8f51ffd7108c1baa
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp311-cp311-win32.whl

Download URL lpu-0.6.0-cp311-cp311-win32.whl
Size 664.1 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
f29aa783c02fdb77c67cacafbd488c7f79f855a9448043dd527a66a625f84434
BLAKE2b-256 checksum
How to use checksums
5dc3ab9a1cacd0987d19ed6c4ed02f9ba77d207ab4b1ec0b3266e30a739f0d94
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL lpu-0.6.0-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
438c294ee924b38e9b2a526d678ea99cb46b3a37ae8bfe49a04c755bad31a696
BLAKE2b-256 checksum
How to use checksums
9f39cd0bdf7e75d968e691d115f2181b8490fc80dc5df77378d819b9efa9d19e
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL lpu-0.6.0-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
d1d7481c1d55905d1bfe9fcd047976a92d6d5f3c61584c4f6eb1d6bdc653a89b
BLAKE2b-256 checksum
How to use checksums
496d2f5cf58b52fc0dcb62b1b57bd6dac0bd2cd60b696dc04bf68b48815c4a80
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL lpu-0.6.0-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
36dbe626b909d05a245841b4f1eb4d4409345269c736328fcc5fed4f65081c5e
BLAKE2b-256 checksum
How to use checksums
556519c6addfb6d1f0edb86369d60ed891bcb8bd8e64c16783b482c1d7c8732c
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL lpu-0.6.0-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
815c8facbe640de280c2846b57334f50e7a57489ae1ce880cb8cedf1b9b5ec98
BLAKE2b-256 checksum
How to use checksums
178223e9d475f9104c7a75e6d5935bc946c79ecd2191361fa199f2f7d55ea2fb
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL lpu-0.6.0-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
b9ea59be6787217ebbe734d8a5dd1f1e3e1b7488f7f4dce06aab024954aa3630
BLAKE2b-256 checksum
How to use checksums
b04444be8704bef7dcea45d107e8f54081c3ec1c9fa486c6541bf949a3cd0969
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL lpu-0.6.0-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
3553dead2467483220e71eaf330038b5c385eac043a0e42da35bb401dd379398
BLAKE2b-256 checksum
How to use checksums
e53e2d1321d163e07079dfe698ace302cb5ef96715b7d0053ab2cf7abf6ab8ca
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp310-cp310-win_amd64.whl

Download URL lpu-0.6.0-cp310-cp310-win_amd64.whl
Size 724.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
b151b5d79c2a3a1530614d0d34607a761fe6484a6dfca1a35d6163b90db3928f
BLAKE2b-256 checksum
How to use checksums
b8d2b0446a538463dfa2590dd27e732e9f65bf6284df751867ab034727a82eb7
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp310-cp310-win32.whl

Download URL lpu-0.6.0-cp310-cp310-win32.whl
Size 666.5 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
9a14da2bcfe86738dfbdcc2d7280566f203ba76d6d386ddcea77c6a2b26d8f34
BLAKE2b-256 checksum
How to use checksums
4e996d44dc546c980a34fdd2ee349ef135e459f128ba699cbf20794ff1045e67
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL lpu-0.6.0-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
399342ef3f2f007721142e428b6d45aa6943cf251e49813efecdeda1b02bb0b5
BLAKE2b-256 checksum
How to use checksums
a800707bfedf8418f7a5c94570884d62197181dbe3fed1866e40e3320e7b2d82
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL lpu-0.6.0-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
1f02adf41afac0a60776aa252517ab1865ce50bd21cf01ef42d521bf8324ea27
BLAKE2b-256 checksum
How to use checksums
4723f173d175f6e32bb0c6c16ce62cd484ca775323ae58b4c07e8f8b609d93ff
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL lpu-0.6.0-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
19ed1d080771bca4ac1f518a92f4d21a1cfbbc1f19ce395d4c3a7b0ba0b02685
BLAKE2b-256 checksum
How to use checksums
a497ad2baccc4d91dfc504939c7b3f543a98c3801612a0b9b824610dde7f5dd5
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL lpu-0.6.0-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
03c5de7afd52621921ccec28c9d01c74ba4349afa6b10008eed930f7a95d207a
BLAKE2b-256 checksum
How to use checksums
6be3dd3c13ea1dc590f904d715fe6b2e70825947e16d80110324a26c0eff16b5
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL lpu-0.6.0-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
537df0a908f2a14248cc9385f15813548b52e9cc618cd2e3fa7a343a24f9b1e6
BLAKE2b-256 checksum
How to use checksums
e0b62bc0b28a4e9ac5bcc5150229ea3baff647b9fa7b7af89c59e0fa8c425bc2
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 Sep 20, 2026.

Transparency log

Release files / lpu-0.6.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL lpu-0.6.0-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
9b6d3b12fc47bfc604ee4cecb15bab1a46161da7042cdea2b3a1de1a14ede723
BLAKE2b-256 checksum
How to use checksums
6c5f2d49edc3aac0374e7257480f5909540a8bff29b5e0ffb4834cab4e1ac808
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 Sep 20, 2026.

Transparency log

Security for lpu 0.6.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 41 files in this release have been uploaded with provenance metadata.

Select from 41 files

Attestation for lpu-0.6.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 Sep 20, 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.

Release history Release notifications | RSS feed

This release

0.6.0 This release

41 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