Skip to main content

kernmini

Everything a Jupyter kernel needs except the language.

kernmini is a Rust engine for Jupyter kernels. It owns ZMTP transport, signed Jupyter messages, shell and control routing, IOPub, stdin, heartbeat, execution queues, interrupts, JEP 91 subshells, debugging transport, and process lifecycle. A language supplies execution, completion, inspection, history, and kernel metadata through a small adapter.

ipymini is the reference Python kernel. It uses IPython for Python semantics and kernmini for the kernel protocol.

A complete Python kernel

import sys
from kernmini import run_kernel


class EchoShell:
    def __init__(self):
        self.stream = None

    def set_stream_sender(self, sender): self.stream = sender

    def kernel_info(self):
        return dict(implementation="echo", implementation_version="0.1", banner="echo",
            language_info=dict(name="echo", version="0.1", mimetype="text/plain", file_extension=".txt"))

    async def execute(self, code, **kwargs):
        if self.stream: self.stream("stdout", f"echo: {code}\n")
        return dict(result={"text/plain": code.upper()})


run_kernel(sys.argv[-1], EchoShell, own_process_group=True)

run_kernel creates a persistent asyncio event loop and runs the Rust engine until shutdown. It uses loopmini when installed and the standard asyncio loop otherwise; loop_factory= can select one explicitly. The shell factory can be synchronous or asynchronous, and initialization completes before serving requests. The factory is also used to create independent language sessions for JEP 91 subshells. Standalone executables can request process-group ownership, while embedded kernels leave their host process group unchanged by default.

A shell runs synchronous user code inside with kernmini.user_code():. An interrupt raises KeyboardInterrupt inside the block. Outside it, an interrupt cancels the execution's task at its next await.

Rust language implementations use the Language and LanguageSession traits directly. A session with no subshells is a Language by itself. run_kernel_blocking serves one from a program with no Tokio runtime. ExecutionContext provides stream, display, stdin, interrupt, and subshell routing without exposing Jupyter transport details. kernmini keeps each session's execution count, and the context gives each execution its count.

A language can also implement kernmini's kernel operations: execute requests that ask for tool schemas, a tool call or expression values without sending source code. DEV.md specifies them.

Operations return kernmini::Result<T> with a typed ErrorKind and preserved causes. These operational failures are separate from an executed program's LanguageError. See the error contract for cancellation, closure, timeout, and Python exception mappings.

ThreadWorker lets async adapters call a synchronous interpreter on a dedicated thread. Its factory creates the interpreter there and call awaits a closure's result. Rust interpreters need not be Send; adapters supply a thread builder for its name and stack size, and shutdown waits for destruction on the same thread. Python uses await ThreadWorker.start(factory, stack_size=...), await worker.call(callback) and await worker.shutdown(); shutdown releases the worker's interpreter reference there. Python shells may supply interrupt() to signal a native interpreter from a thread of its own, and shutdown() to explicitly free native resources through worker.call(...) before shutting down the worker. Language traits stay async.

Output queues are bounded and apply backpressure rather than silently dropping messages. The output pump batches adjacent same-stream writes without a timer. A slow direct IOPub subscriber can slow execution.

DapClient is the optional language-neutral debugger transport: framed TCP, request correlation, timeouts, asynchronous events, and shutdown. Language adapters retain debugger startup, request policy, source mapping, and variable semantics.

install_kernelspec(name, argv, display_name, language) and install_kernelspec_dir(path, name) install kernelspecs without requiring jupyter_client.

Install

pip install kernmini

Windows wheels are built for x64 and ARM64 with CPython 3.11–3.14. Windows kernels must set "interrupt_mode": "message" in their kernelspec; the Windows interrupt event used by signal-mode kernels is not supported. Protocol shutdown works, but Windows kernels do not monitor parent death or clean up child processes.

Metadata

