Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Koskari

Koskari is a LISP dialect for Python -- indent-based layout syntax, macros, and a custom bytecode evaluator that runs on CPython.

define greet [name]:
  print (+ "Hello, " name "!")

when-main:
  greet "world"
koskari hello.ki
# Hello, world!

Overview

Koskari is the fourth iteration of the Sibilant idea, learning from the experiences of:

  • spexy: S-expressions compiled to Python expression strings, with let, cond, and multi-expression lambda grafted on. Where the reader and s-expression representation began.
  • python-sibilant: CPython bytecode target (abandoned due to version churn)
  • sibilant-ceval: Custom bytecode evaluator (blocked on call/cc implementation)

This version aims to be a perfect playground -- a language with all the useful features of Python but significantly fewer restrictions, designed to make writing code a joyous expression of will upon the computer.

Quick Start

Prerequisites: Python 3.9+, a C compiler, and uv for the virtual-environment workflow below.

Virtual environment

From a repository checkout:

make venv          # creates .venv and installs koskari (editable, with repl extra)
make venv-koslife  # optional: adds the koslife demo
uv run koskari     # interactive REPL
uv run koskari hello.ki

Install

To install into your active Python environment instead:

pip install ".[repl]"
koskari            # interactive REPL
koskari hello.ki   # run a script

The repl extra enables syntax-highlighted REPL input via prompt_toolkit. Other optional extras: lsp, pygments, sphinx.

See docs/start/install-run.md for the full first-session walkthrough.

Documentation

User documentation lives in docs/ and builds into a Sphinx site with make docs:

  • Getting started -- install, first program, and two on-ramps: a beginner track for readers new to programming and a from-Python track for Python developers.
  • Guide -- the shared concept spine. Each chapter is a quick orientation that points to the authoritative concepts pages for the full rules.
  • Reference -- special forms, macros, layouts, the runtime library, and VM opcodes.
  • Patterns -- task-oriented recipes.

Corpus and MCP server

Koskari maintains a verified example corpus under docs/corpus/: records carry read / expand / eval verification phases, so they double as regression tests and as canonical teaching material. The corpus is published as a Hugging Face dataset, obriencj/koskari.

A container-based MCP server exposes the corpus and the documentation to AI coding assistants (Cursor, Claude Desktop, VS Code, and similar) so they can search and author idiomatic Koskari. See tools/mcp/README.md for build and client setup.

Project status

Koskari is past early bootstrap. Layout syntax and macros compile to bytecode, the native evaluator runs programs, .ki modules import like Python packages, and the CLI provides a REPL and script runner. The test suite and verified corpus exercise behavior across read, expand, compile, and eval phases.

Area Status
Language Layout blocks, hygienic macros, and a broad special-form surface are implemented — see the language reference
Runtime Stackless bytecode VM: coroutines, ambient async, continuations, dynamic wind, tail-call optimization
Tooling REPL (repl extra), disassembler, optional LSP, Pygments, and Sphinx integrations
Self-hosting Core builtins and much of the library live in bootstrap .ki sources; the CLI runs on self-hosted .ki, and the self-hosted compiler is on the roadmap

The language and APIs are still evolving — treat the reference as authoritative, not frozen. Compiler and opcode inventories for maintainers live in design/SPECIALS.md and design/OPCODES.md. Open work is tracked in design/TODO.md; architecture notes are in design/.

Development

# Lint code
make lint

# Run unit tests
make test

# Run tests across Python versions (containerized)
make test-pyversions

# Clean build artifacts
make clean

# Build user documentation (Sphinx)
make docs

Downstream Sphinx projects should enable extensions = ['koskari.extras.sphinx'] so autodoc renders Function, Syntax, and LayoutHandler bindings with signatures and pattern/peer sections.

Project Structure

The repository root is the Koskari project. Import symbols from the submodule that defines them; the top-level koskari package does not re-export.

