Skip to main content

paker

PyPI Python License Build codecov

Import Python packages — including native C extensions — from encrypted JSON documents. Entirely in memory. Zero disk footprint.1

1. Platform-dependent. See disk_policy for details.

Features

  • In-memory module loading — load .py, .pyc, .so, .pyd, and .dll modules from JSON without writing to disk
  • AES-256 encryption — modules are encrypted at rest, decrypted in C-level buffers that never touch the Python heap
  • Key separated from payload — the decryption key is delivered at runtime from your own channel (license server, user secret, HSM). A captured bundle is entropy without a live key
  • Cross-platform native loaders — memfd_create on Linux, write→dlopen→unlink on macOS, in-memory PE loading on Windows
  • Bundled native deps — packages like Pillow and numpy that ship .dylibs/ / .libs/ alongside their extensions work end-to-end
  • Resource files — importlib.resources reads from the bundle, including memory-backed paths for C-level fopen callers (OpenSSL reading certifi)
  • User-defined transform hooks — plug your own AST or code-object pass into the pack pipeline (obfuscation, docstring stripping, custom bytecode)
  • Zero-install delivery — ship entire dependency trees over the network to machines with nothing but Python installed
  • PyInstaller compatible — build standalone binaries that load libraries at runtime

Quick start

pip install paker

Pack and load in one process

import paker

# 32-byte key. Use os.urandom(32) in real code.
KEY = b"\x42" * 32

# Encrypt `myapp` and its dependencies into a JSON-serializable dict.
bundle = paker.dumps("myapp", key=KEY, include_deps=True)

# Later, possibly elsewhere, hand the key and bundle back to paker.
with paker.loads(bundle, key=KEY):
    import myapp
    myapp.run()

The original package doesn't need to be installed on the loading side. paker's importer takes priority over the filesystem.

Pack on dev, load on production

# pack.py — run once, on a trusted machine.
import json
import paker

key = open("release.key", "rb").read()        # your secret, your channel
bundle = paker.dumps("myapp", key=key, include_deps=True)
json.dump(bundle, open("app.paker", "w"))
# Ship `app.paker` to production. The key stays behind.
# load.py — production. No application source on disk.
import json
import sys
import paker

bundle = json.load(open("app.paker"))
key = sys.stdin.buffer.read(32)               # key arrives out of band
with paker.loads(bundle, key=key):
    import myapp
    myapp.run()

Runtime key delivery (license server pattern)

import os
import paker
import requests

def fetch_key(license_id: str) -> bytes:
    # Your license server returns a 32-byte key tied to this session.
    # paker does not ship this server — you build it.
    resp = requests.post(
        "https://license.example.com/key",
        json={"license": license_id},
    )
    return resp.content

bundle = json.load(open("app.paker"))
key = fetch_key(os.environ["LICENSE_ID"])

with paker.loads(bundle, key=key):
    import myapp
    myapp.run()
# Key is scrubbed from memory when the context manager exits.

Load directly from a dict

import paker

modules = {
    "mylib": {
        "type": "module",
        "extension": "py",
        "code": "def greet(name):\n    return f'Hello, {name}!'\n",
    }
}

with paker.loads(modules) as imp:
    import mylib
    print(mylib.greet("world"))

Portability note: With the default compile=False, pure Python modules are stored as source and work across any CPython 3.10+ version. With compile=True, bytecode is tied to the CPython minor version it was packed on. Native extensions (.so, .pyd) are always tied to the OS and Python version.

Transform hooks

paker does not ship obfuscation. When you want one, pass your own callable:

import ast
import paker

def strip_docstrings(tree: ast.AST, module_name: str) -> ast.AST:
    """User-defined AST pass. Runs after ast.parse."""
    for node in ast.walk(tree):
        if isinstance(node, (ast.FunctionDef, ast.AsyncFunctionDef,
                             ast.ClassDef, ast.Module)):
            if (node.body and isinstance(node.body[0], ast.Expr)
                    and isinstance(node.body[0].value, ast.Constant)
                    and isinstance(node.body[0].value.value, str)):
                node.body.pop(0)
    return tree

bundle = paker.dumps("myapp", key=KEY, ast_transform=strip_docstrings)