Release files for kernmini 0.1.23

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kernmini 0.1.23
File Size Uploaded Provenance Actions
kernmini-0.1.23.tar.gz 48.9 kB With provenance Details for kernmini-0.1.23.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for kernmini 0.1.23
File Actions
kernmini-0.1.23-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details for kernmini-0.1.23-cp314-cp314-win_arm64.whl
kernmini-0.1.23-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for kernmini-0.1.23-cp314-cp314-win_amd64.whl
kernmini-0.1.23-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details for kernmini-0.1.23-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
kernmini-0.1.23-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details for kernmini-0.1.23-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
kernmini-0.1.23-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for kernmini-0.1.23-cp314-cp314-macosx_11_0_arm64.whl
kernmini-0.1.23-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details for kernmini-0.1.23-cp313-cp313-win_arm64.whl
kernmini-0.1.23-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for kernmini-0.1.23-cp313-cp313-win_amd64.whl
kernmini-0.1.23-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details for kernmini-0.1.23-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
kernmini-0.1.23-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details for kernmini-0.1.23-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
kernmini-0.1.23-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for kernmini-0.1.23-cp313-cp313-macosx_11_0_arm64.whl
kernmini-0.1.23-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details for kernmini-0.1.23-cp312-cp312-win_arm64.whl
kernmini-0.1.23-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for kernmini-0.1.23-cp312-cp312-win_amd64.whl
kernmini-0.1.23-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for kernmini-0.1.23-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
kernmini-0.1.23-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details for kernmini-0.1.23-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
kernmini-0.1.23-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for kernmini-0.1.23-cp312-cp312-macosx_11_0_arm64.whl
kernmini-0.1.23-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details for kernmini-0.1.23-cp311-cp311-win_arm64.whl
kernmini-0.1.23-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for kernmini-0.1.23-cp311-cp311-win_amd64.whl
kernmini-0.1.23-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for kernmini-0.1.23-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
kernmini-0.1.23-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details for kernmini-0.1.23-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
kernmini-0.1.23-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for kernmini-0.1.23-cp311-cp311-macosx_11_0_arm64.whl

Total release size: 22.1 MB

Release files / kernmini-0.1.23.tar.gz

Download URL kernmini-0.1.23.tar.gz
Size 48.9 kB
Tags Source
SHA-256 checksum
How to use checksums
561ed4f577ff579fdf5bc8dfadbb5f86b7d7c4e2a0a546b0996ec951f5c15df5
BLAKE2b-256 checksum
How to use checksums
5a0cee8bfd287b232295f7fdc6094889aeae7544b0dec4c887fcc33c509a6430
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / kernmini-0.1.23-cp314-cp314-win_arm64.whl

Download URL kernmini-0.1.23-cp314-cp314-win_arm64.whl
Size 1.0 MB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
c85ab0386f1ecec8b59fcbfd8ed7978e5a86a943715950e29ff04d077e9e5b96
BLAKE2b-256 checksum
How to use checksums
5e9fddedbd980b826dcae8f479ef5966f2f46d5beac8889ab3d62191b9351e86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / kernmini-0.1.23-cp314-cp314-win_amd64.whl

Download URL kernmini-0.1.23-cp314-cp314-win_amd64.whl
Size 1.1 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
9d05418c137aa44ddc1e5080a86652d6407bb0b5a078d359df406f6cf732c165
BLAKE2b-256 checksum
How to use checksums
f631f45ad48b6fa1ab73fef1c9966ea8c2a64e86c0c6365d3d32e91622570d53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / kernmini-0.1.23-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL kernmini-0.1.23-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
cf1eb3787381c95986cd295d86140c299494b9cb44c7c1c712633ad0aeadd6e1
BLAKE2b-256 checksum
How to use checksums
921f60a7f61f85a19720d3c034d1f7799e0f509ecd53f771481216f74775b5da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / kernmini-0.1.23-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL kernmini-0.1.23-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.1 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
2c1c4ace4fb23cc0734a0d05956dcaa836d1ef2eec5611974023e01e5c242928
BLAKE2b-256 checksum
How to use checksums
21ba3460e69357de2d9f9343697e0d0286e656cd222ddb987ca7a787eac96fdb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / kernmini-0.1.23-cp314-cp314-macosx_11_0_arm64.whl

Download URL kernmini-0.1.23-cp314-cp314-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9205788bebf3c8f77b32d97cc3c001066643859ab0e4cff2e83d45e5a0051231
BLAKE2b-256 checksum
How to use checksums
3ed59696f7d06282ab38909b6d11cba41763f24c488292024f9bc14dd3bd3706
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / kernmini-0.1.23-cp313-cp313-win_arm64.whl

Download URL kernmini-0.1.23-cp313-cp313-win_arm64.whl
Size 1.0 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
7482f5fd1b62e648e2ec8b26cf427ebeae765e3dfe62747c87b6facb414e1560
BLAKE2b-256 checksum
How to use checksums
2c28d3238e3914e26b1a68fa599a3295a28aeef434d65125c73ed2db4e453dcf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / kernmini-0.1.23-cp313-cp313-win_amd64.whl

Download URL kernmini-0.1.23-cp313-cp313-win_amd64.whl
Size 1.1 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
2cbf6192b801a0bf816ca989a3ff63c38f813f255766da784917fb8157aaa0cb
BLAKE2b-256 checksum
How to use checksums
ff2b2a96b9a38019ea1d8a33189a1bc1a12009f97da3020df566c3dc43bb39b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / kernmini-0.1.23-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL kernmini-0.1.23-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4a841df03a3b7d217a27c81182404ee2876bc4d3c2953a8f00c5b0be021211ba
BLAKE2b-256 checksum
How to use checksums
19a8aa119759fce4b753c32b356628b19582566c65aca39370930d83681bd660
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / kernmini-0.1.23-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL kernmini-0.1.23-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.1 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
312ded93ecfa6d8e48f482466a153a0637223a26274161ed331ef83cce591a40
BLAKE2b-256 checksum
How to use checksums
08f5c605a364c492a4159f9df56559fe0779b9718d237fbcc3775250916240b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / kernmini-0.1.23-cp313-cp313-macosx_11_0_arm64.whl