.
├── design/                  # Design documentation (see design/README.md)
├── editors/                 # Editor syntax assets (emacs, helix, textmate)
├── examples/                # Example koskari programs (.ki files)
├── koskari/                 # Main Python package
├── koskari.pth              # Imports koskari on startup to install the .ki/.kio hooks
├── tests/                   # Test suite (mirrors package layout)
├── tools/                   # Opcode/editor regen, corpus tooling, and the MCP server
├── setup.py, setup.cfg      # Package build and tox configuration
├── Makefile                 # Build, test, and lint targets
└── Containerfile            # Runtime container image

koskari package

koskari/
├── __init__.py              # Package init; registers import hooks
├── __main__.py              # python -m koskari entry
├── exceptions.py            # Koskari*, Reader*, Layout*, Compiler* exceptions
├── types.py                 # Value types from lib + Python predicates/helpers
├── syntax.py                # Syntax form definitions
├── hygiene.py               # Macro hygiene
├── matcher.py               # Pattern matching for special forms (Python layer)
├── builtins.py              # Builtins module placeholder (filled by bootstrap)
├── cli/                     # Console entry: Python stub, host, launchpad, and REPL
│   ├── __init__.py          # Sync entry; main() boots launch.ki via hosted_run
│   ├── host.py              # Python REPL host (prompter, eval boundary, banners)
│   ├── launch.ki            # CLI launchpad: argparse, file/command load, dispatch
│   └── repl.ki              # Interactive REPL loop
├── module.py                # Module lifecycle for .ki source files
├── importer.py              # Import hook and loader for .ki/.kio modules
├── dis.ki                   # Self-hosted disassembler for Code objects
├── bootstrap/               # Bootstrap koskari sources and loader
│   ├── *.ki                 # Core forms compiled into builtins
│   └── __init__.py          # Bootstrap loader
├── reader/                  # S-expression parser and layout block syntax
│   ├── parser.py            # Reader, SourceStream, LayoutReader
│   └── layouts/             # Layout handlers (conditionals, try, class, ...)
├── lexer/                   # Token lexer and prompt_toolkit REPL
│   ├── tokens.py, parser.py, discovery.py, highlight.py
│   └── prompt_toolkit/      # REPL integration
├── extras/                  # Optional integrations (namespace; no __init__.py)
│   ├── pygments/            # Syntax highlighting lexer
│   ├── sphinx/              # Sphinx extension and autodocumenters
│   └── lsp/                 # koskari-lsp language server
├── help/                    # In-REPL help for syntax, layouts, and tools
├── compile/                 # Compiler, bytecode fragments, special forms
│   ├── compiler.py
│   ├── helpers.py
│   ├── pragma/              # Compile-time pragma resolution
│   └── specials/            # Special form handlers
├── serialize/               # Code serialization (codex format)
└── lib/                     # C extension (native types, bytecode, evaluator)
    ├── atom.c, pair.c, namespace.c, formals.c, ref.c, values.c, ...
    ├── bytecode.c, eval.c, cont.c, dynchain.c, matcher.c, ...
    ├── dynchain/            # Dynamic extent handlers (with, wind, try, ...)
    ├── eval/                # Evaluator state machine
    └── opcode/              # Per-opcode implementations

tests

tests/
├── lib/                     # Native extension and evaluator tests
│   └── opcode/              # Opcode-specific tests
├── compile/                 # Compiler and special-form tests
│   ├── helpers/
│   └── specials/
├── reader/                  # Parser and layout tests
│   └── layouts/
├── dis/                     # Disassembler tests
├── types/                   # Type predicate tests
├── importer/                # Import hook tests
├── lexer/                   # Lexer and prompt_toolkit tests
├── matcher/                 # Matcher tests
├── syntax/                  # Syntax form tests
├── hygiene/                 # Hygiene tests
├── help/                    # Help system tests
├── exceptions/              # Exception hierarchy tests
├── serialize/               # Serialization tests
├── cli/                     # CLI tests
├── reproducers/             # Regression reproducers
├── extras/                  # Optional integration tests (phase_extras)
│   ├── pygments/
│   ├── sphinx/
│   └── lsp/
└── native/                  # C harness and container memory tests

