Skip to main content

Encrypted in-memory Python package loader

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

paker-2.0.0.tar.gz (118.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

paker-2.0.0-cp314-cp314-win_arm64.whl (82.1 kB view details)

Uploaded CPython 3.14Windows ARM64

paker-2.0.0-cp314-cp314-win_amd64.whl (85.0 kB view details)

Uploaded CPython 3.14Windows x86-64

paker-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl (94.1 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

paker-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl (94.0 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

paker-2.0.0-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (97.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ x86-64manylinux: glibc 2.28+ x86-64

paker-2.0.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (98.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

paker-2.0.0-cp314-cp314-macosx_11_0_arm64.whl (71.4 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

paker-2.0.0-cp314-cp314-macosx_10_15_x86_64.whl (71.5 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

paker-2.0.0-cp313-cp313-win_arm64.whl (81.3 kB view details)

Uploaded CPython 3.13Windows ARM64

paker-2.0.0-cp313-cp313-win_amd64.whl (84.2 kB view details)

Uploaded CPython 3.13Windows x86-64

paker-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl (94.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

paker-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl (93.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

paker-2.0.0-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (97.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ x86-64manylinux: glibc 2.28+ x86-64

paker-2.0.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (98.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

paker-2.0.0-cp313-cp313-macosx_11_0_arm64.whl (71.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

paker-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl (71.4 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

paker-2.0.0-cp312-cp312-win_arm64.whl (81.4 kB view details)

Uploaded CPython 3.12Windows ARM64

paker-2.0.0-cp312-cp312-win_amd64.whl (84.2 kB view details)

Uploaded CPython 3.12Windows x86-64

paker-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl (94.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

paker-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl (93.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

paker-2.0.0-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (97.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ x86-64manylinux: glibc 2.28+ x86-64

paker-2.0.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (98.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

paker-2.0.0-cp312-cp312-macosx_11_0_arm64.whl (71.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

paker-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl (71.4 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

paker-2.0.0-cp311-cp311-win_arm64.whl (81.3 kB view details)

Uploaded CPython 3.11Windows ARM64

paker-2.0.0-cp311-cp311-win_amd64.whl (84.1 kB view details)

Uploaded CPython 3.11Windows x86-64

paker-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl (93.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

paker-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl (93.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

paker-2.0.0-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (97.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ x86-64manylinux: glibc 2.28+ x86-64

paker-2.0.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (98.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

paker-2.0.0-cp311-cp311-macosx_11_0_arm64.whl (71.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

paker-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl (71.7 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

paker-2.0.0-cp310-cp310-win_arm64.whl (81.3 kB view details)

Uploaded CPython 3.10Windows ARM64

paker-2.0.0-cp310-cp310-win_amd64.whl (84.1 kB view details)

Uploaded CPython 3.10Windows x86-64

paker-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl (93.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

paker-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl (93.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

paker-2.0.0-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (96.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.26+ x86-64manylinux: glibc 2.28+ x86-64

paker-2.0.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (97.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

paker-2.0.0-cp310-cp310-macosx_11_0_arm64.whl (71.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

paker-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl (71.7 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file paker-2.0.0.tar.gz.

File metadata

  • Download URL: paker-2.0.0.tar.gz
  • Upload date:
  • Size: 118.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for paker-2.0.0.tar.gz
Algorithm Hash digest
SHA256 22e3c90b90a485cc4eefaa40a84b0edd05e23b0e6e0fdb393ea1f83833723c7a
MD5 560f841d7393f473ac7f425d16023523
BLAKE2b-256 3e9f1d2e9bb868000068edd48a486d553d0ac9788c60a106cbd5119945714feb

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0.tar.gz:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: paker-2.0.0-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 82.1 kB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for paker-2.0.0-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 e5f1873712221c30aa98d6bd0e3d6c0e3e42d4057251696bd13c907c615150c5
MD5 a43a0a75d5765aedebe484b076d160e0
BLAKE2b-256 4f1a5cd0aa72b0dfb291b7eaccf140132f81cdda1931d5849e2e938a4d429aa3

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp314-cp314-win_arm64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: paker-2.0.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 85.0 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for paker-2.0.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c7f0968319755e049cdd5d2c7c0c17962965b889f825037c743dddd2d590d4ca
MD5 6a6a8fbf76365a8f6e18edb1e99b077b
BLAKE2b-256 8dcde22b570e0f4724c8bac3253e56ba60640c75db6f70443abb7a3b431d50f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp314-cp314-win_amd64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for paker-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1b1637e639267bcd26404f13e1fc070fc900e8980c30e23a64977e9e6dcf788b
MD5 d29bbade5449509f3fdd7e02a51e07ea
BLAKE2b-256 55d3cd39ac84a73a767ff384b32aef1f358a98c6ba449a7ac9c66e2b9e2329db

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for paker-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 af7eac0c96d8f52f8cee10ecee10d9f78877a94d27e38ac35cc7e21d190eb025
MD5 64329215d5e7274da202a3fb453584df
BLAKE2b-256 34998d216db863197857eb0239c617e6049243dd56c844f8210c866701ef4ebd

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for paker-2.0.0-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 37be8db6b3f1b7ae4f4aaf5ef666040aac9a7e494987d61fcab449bf18be0b40
MD5 8f9afaf1d2b2ba129da10cde66b86225
BLAKE2b-256 67b06f15fa2635dbf725f6d7fd9bdc4e23f71ad64fbe572903adf7a68785019b

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for paker-2.0.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 228409f42089b35c6372d22236b93e60d10b451f07c0abef41073ebac4c7fb83
MD5 dfad1807a4542b21c316d411ad99b5b3
BLAKE2b-256 5b3ac8cc1a49a7a67b61505cb464f3bee7187ceee1815c1afe3c940453780480

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for paker-2.0.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4b6c18e2a20cd69eb4cb964881ef46c3d99618bf927a90fd32df626ae008d705
MD5 faeb470c1eb923df32c54e1f95d412e5
BLAKE2b-256 d1cb975fc99e805101dbbc8a4ea4f02f8eaa4d76b94b2159f337ea7bfdc64507

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for paker-2.0.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 93722cbd076d38ab5d7b1d3bff7752a461a24591f6589138966adc3ff57bf744
MD5 ac557b2aeb0ac00317b2cc01c8441fa7
BLAKE2b-256 87a62a68c2cf6dfb0a01c3cd6e1724f5646fc9e992725c7cfcaabfff9a24fe1f

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: paker-2.0.0-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 81.3 kB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for paker-2.0.0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 9a089cd9fb0ad587597dd1b7e4a78523276877507401903cac88b3e582ce6798
MD5 c66f4751ca3c57440b88098dcfc1bfd2
BLAKE2b-256 9b58be7a4cd859082db8b170c1f532db3b99f37be42ed8d2bc5e11416cb87718

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp313-cp313-win_arm64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: paker-2.0.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 84.2 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for paker-2.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 18ae086299044ba26ac24e26daeaa84b2839a1b06ebf1033cd489169caf32c0b
MD5 628fbb97292bce622fbcb50683b8ae98
BLAKE2b-256 2e249314168c3f8f37463f25ee55ac929dadc31f30d5dfb725dd95a56876a0e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp313-cp313-win_amd64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for paker-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 16a324c96d14f4ea0bcee778bf7f1e67f06382def2315f361bab9ea71d1be148
MD5 a9f95bf0f05a2fa36b90ccbf5b4a11ea
BLAKE2b-256 5a2f770b11b53f00aefb2ba8288277815192958bc0895631c138cf5d36630592

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for paker-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9e1896baaff274f997ff839fe3e1948fb6df8cdc9e36e48998c0a1af905fb5d4
MD5 be90e2572f028a78345da2ee6f1aec86
BLAKE2b-256 98780d93b0b50651badb0cede23412385ce559b397472b1741e3e840fe9268f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for paker-2.0.0-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7b54396f1014e612367700073aa74b5e634ebc03e16ae6890ab3ba9976a0c895
MD5 06fc184c23abe243fc5d22982eed73a1
BLAKE2b-256 e3bb282e7f62bbc6ee5febc7443aa39b75913c3063bcdba5a0a3c9b40c7ad428

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for paker-2.0.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 183e6885ffc8e52d7d08d5e0b33baf0b9b8193ed61bfc3f4ea8581bc2ce5d82a
MD5 82435a516f5bcd6845f8dde84094b49e
BLAKE2b-256 bd6e54f574b374e9836dd20b0891b973040da85bad6dddf883b8155a65a70965

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for paker-2.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0d1c97314701c98f16b9d94aff5ef5da70e10617144a431f6a2d71a96316ceb3
MD5 ad3bdac87538389f743f8f03d3ddc100
BLAKE2b-256 a6ea107771484e4cc0cfbe89fadef5ecb6d446a089902ed8137521ff5a10a0d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for paker-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 05ff82bacabf4d4cc6648c89ad40bd362eb88db324d5600f891472cb2a461cd3
MD5 ed42a35367bdf4b27db6aa5eaac52d0e
BLAKE2b-256 6ecf17b88af6efba0f4f053f076338868f698e0e23301863e1b4adff404c8a93

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: paker-2.0.0-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 81.4 kB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for paker-2.0.0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 d6239a2215b200737752a748ebc2e62ade1710cb6a59059b17f8e487fc2f0874
MD5 3f6b35877ae2de55633f095d9c544b9a
BLAKE2b-256 c1613e97a5999560324bc9a256d3950a7e03ea8bf41481f8ca66ccdacfdc6c3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp312-cp312-win_arm64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: paker-2.0.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 84.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for paker-2.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b1582b1005202dfb3962222d2eef8ea1827f21719b0e71aed5e75ffee45f8c71
MD5 090b7c82ae8e3505fc7ffbcd4a7b27e4
BLAKE2b-256 a9ee00c4f9be3f5f3b86c7e0194f563e25452e4c7f253764eb9ef71ff099b89d

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp312-cp312-win_amd64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for paker-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ba5bfe8579d9eb77a59f8268dd24d1336673cc5b997634219a6afd5ba05cffd0
MD5 0fa1cb649616378b65f5409481d37d3e
BLAKE2b-256 8d7ea30567e53e3b218b56b7bc608772c6646ed305c055acaade6890bec32c76

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for paker-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6cf5f1f6bb54cf026c6a3f4d93fe365b56c43610659feacbed44da7e2091998b
MD5 02ace9a328bfa6d20c158597efb5d3a5
BLAKE2b-256 bf267f4835160a3af3a56c02ce8ee9c2a082ff5c54358fbeba63ae8c40c17085

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for paker-2.0.0-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 592f10d0a8eb117d2037fa47b064a272736e79176267800da88cee71157b0714
MD5 7feccfa83c4e541b71c0cd89ba03e9cf
BLAKE2b-256 33ad4a355aed5f79f5f805c9c1b71f9e2515f8f1b38323a6e56976f3b0e8c9e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for paker-2.0.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 628e8981828dfbb0d5cd5943941a7491a914b1cee4da58000d6781e0fede8b1b
MD5 05235398077cb34f7bd92c43267a7355
BLAKE2b-256 fbbdfbb6d632db815fd33efd2f4eecab49faf7afe01fe1a9ebba5d0e84407a8c

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for paker-2.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b3cd14bd03a63ed2ed33f569359255a868db59bdc8c0c2101672810bfc94bc7e
MD5 8442790bc0d04c87f1ff25b0cb96b983
BLAKE2b-256 e589f1a672da62bcea498f0c7183d4031f998781a58ca5756cf47530d00a8f5a

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for paker-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ca68c27ecd1b9abf5f3fa291eb965fceda3452d980052353e66e09f48bf89772
MD5 6233a042b09d982ea44e3f38cea8d095
BLAKE2b-256 e3d26c4e96fc7e1ce7b389f5d0e8646b32872de560e45dc08fb192bcb0fa7b3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: paker-2.0.0-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 81.3 kB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for paker-2.0.0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 37157ce6c4b25752c71777cbd8dc1e77ead7b4579145e3c7556054485f9f9fbe
MD5 d8e99de2da88791a2763eaf9a7a53011
BLAKE2b-256 d77c2dadae11b81d1dec407c4db5f697b21ac7a40efe6c699a0b4be5b71c9b2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp311-cp311-win_arm64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: paker-2.0.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 84.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for paker-2.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 10818104af739741557e80ca5fb1f7aac90e1d84549d68cee9796386a58e3420
MD5 567a9b2d9aeb4924de5fca80f3893241
BLAKE2b-256 0b21e0d8129e2362e18098e1bb684783762043a47c5f05b3db164d4da7daa047

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp311-cp311-win_amd64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for paker-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f5fa826a18c4b4430097d6338fe851b47825c3c9fbd7a80afa7247a2025054e2
MD5 0987035c36905e6fb706d2ca5f5ef534
BLAKE2b-256 6a32dc7a1d68b5e707036c2abb564f38035dcc78fe964232d36f38b4089f998b

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for paker-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9239c0a36179a5a515165625356f0b426abc40a5567236d753c80211f0100cd9
MD5 f7a9cdb43cdd81a050be72a756ac2667
BLAKE2b-256 5815e544fc43d7025576cab92c0f99afb665709ae88a3a746e6b8d17c5c9e6d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for paker-2.0.0-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1db5a10a2a33c13eb5e8decb314d75081d0b6a65bd1462a2d6ae65d6e1a8c876
MD5 6fd18ba78b8e9529b483c861a4cea274
BLAKE2b-256 acef04d096dc042a10ae562eba1869341ca385c738498d2ad6a2f61c06524a50

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for paker-2.0.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1c7770a63dca5fdf64463d9c922e1b3d4e3bf0fdf2f96060ceb539fa6e7123f2
MD5 6b4ed477f91830b307c82bb16f25b30f
BLAKE2b-256 900ecf1bb62c3327a7140184222e6abbdb98082cbcd94001214959d49a325074

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for paker-2.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 13c08a3a1dde15f2b88b9ae6d986b5f4c681733230adeb0ff1f2fda96608552a
MD5 22c134f68da51eeb962b2b45dfaeb4a9
BLAKE2b-256 3b48b18e7a30cb0fabfbee6dd81352a95d06ee91b2eeb42c577e53d21902bcff

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for paker-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9143ba3ff743da04880b8983e80cb5f9844c472683eecf46ff97a10dbe0e1bef
MD5 ff53f5530a45af0ac7ba8e29f82d6f25
BLAKE2b-256 bfdefc518d1c5cbe319719ef4ac058e86414d43980e48a333d5ff5826be17683

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp310-cp310-win_arm64.whl.

File metadata

  • Download URL: paker-2.0.0-cp310-cp310-win_arm64.whl
  • Upload date:
  • Size: 81.3 kB
  • Tags: CPython 3.10, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for paker-2.0.0-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 a557fa54ee883934b84d9c09fc32ceb063540085f415b91f044449a8df60e10a
MD5 fc9dc5a8d6b4ae78df0d8a85ef646ea8
BLAKE2b-256 f21a781f0bee37ef75b1ef91f03889913bebc1b2e1f723a13003be93447e860f

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp310-cp310-win_arm64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: paker-2.0.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 84.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for paker-2.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5f7b94e8e023bab9ed953c30cce94c274a1756728067c4c6d7bf0930246f0201
MD5 cb902c401d08089573c024c51f0d9924
BLAKE2b-256 510d008b0f44069dd52d3ff3d2d98f14cba9c19d8da47df93ff89d5718af9694

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp310-cp310-win_amd64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for paker-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1e444cf531fb1d0d48444ce216045e93b8b91b317c5c3be1d0d846546421bd71
MD5 175d98d2080903476e828bce2018ece3
BLAKE2b-256 3c14dba5c69fa3f6ac3fddf5dd167a658a3731b94b17d2cf977db10729aa6f2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for paker-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 22214ed42f3de3aee93b2336217faa8f508ce7910b29393e62ff703bd97341af
MD5 081e5d31091c06e1b32ad54b6ee3c5aa
BLAKE2b-256 86b11cecd44c3a2b3b0a217945a0ab60933f9b78d0ff46c20bfa1e50604987b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for paker-2.0.0-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0d16b40eb527cda73271e1a40db41bff357e750341b94e31628cbf9733114d55
MD5 f51cea6f2e9e86c23e439d23f3ec8830
BLAKE2b-256 b5a2e17259e58dc2daa73dee833e6b11ac26fcc8491edfd0bd8f0f8754b03b09

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for paker-2.0.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ae1212ba02a53a9f193753af1fcd8bc05b866a5bc204fcc94f6c03b640201842
MD5 6dce72aaf4d38ef4b7608f539d88eb55
BLAKE2b-256 4d7e0d69facd638f211cf2ff65c949ff14120c5b1c984eedafe76d6dd3a1e34b

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for paker-2.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4636881d3fbcfdcd04d46d3fb1aec04a97a12519c2a17f122706693b3b9c10f0
MD5 2e70fb76477f8d45ece1bd74dd4ad151
BLAKE2b-256 7e5198152355660a12142a9c32873a49186830bf6f8eb579f3c2480e581bbc82

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paker-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for paker-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 135920200a95584ee0430eb74cf44319e0e1fad0ce6ef61882829616394aafd0
MD5 590175f68dea18d9a26f6f40ee166f2a
BLAKE2b-256 64383f6dfb4279861e5458d26e5c12a700b262412d5a647f85467cab3d3253f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for paker-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: deploy-pypi.yml on desty2k/paker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page