Download URL kernmini-0.1.23-cp313-cp313-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
32926c7d25eaf08848400e73d02c5b8be040b3de99d5d0406ef8fe149a65d885
BLAKE2b-256 checksum
How to use checksums
e44637ed0b200d1363676967e13155b6a44b84b428fa7e300c09c5d3f562ab7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / kernmini-0.1.23-cp312-cp312-win_arm64.whl

Download URL kernmini-0.1.23-cp312-cp312-win_arm64.whl
Size 1.0 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
a8acb5c62b06293e95cfe98c7a8084767fe56677201d1036bb54323c9cd95c7a
BLAKE2b-256 checksum
How to use checksums
040ec83fe49939f2ce4dce2b0879ad2754d065cab8e4cf7a87696610674b1099
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / kernmini-0.1.23-cp312-cp312-win_amd64.whl

Download URL kernmini-0.1.23-cp312-cp312-win_amd64.whl
Size 1.1 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
4152dd92203bd7c4b8f7ec39fd441b0fdbbe2e060759170dc2b812a3b827e48f
BLAKE2b-256 checksum
How to use checksums
ea8c678ee8819a3913097de35012b801b25bd454531162160a132fdb2dc179bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / kernmini-0.1.23-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL kernmini-0.1.23-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
eebe8e08c49a87c711b23b24156226c0f85a85f4e927384333adade58c71a4ee
BLAKE2b-256 checksum
How to use checksums
8e452e14183b5a40e6315396287aa0b66998db931cbc171becee3e2ac9bb913a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / kernmini-0.1.23-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL kernmini-0.1.23-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.1 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
37446ec7f4af47e616e66e13ba86d1cfb979838745ae75791ce01caeb6e12608
BLAKE2b-256 checksum
How to use checksums
345876a5596c964ec434cbe127350514c7aafc27e7f14432510768c620f49b95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / kernmini-0.1.23-cp312-cp312-macosx_11_0_arm64.whl

Download URL kernmini-0.1.23-cp312-cp312-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
69effcd804cc4d529a53aad1a119f131ee27e75d19ec6b543bc543b63774043d
BLAKE2b-256 checksum
How to use checksums
33a560a55c14b2bfcbe8edb9824fb8a9ea0896bfc31f6e4c5edc936b0c864b70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / kernmini-0.1.23-cp311-cp311-win_arm64.whl

Download URL kernmini-0.1.23-cp311-cp311-win_arm64.whl
Size 1.0 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
bc386eab77491b8d5e7c3d097063c9cf0e9cdc6d0bdb2d50cdd0818eb4978987
BLAKE2b-256 checksum
How to use checksums
b20a2ed771fd9ed6b8bc9ff21f130d78e5f79b5af592d9b76d3a8bb9a41b7fb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / kernmini-0.1.23-cp311-cp311-win_amd64.whl

Download URL kernmini-0.1.23-cp311-cp311-win_amd64.whl
Size 1.1 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
5ff78fafb592db74d809e717e6672d48a3882bcd6b7aaec3e2d7406e0bcb0e11
BLAKE2b-256 checksum
How to use checksums
7a7ee9f50dabe861f393c309a0a71b1c4e1379df3286c87b298b01082c817f66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / kernmini-0.1.23-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL kernmini-0.1.23-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8abf478d98d84e270463711d122077cabe47b98d28be23fdac1be0bb7981e6e4
BLAKE2b-256 checksum
How to use checksums
8a63c926bc47cb0ba8db9557326e57c24257420708bd15384d516ed0f0f3c1d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / kernmini-0.1.23-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL kernmini-0.1.23-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.1 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
444efca3eebd2ef514f94ad1a2c4405651d296e746c400276cefa6d6557061e1
BLAKE2b-256 checksum
How to use checksums
d47486e3b514eb6bffa90fd8aec2813307154dc4612d8e9611cd306b133ba9e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / kernmini-0.1.23-cp311-cp311-macosx_11_0_arm64.whl

Download URL kernmini-0.1.23-cp311-cp311-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c96e79d5a6a27577800329ba5d1ea7c4269e1ccb04df50b4fff33c5aa840ff4a
BLAKE2b-256 checksum
How to use checksums
34259fb07c938f6fa840cc23a34bce06b82aa39ccc966e335e23bd38bdd268f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Security for kernmini 0.1.23

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 21 files in this release have been uploaded with provenance metadata.

Select from 21 files

Attestation for kernmini-0.1.23.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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