code_transform runs between compile and marshal for bytecode-level transforms (requires compile=True). See examples/basic/ast_transform_hook.py.

By default, .py source is stored as-is. When ast_transform or strip_annotations is set, paker reparses and writes ast.unparse'd source. This makes bundles portable across Python versions (3.10+). Pass compile=True to store pre-compiled bytecode instead — faster load, but tied to the CPython minor version that packed it.

Automatic dependency bundling

Bundle a package with all its transitive dependencies in a single call:

import paker
import json

key = b"\x42" * 32

# Auto-discovers and bundles anthropic + httpx + pydantic + more.
bundle = paker.dumps("anthropic", key=key, include_deps=True)

json.dump(bundle, open("bundle.json", "w"))

Dependencies are resolved via importlib.metadata. Use exclude_deps for packages you don't want shipped:

bundle = paker.dumps(
    "anthropic", key=key, include_deps=True, exclude_deps={"certifi"},
)

Resource files

Non-Python files (JSON data, PEM certs, templates) that ship with a package are packed alongside its code. Libraries that use importlib.resources or pkgutil.get_data find them transparently:

# Inside a paker-loaded package — no code change needed.
from importlib import resources
data = resources.files("mypkg").joinpath("data/config.json").read_bytes()

Libraries that build raw filesystem paths with os.path.dirname(__file__) and pass them to open() (e.g. boto3) are handled automatically — paker installs a lightweight builtins.open / os.path.* shim by default that routes paker:// paths to the bundle. Pass virtual_fs=False to loads() to disable. See docs/architecture.md.

PyInstaller

paker includes a PyInstaller hook. Build standalone binaries that load libraries at runtime:

pip install paker pyinstaller
pyinstaller --onefile my_app.py

The resulting binary contains only paker + stdlib. Libraries arrive encrypted at runtime. See docs/pyinstaller.md for details.

Tested packages

Dump + encrypt + load roundtrip verified with:

Package Type Status
anthropic Pure Python + deps OK
boto3 Pure Python + raw open() on data files (needs virtual_fs) OK
click Pure Python OK
fastapi Pure Python + deps OK
flask Pure Python + deps OK
jinja2 Pure Python OK
mcp Pure Python + deps OK
numpy Native extensions OK
Pillow Native extensions + bundled dylibs OK
psutil Native per-platform OK
pydantic Pure Python + C core OK
pynput Native + PyObjC/X11 OK
pyyaml Pure Python + C OK
requests Pure Python OK
rich Pure Python OK
pypdfium2 Native + ctypes OK
sqlalchemy Pure Python + C OK

API reference

Dump

paker.dump(
    module, fp, *,
    key=None, compile=False, skip_modules=None, indent=None,
    include_deps=False, exclude_deps=None, include_resources=True,
    include_native_libs=True, strip_metadata=True, strip_annotations=False,
    ast_transform=None, code_transform=None,
    on_import_error=ImportErrorPolicy.AUTO,
)

paker.dumps(
    module, *,
    key=None, compile=False, skip_modules=None,
    include_deps=False, exclude_deps=None,
    include_resources=True, include_native_libs=True,
    strip_metadata=True, strip_annotations=False,
    ast_transform=None, code_transform=None,
    on_import_error=ImportErrorPolicy.AUTO,
) -> dict

Load

paker.load(
    fp, overwrite=False, key=None,
    disk_policy=None, virtual_fs=True,
) -> JsonImporter

paker.loads(
    data, overwrite=False, key=None,
    disk_policy=None, virtual_fs=True,
) -> JsonImporter

data can be a dict, str, bytes, or bytearray.

disk_policy controls whether paker writes to disk at runtime:

  • "memory" (default) — never write to disk
  • "auto" — allow disk when the platform requires it
  • "disk" — always use the OS loader via temp files

Context manager

with paker.loads(data, key=key) as imp:
    import my_module  # available inside this block
# my_module is unloaded here; key bytearray is scrubbed.

Virtual filesystem

Installed automatically by loads(). Opt out with virtual_fs=False:

paker.loads(data, key=key, virtual_fs=False)

Or use the context manager directly for fine-grained control:

with paker.virtual_fs():
    import boto3  # builtins.open + os.path.* route paker:// paths to the bundle

Examples