Design Documentation

Comprehensive design documentation lives in design/. Start with design/README.md for the index. Topics include language features (special forms, operators, macros, layouts), API and types, interpreter architecture (bytecode, compiler, evaluator), and call/CC design.

Testing

# Run Python tests (via tox)
make test

# Run native memory tests in container (requires podman or docker)
make test-native           # Basic native tests
make test-asan             # AddressSanitizer
make test-valgrind         # Valgrind memcheck

# Run tests across Python versions in containers
make test-pyversions

License

GPL v3 - See LICENSE for details.

Author

Christopher O'Brien obriencj@preoccupied.net

Download files

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

Source Distribution

koskari-0.1.0.dev20260817.tar.gz (692.4 kB view details)

Uploaded Source

Built Distributions

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

koskari-0.1.0.dev20260817-cp314-cp314-musllinux_1_2_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

koskari-0.1.0.dev20260817-cp314-cp314-musllinux_1_2_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

koskari-0.1.0.dev20260817-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

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

koskari-0.1.0.dev20260817-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.8 MB view details)

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

koskari-0.1.0.dev20260817-cp314-cp314-macosx_11_0_x86_64.whl (607.1 kB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

koskari-0.1.0.dev20260817-cp314-cp314-macosx_11_0_arm64.whl (593.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

koskari-0.1.0.dev20260817-cp313-cp313-musllinux_1_2_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

koskari-0.1.0.dev20260817-cp313-cp313-musllinux_1_2_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

koskari-0.1.0.dev20260817-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

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

koskari-0.1.0.dev20260817-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.8 MB view details)

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

koskari-0.1.0.dev20260817-cp313-cp313-macosx_11_0_x86_64.whl (605.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

koskari-0.1.0.dev20260817-cp313-cp313-macosx_11_0_arm64.whl (591.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

koskari-0.1.0.dev20260817-cp312-cp312-musllinux_1_2_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

koskari-0.1.0.dev20260817-cp312-cp312-musllinux_1_2_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

koskari-0.1.0.dev20260817-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

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

koskari-0.1.0.dev20260817-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.8 MB view details)

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

koskari-0.1.0.dev20260817-cp312-cp312-macosx_11_0_x86_64.whl (604.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

koskari-0.1.0.dev20260817-cp312-cp312-macosx_11_0_arm64.whl (591.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

koskari-0.1.0.dev20260817-cp311-cp311-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

koskari-0.1.0.dev20260817-cp311-cp311-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

koskari-0.1.0.dev20260817-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.7 MB view details)

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

koskari-0.1.0.dev20260817-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.7 MB view details)

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

koskari-0.1.0.dev20260817-cp311-cp311-macosx_11_0_x86_64.whl (601.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

koskari-0.1.0.dev20260817-cp311-cp311-macosx_11_0_arm64.whl (588.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

koskari-0.1.0.dev20260817-cp310-cp310-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

koskari-0.1.0.dev20260817-cp310-cp310-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

koskari-0.1.0.dev20260817-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.7 MB view details)

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

koskari-0.1.0.dev20260817-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.7 MB view details)

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

koskari-0.1.0.dev20260817-cp310-cp310-macosx_11_0_x86_64.whl (602.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

koskari-0.1.0.dev20260817-cp310-cp310-macosx_11_0_arm64.whl (589.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

koskari-0.1.0.dev20260817-cp39-cp39-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

koskari-0.1.0.dev20260817-cp39-cp39-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

koskari-0.1.0.dev20260817-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

koskari-0.1.0.dev20260817-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

koskari-0.1.0.dev20260817-cp39-cp39-macosx_11_0_x86_64.whl (602.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

koskari-0.1.0.dev20260817-cp39-cp39-macosx_11_0_arm64.whl (590.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file koskari-0.1.0.dev20260817.tar.gz.

File metadata

  • Download URL: koskari-0.1.0.dev20260817.tar.gz
  • Upload date:
  • Size: 692.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for koskari-0.1.0.dev20260817.tar.gz
Algorithm Hash digest
SHA256 8ef7efb370f42d22c51b5bd20c0a2daa2707754cfd1f571b714608cb962289f9
MD5 5b81f307b38841f39bbdbb5f8a70746b
BLAKE2b-256 36fc828b5d68aec94412738461ea2d7915707e0d19597de03bf6546a04928f81

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817.tar.gz:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4b5bba4b05916367f91f34aecc35fa4f64e04ab592a781d4ba33b9a6857cb14e
MD5 43c89d4658a3a59281b523ddde3602ec
BLAKE2b-256 431dcb7833a702fd6710161f26984e1a29b54e9ab331b0dbf7bf425babf3c2d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 78b1169064095effe6c8e3eab5fe18e23dfa54fda621ed50e8e5eb5831ee6227
MD5 0eea92e54a30729e82ec8130be62cf8b
BLAKE2b-256 cbad4a90e5e484fdaa3b6bed5bd19ddfa2dd825b32d5d1efdbe6af02f36376b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c6c4b8e492bf043c7aba7abf82b52c37cabf6d1ba43c396e1389342d97c3f34c
MD5 7f780674e2c00fd4f9a1e14c00ad37e9
BLAKE2b-256 6c1a53f58cb9d7d8788f88ea387b170bcc2aa02351d0d1229ea19f91fd1e556f

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d1f3631f57c60e77da414055b609a482f8fa6951875f3ddbe76d943788678f2e
MD5 b97b1e59cd7f653a9a0fed7391fd6049
BLAKE2b-256 331ba68d379e1360f9d9903c8652c0104568a4b9290d85f85fd46100a6550175

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp314-cp314-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 78992b99f42e89e781247ac0a944c72f5e160f41958d87f35a7da51fee5fc552
MD5 7870db80ef0d1a95c9811072b53d0060
BLAKE2b-256 2c76c8332a7148fab7d5d824783e1d3794bf52c64dabde4fc2d21a56d3e4b1fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp314-cp314-macosx_11_0_x86_64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9d206d4ead45fc138d89ee7edae210e454f48ba072ab1edef10343cafdeaa0a5
MD5 d59025424527b77a060a3a080155e6ec
BLAKE2b-256 7ce36b0a4f2dfc9b4ce6c3dde642a68e43096c0a53ac6dac4dca4163a40d481e

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 65978006a5bea0a21fe867accee4f91305e9ee81fa1a0d4e54cb58f7bbabc82b
MD5 3b75bf2b5e9f49ec8bcb1f66c3b91bb3
BLAKE2b-256 81add291dd2d5a5429a45c01c9653b1ea695ea786a9b6b4e4d5408e34354677d

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f2bb2653f482b3869483629c5ba457c6171afd0eb54188106a4bce25c6197828
MD5 7289ad8ff524090022bb99768f70600f
BLAKE2b-256 80ff630ba25dc972cfe57f69a78f5748ea34956e9802a8b3d19a52ac7f8dc20f

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 269fc3b451461ccf143b3651ccad8fd93843f72de35950917082e062499a07d4
MD5 745e7c21a81400cea304649e6b8dbbc9
BLAKE2b-256 f4542ae81274331d38ddeeb6ea7de960478eedba876abaec1fff9fcf63eae6ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 69308d88e12b7d69dcdf5be5306402afdaff8768318b1fd51ab8619aafea0d60
MD5 5d55677cf894e411ce85e8043f724260
BLAKE2b-256 915a553a0200587af918805bcb7ac6e69ecfd4ff8513fc236734d8968b9edb14

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 67c35c15ddbd0562a13815c1c4d5b5f10e3322ae485ce6b4e9bd7048115767b0
MD5 5f2c9289c73923c6afe57d7e0bb53c0c
BLAKE2b-256 12d574c514d74a496176d976255d18f09233488f8baea12579d5e19da36f771d

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp313-cp313-macosx_11_0_x86_64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c55ed70d51ae5fd277d633da602c0bc639e5113639a7414121ca4f00431c7410
MD5 38088d9f4fc7f2ddb45d0e79ebed9873
BLAKE2b-256 bec419922342e18919ac10e61d50157971de9d751a9178631e78a13a5a030407

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 740907c9da949a1144990ec4cc5d348cc1644247de225872cbfb7319ea02a79e
MD5 cf95a7168c26d53aff624bc04c100e68
BLAKE2b-256 344fbc2f1fa407114eb55fcbbe97fc93adb2be904d86ba7549c63098999a0181

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 54c2a6f7e94f3b5e85c252f849476555b5c26fff731aba06eca21ec2049b8784
MD5 1a7db34c716ce11da2b4af6228cde22b
BLAKE2b-256 c1fde8e63966216f3560e157b5a9ef05a0d2f84a094f297d8468d46a3a9fcd7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3a93dd532386c6f89a729549a46df9fff0b4db62ad12511c2863ad743e2a7ab1
MD5 7a9f62757d38417c0c4cda75d548890b
BLAKE2b-256 cb06c4ff8b72332eb09695ddb561670f4038bc950eca0ae220f2711324a34fae

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 50fafd526823a5344015ac3d303bcbd82ac53e2a96c435b4ebaf011253a3fd82
MD5 94f98dbb941477a667b33b8e40e9648b
BLAKE2b-256 8ebcc081f04cfcc1c2afd4902aad7e60e499fbfc1c7f7ee75355cf9c837752ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 077783c66340bf2f02289810ac7bfcf770fa7d3c63adb41ed38e4b7f4b1c6fbe
MD5 bc3ad70203f4b057c1f3a9594ec8101f
BLAKE2b-256 c54f985f8c4190b50ab920f925d92708c59451622662daeef1932b785986e9ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp312-cp312-macosx_11_0_x86_64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 073be6e039572b54acdc99fe2b58e14f48af8b39b188a3104c327c0bbc3f7635
MD5 208a7b4f42eee1d9a6f9c3a74bf8aef3
BLAKE2b-256 a1e4591902122170bd535e4efc976647e97472ff7db98c03f2fadee31c67fe59

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 efb1062bd21fc5306f07dfb1ca78cb06b11a9afa2c3f26913b7cf61adcb632db
MD5 0b4465066f669bea87bf40fe7ebf7ccd
BLAKE2b-256 c150dcb0ab717762dd7ff3052ca3454c9c727e6d1f4ce41e199f2042bcbf1898

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 db22f1578f1667112259749c78ffb5fccdbee1a1643c5208ee9ec13cc253698a
MD5 1c199e741850cb1efd722362f4a95dfa
BLAKE2b-256 718535234c46009ee6aa4eb9c80abea920bbb4b7b30c7e082e1998f77fbbcb36

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 edd101e43cc4b10a8ab125fc284a6fe7cc68824dd92fbd638629a4975292d3fb
MD5 b93f9b92b262c59ef750633563cdf2ae
BLAKE2b-256 5866dc277f0a5297f69a0c3e456a1a604cc8022374b73cf735b47ee67e693e28

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6abcabf5458dee11e6427f33f9ef20fdc6106b0b10ff4c403ead30f9f2ef8184
MD5 4771bfc15f1d530820534ecb8d822928
BLAKE2b-256 203d1564514320611049dbc58110a45fed63efead79c435c0ae4b7be78e40cfb

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 28090aba83febf016ac4159e1400f38a2e683a2f01e2073555649a94d8cd9dc3
MD5 b8a2f4aeb6d58f7728c1769ccf5a8577
BLAKE2b-256 fbb328cbf1431d44a64345cf049ac725966aecb15fd9019167130bd659b95d7c

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp311-cp311-macosx_11_0_x86_64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fe80e6b9d22d19de17d900ac3650fc7759a929be99a2e823344568b9a2f04409
MD5 1941c9214ece6aed182fe19ac8d8c54b
BLAKE2b-256 85a406abc31204ed5fe5d3df704a619619d4506d75f14ce85aa9ef08e9ba88d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aadb4f1c3f48e4f5cae61dcc5970144462abcf8fe356ebc4ced240aedc009470
MD5 5ef7ce1a626c971fcbc500ee97019add
BLAKE2b-256 05fade266555398d51da8df90b7e16623b2a15562915a85e3da1e57ecac8609d

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bacb8a9f3adfaea4ebd66c6276a77eefcbdf0a9a666d16a42cf4b66d1c679150
MD5 530de7effeb993bd7c1a27689da7fb19
BLAKE2b-256 20346d5fb380c8c35015114d5fceaa60a08366137ed78f24fd3260c160fbb24e

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 61282dfa19227e5137cfe55a4aab6226ebba5751195c98b74989317cae56a447
MD5 d395b8eaaed29890a02522d778a8180d
BLAKE2b-256 bbdf5b9e9a60710f53e447c700a7967e02a2d893b24cb11329bc8ddb0b42b438

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2668d3dce0078e8e0b204d5c1ed6c44650b4128611508e96b17739919f031032
MD5 73f5fe5209c1cb5ceea2d206d98dc488
BLAKE2b-256 2c85b40c4b1ac12b59da3de3daba12fc39b83f50b53fd46d91e848060f610da3

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 1a9c725bb520638ddc9f49853887d44f8042b31f887ce05d508957d641a52d44
MD5 35c0de5fac4354d443f40d30bf1eacae
BLAKE2b-256 53b8cd11ecb21a9dac801a03b23401a04d80fc76766dfdd57f049b40e6b818c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp310-cp310-macosx_11_0_x86_64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 35ee6f542d753449d3afaf7ff18a7e29bee90e5469289cb3ca4682cbe706e7c0
MD5 d558d7b32f1fc420b2fe16fc68984968
BLAKE2b-256 828f9d635a068aa3c9ae11e88af873fcd721fefc91d67926c1a5c6a76322eab5

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b1c30a509ddb23d3836df6195cb7af2e000330a02c24fbc7638870314ffc9233
MD5 c40f2731a05fd97551207adbf048e15e
BLAKE2b-256 540d6cc50f1389d76f317d80edc4f0c99feb8d056eb2efd911a2805f16377bac

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 48b20f5d11a03a4df5fc32d506f9fff3b05a0ca15e5477bf67b747e45addfc79
MD5 ca1e7452d34fb95ac3b0867665968c0b
BLAKE2b-256 46673b963bc50bce00cc125613a9b390f96e8e4f7d8ade5ae483936979d734f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a53db3498300e806a5a39882e78d7a5a5a75eee6eddf79a4b911bd3165b13ebf
MD5 bd5652d87787d9a7f8ab72bb4ff9865f
BLAKE2b-256 acf4f824a98f28ddcb26a42dbf2ce4d2b3d2773f082c703d1a76cb98c00f11f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 628c1a909e835edd68295dd62a266a7c9752fc90ef2b4d5734f9f0833115e076
MD5 a658afe800b01f5d55aac66123675d5c
BLAKE2b-256 a7e8f8a4dc07a4007946c49d47b205f0873161a8b240b1ad5b7fd601112a06a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 4496aeabf83167cbe5f6a6935acf89b6d92132cbe944740914eff1faa66d13f6
MD5 a883f38126e171f3e132e3ac62c79f51
BLAKE2b-256 ce2f52e70b946fa2ea8be6a278b99daa91bdddb6cad2af504d23f75212408112

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp39-cp39-macosx_11_0_x86_64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

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

File details

Details for the file koskari-0.1.0.dev20260817-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260817-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d2e174b95e415bec16adfb97e7ee595ec7be9daa0a2428c60bde0eb9b3344c21
MD5 d3ec77058acde099ca109c0b7bc510ce
BLAKE2b-256 d2a6d6a7ab124e212ca90c6f78b0bfd1bdcc3cc1b913ca01aa6adb60b9c7f6f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260817-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: publish_pypi.yml on koskari-lang/koskari

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.
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