See the examples/ directory:

Basics:

Real packages:

Advanced:

  • ip_protection/ — end-to-end IP protection. A vendor packs a proprietary algorithm, a mock license server hands out per-session keys, a customer runs it without the source ever reaching disk. Includes an attack.py that walks through the static attack surfaces a bundle-only adversary would try.
  • remote_agent/ — drive an AI agent on a zero-install client: the server holds the Anthropic API key, packs libraries on demand, and ships {libraries, code} over TCP on every tool call. The client imports bundles as they arrive and executes code against a persistent globals dict.

Security

See docs/security.md for a detailed analysis of paker's security model — what it protects, what it doesn't, what an attacker sees at each layer, and recommendations for maximum protection.

License

MIT. The vendored MemoryModule.c is MPL-2.0. The vendored tiny-AES-c is public domain.

Metadata

Release files for paker 2.0.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 paker 2.0.0
File Size Uploaded
paker-2.0.0.tar.gz 118.6 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for paker 2.0.0
File
paker-2.0.0-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
paker-2.0.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
paker-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
paker-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
paker-2.0.0-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.26+ x86-64, Linux glibc 2.28+ x86-64 Details
paker-2.0.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
paker-2.0.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
paker-2.0.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
paker-2.0.0-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
paker-2.0.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
paker-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
paker-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
paker-2.0.0-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.26+ x86-64, Linux glibc 2.28+ x86-64 Details
paker-2.0.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
paker-2.0.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
paker-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
paker-2.0.0-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
paker-2.0.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
paker-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
paker-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
paker-2.0.0-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.26+ x86-64 Details
paker-2.0.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
paker-2.0.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
paker-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
paker-2.0.0-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
paker-2.0.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
paker-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
paker-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
paker-2.0.0-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.26+ x86-64, Linux glibc 2.28+ x86-64 Details
paker-2.0.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
paker-2.0.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
paker-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
paker-2.0.0-cp310-cp310-win_arm64.whl CPython 3.10 CPython 3.10 Windows ARM64 Details
paker-2.0.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
paker-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
paker-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
paker-2.0.0-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.26+ x86-64, Linux glibc 2.28+ x86-64 Details
paker-2.0.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
paker-2.0.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
paker-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details

Total release size: 3.6 MB

Release files / paker-2.0.0.tar.gz

Download URL paker-2.0.0.tar.gz
Size 118.6 kB
Tags Source
SHA-256 checksum
How to use checksums
22e3c90b90a485cc4eefaa40a84b0edd05e23b0e6e0fdb393ea1f83833723c7a
BLAKE2b-256 checksum
How to use checksums
3e9f1d2e9bb868000068edd48a486d553d0ac9788c60a106cbd5119945714feb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp314-cp314-win_arm64.whl

Download URL paker-2.0.0-cp314-cp314-win_arm64.whl
Size 82.1 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
e5f1873712221c30aa98d6bd0e3d6c0e3e42d4057251696bd13c907c615150c5
BLAKE2b-256 checksum
How to use checksums
4f1a5cd0aa72b0dfb291b7eaccf140132f81cdda1931d5849e2e938a4d429aa3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp314-cp314-win_amd64.whl

Download URL paker-2.0.0-cp314-cp314-win_amd64.whl
Size 85.0 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
c7f0968319755e049cdd5d2c7c0c17962965b889f825037c743dddd2d590d4ca
BLAKE2b-256 checksum
How to use checksums
8dcde22b570e0f4724c8bac3253e56ba60640c75db6f70443abb7a3b431d50f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL paker-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 94.1 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
1b1637e639267bcd26404f13e1fc070fc900e8980c30e23a64977e9e6dcf788b
BLAKE2b-256 checksum
How to use checksums
55d3cd39ac84a73a767ff384b32aef1f358a98c6ba449a7ac9c66e2b9e2329db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL paker-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 94.0 kB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
af7eac0c96d8f52f8cee10ecee10d9f78877a94d27e38ac35cc7e21d190eb025
BLAKE2b-256 checksum
How to use checksums
34998d216db863197857eb0239c617e6049243dd56c844f8210c866701ef4ebd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl

Download URL paker-2.0.0-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Size 97.2 kB
Tags CPython 3.14 Linux glibc 2.26+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
37be8db6b3f1b7ae4f4aaf5ef666040aac9a7e494987d61fcab449bf18be0b40
BLAKE2b-256 checksum
How to use checksums
67b06f15fa2635dbf725f6d7fd9bdc4e23f71ad64fbe572903adf7a68785019b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL paker-2.0.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 98.5 kB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
228409f42089b35c6372d22236b93e60d10b451f07c0abef41073ebac4c7fb83
BLAKE2b-256 checksum
How to use checksums
5b3ac8cc1a49a7a67b61505cb464f3bee7187ceee1815c1afe3c940453780480
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL paker-2.0.0-cp314-cp314-macosx_11_0_arm64.whl
Size 71.4 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4b6c18e2a20cd69eb4cb964881ef46c3d99618bf927a90fd32df626ae008d705
BLAKE2b-256 checksum
How to use checksums
d1cb975fc99e805101dbbc8a4ea4f02f8eaa4d76b94b2159f337ea7bfdc64507
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL paker-2.0.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 71.5 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
93722cbd076d38ab5d7b1d3bff7752a461a24591f6589138966adc3ff57bf744
BLAKE2b-256 checksum
How to use checksums
87a62a68c2cf6dfb0a01c3cd6e1724f5646fc9e992725c7cfcaabfff9a24fe1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp313-cp313-win_arm64.whl

Download URL paker-2.0.0-cp313-cp313-win_arm64.whl
Size 81.3 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
9a089cd9fb0ad587597dd1b7e4a78523276877507401903cac88b3e582ce6798
BLAKE2b-256 checksum
How to use checksums
9b58be7a4cd859082db8b170c1f532db3b99f37be42ed8d2bc5e11416cb87718
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp313-cp313-win_amd64.whl

Download URL paker-2.0.0-cp313-cp313-win_amd64.whl
Size 84.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
18ae086299044ba26ac24e26daeaa84b2839a1b06ebf1033cd489169caf32c0b
BLAKE2b-256 checksum
How to use checksums
2e249314168c3f8f37463f25ee55ac929dadc31f30d5dfb725dd95a56876a0e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL paker-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 94.1 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
16a324c96d14f4ea0bcee778bf7f1e67f06382def2315f361bab9ea71d1be148
BLAKE2b-256 checksum
How to use checksums
5a2f770b11b53f00aefb2ba8288277815192958bc0895631c138cf5d36630592
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL paker-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 93.9 kB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
9e1896baaff274f997ff839fe3e1948fb6df8cdc9e36e48998c0a1af905fb5d4
BLAKE2b-256 checksum
How to use checksums
98780d93b0b50651badb0cede23412385ce559b397472b1741e3e840fe9268f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl

Download URL paker-2.0.0-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Size 97.2 kB
Tags CPython 3.13 Linux glibc 2.26+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7b54396f1014e612367700073aa74b5e634ebc03e16ae6890ab3ba9976a0c895
BLAKE2b-256 checksum
How to use checksums
e3bb282e7f62bbc6ee5febc7443aa39b75913c3063bcdba5a0a3c9b40c7ad428
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL paker-2.0.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 98.4 kB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
183e6885ffc8e52d7d08d5e0b33baf0b9b8193ed61bfc3f4ea8581bc2ce5d82a
BLAKE2b-256 checksum
How to use checksums
bd6e54f574b374e9836dd20b0891b973040da85bad6dddf883b8155a65a70965
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL paker-2.0.0-cp313-cp313-macosx_11_0_arm64.whl
Size 71.4 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0d1c97314701c98f16b9d94aff5ef5da70e10617144a431f6a2d71a96316ceb3
BLAKE2b-256 checksum
How to use checksums
a6ea107771484e4cc0cfbe89fadef5ecb6d446a089902ed8137521ff5a10a0d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL paker-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 71.4 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
05ff82bacabf4d4cc6648c89ad40bd362eb88db324d5600f891472cb2a461cd3
BLAKE2b-256 checksum
How to use checksums
6ecf17b88af6efba0f4f053f076338868f698e0e23301863e1b4adff404c8a93
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp312-cp312-win_arm64.whl

Download URL paker-2.0.0-cp312-cp312-win_arm64.whl
Size 81.4 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
d6239a2215b200737752a748ebc2e62ade1710cb6a59059b17f8e487fc2f0874
BLAKE2b-256 checksum
How to use checksums
c1613e97a5999560324bc9a256d3950a7e03ea8bf41481f8ca66ccdacfdc6c3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp312-cp312-win_amd64.whl

Download URL paker-2.0.0-cp312-cp312-win_amd64.whl
Size 84.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b1582b1005202dfb3962222d2eef8ea1827f21719b0e71aed5e75ffee45f8c71
BLAKE2b-256 checksum
How to use checksums
a9ee00c4f9be3f5f3b86c7e0194f563e25452e4c7f253764eb9ef71ff099b89d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL paker-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 94.1 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ba5bfe8579d9eb77a59f8268dd24d1336673cc5b997634219a6afd5ba05cffd0
BLAKE2b-256 checksum
How to use checksums
8d7ea30567e53e3b218b56b7bc608772c6646ed305c055acaade6890bec32c76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL paker-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 93.9 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
6cf5f1f6bb54cf026c6a3f4d93fe365b56c43610659feacbed44da7e2091998b
BLAKE2b-256 checksum
How to use checksums
bf267f4835160a3af3a56c02ce8ee9c2a082ff5c54358fbeba63ae8c40c17085
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl

Download URL paker-2.0.0-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Size 97.1 kB
Tags CPython 3.12 Linux glibc 2.26+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
592f10d0a8eb117d2037fa47b064a272736e79176267800da88cee71157b0714
BLAKE2b-256 checksum
How to use checksums
33ad4a355aed5f79f5f805c9c1b71f9e2515f8f1b38323a6e56976f3b0e8c9e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL paker-2.0.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 98.4 kB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
628e8981828dfbb0d5cd5943941a7491a914b1cee4da58000d6781e0fede8b1b
BLAKE2b-256 checksum
How to use checksums
fbbdfbb6d632db815fd33efd2f4eecab49faf7afe01fe1a9ebba5d0e84407a8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL paker-2.0.0-cp312-cp312-macosx_11_0_arm64.whl
Size 71.4 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b3cd14bd03a63ed2ed33f569359255a868db59bdc8c0c2101672810bfc94bc7e
BLAKE2b-256 checksum
How to use checksums
e589f1a672da62bcea498f0c7183d4031f998781a58ca5756cf47530d00a8f5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL paker-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 71.4 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
ca68c27ecd1b9abf5f3fa291eb965fceda3452d980052353e66e09f48bf89772
BLAKE2b-256 checksum
How to use checksums
e3d26c4e96fc7e1ce7b389f5d0e8646b32872de560e45dc08fb192bcb0fa7b3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp311-cp311-win_arm64.whl

Download URL paker-2.0.0-cp311-cp311-win_arm64.whl
Size 81.3 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
37157ce6c4b25752c71777cbd8dc1e77ead7b4579145e3c7556054485f9f9fbe
BLAKE2b-256 checksum
How to use checksums
d77c2dadae11b81d1dec407c4db5f697b21ac7a40efe6c699a0b4be5b71c9b2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp311-cp311-win_amd64.whl

Download URL paker-2.0.0-cp311-cp311-win_amd64.whl
Size 84.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
10818104af739741557e80ca5fb1f7aac90e1d84549d68cee9796386a58e3420
BLAKE2b-256 checksum
How to use checksums
0b21e0d8129e2362e18098e1bb684783762043a47c5f05b3db164d4da7daa047
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL paker-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 93.9 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f5fa826a18c4b4430097d6338fe851b47825c3c9fbd7a80afa7247a2025054e2
BLAKE2b-256 checksum
How to use checksums
6a32dc7a1d68b5e707036c2abb564f38035dcc78fe964232d36f38b4089f998b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL paker-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 93.8 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
9239c0a36179a5a515165625356f0b426abc40a5567236d753c80211f0100cd9
BLAKE2b-256 checksum
How to use checksums
5815e544fc43d7025576cab92c0f99afb665709ae88a3a746e6b8d17c5c9e6d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl

Download URL paker-2.0.0-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Size 97.0 kB
Tags CPython 3.11 Linux glibc 2.26+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1db5a10a2a33c13eb5e8decb314d75081d0b6a65bd1462a2d6ae65d6e1a8c876
BLAKE2b-256 checksum
How to use checksums
acef04d096dc042a10ae562eba1869341ca385c738498d2ad6a2f61c06524a50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL paker-2.0.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 98.3 kB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1c7770a63dca5fdf64463d9c922e1b3d4e3bf0fdf2f96060ceb539fa6e7123f2
BLAKE2b-256 checksum
How to use checksums
900ecf1bb62c3327a7140184222e6abbdb98082cbcd94001214959d49a325074
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL paker-2.0.0-cp311-cp311-macosx_11_0_arm64.whl
Size 71.3 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
13c08a3a1dde15f2b88b9ae6d986b5f4c681733230adeb0ff1f2fda96608552a
BLAKE2b-256 checksum
How to use checksums
3b48b18e7a30cb0fabfbee6dd81352a95d06ee91b2eeb42c577e53d21902bcff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL paker-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 71.7 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
9143ba3ff743da04880b8983e80cb5f9844c472683eecf46ff97a10dbe0e1bef
BLAKE2b-256 checksum
How to use checksums
bfdefc518d1c5cbe319719ef4ac058e86414d43980e48a333d5ff5826be17683
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp310-cp310-win_arm64.whl

Download URL paker-2.0.0-cp310-cp310-win_arm64.whl
Size 81.3 kB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
a557fa54ee883934b84d9c09fc32ceb063540085f415b91f044449a8df60e10a
BLAKE2b-256 checksum
How to use checksums
f21a781f0bee37ef75b1ef91f03889913bebc1b2e1f723a13003be93447e860f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp310-cp310-win_amd64.whl

Download URL paker-2.0.0-cp310-cp310-win_amd64.whl
Size 84.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
5f7b94e8e023bab9ed953c30cce94c274a1756728067c4c6d7bf0930246f0201
BLAKE2b-256 checksum
How to use checksums
510d008b0f44069dd52d3ff3d2d98f14cba9c19d8da47df93ff89d5718af9694
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL paker-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 93.3 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
1e444cf531fb1d0d48444ce216045e93b8b91b317c5c3be1d0d846546421bd71
BLAKE2b-256 checksum
How to use checksums
3c14dba5c69fa3f6ac3fddf5dd167a658a3731b94b17d2cf977db10729aa6f2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL paker-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl
Size 93.3 kB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
22214ed42f3de3aee93b2336217faa8f508ce7910b29393e62ff703bd97341af
BLAKE2b-256 checksum
How to use checksums
86b11cecd44c3a2b3b0a217945a0ab60933f9b78d0ff46c20bfa1e50604987b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl

Download URL paker-2.0.0-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Size 96.4 kB
Tags CPython 3.10 Linux glibc 2.26+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0d16b40eb527cda73271e1a40db41bff357e750341b94e31628cbf9733114d55
BLAKE2b-256 checksum
How to use checksums
b5a2e17259e58dc2daa73dee833e6b11ac26fcc8491edfd0bd8f0f8754b03b09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL paker-2.0.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 97.7 kB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ae1212ba02a53a9f193753af1fcd8bc05b866a5bc204fcc94f6c03b640201842
BLAKE2b-256 checksum
How to use checksums
4d7e0d69facd638f211cf2ff65c949ff14120c5b1c984eedafe76d6dd3a1e34b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL paker-2.0.0-cp310-cp310-macosx_11_0_arm64.whl
Size 71.3 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4636881d3fbcfdcd04d46d3fb1aec04a97a12519c2a17f122706693b3b9c10f0
BLAKE2b-256 checksum
How to use checksums
7e5198152355660a12142a9c32873a49186830bf6f8eb579f3c2480e581bbc82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release files / paker-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL paker-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 71.7 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
135920200a95584ee0430eb74cf44319e0e1fad0ce6ef61882829616394aafd0
BLAKE2b-256 checksum
How to use checksums
64383f6dfb4279861e5458d26e5c12a700b262412d5a647f85467cab3d3253f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 5, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2.0.0 This release

41 release files

0.7.1

1 release file

0.7.0

1 release file

0.6.2

1 release file

0.6.1

1 release file

0.6.0

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

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