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, koskari/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.dev20260824.tar.gz (719.0 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.dev20260824-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.dev20260824-cp314-cp314-musllinux_1_2_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

koskari-0.1.0.dev20260824-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.9 MB view details)

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

koskari-0.1.0.dev20260824-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.9 MB view details)

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

koskari-0.1.0.dev20260824-cp314-cp314-macosx_11_0_x86_64.whl (630.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

koskari-0.1.0.dev20260824-cp314-cp314-macosx_11_0_arm64.whl (615.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

koskari-0.1.0.dev20260824-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.dev20260824-cp313-cp313-musllinux_1_2_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

koskari-0.1.0.dev20260824-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.9 MB view details)

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

koskari-0.1.0.dev20260824-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.9 MB view details)

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

koskari-0.1.0.dev20260824-cp313-cp313-macosx_11_0_x86_64.whl (629.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

koskari-0.1.0.dev20260824-cp313-cp313-macosx_11_0_arm64.whl (613.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

koskari-0.1.0.dev20260824-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.dev20260824-cp312-cp312-musllinux_1_2_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

koskari-0.1.0.dev20260824-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.9 MB view details)

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

koskari-0.1.0.dev20260824-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.9 MB view details)

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

koskari-0.1.0.dev20260824-cp312-cp312-macosx_11_0_x86_64.whl (628.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

koskari-0.1.0.dev20260824-cp312-cp312-macosx_11_0_arm64.whl (612.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

koskari-0.1.0.dev20260824-cp311-cp311-musllinux_1_2_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

koskari-0.1.0.dev20260824-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

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

koskari-0.1.0.dev20260824-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.dev20260824-cp311-cp311-macosx_11_0_x86_64.whl (623.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

koskari-0.1.0.dev20260824-cp311-cp311-macosx_11_0_arm64.whl (609.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

koskari-0.1.0.dev20260824-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.dev20260824-cp310-cp310-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

koskari-0.1.0.dev20260824-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

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

koskari-0.1.0.dev20260824-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.dev20260824-cp310-cp310-macosx_11_0_x86_64.whl (623.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

koskari-0.1.0.dev20260824-cp310-cp310-macosx_11_0_arm64.whl (609.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

koskari-0.1.0.dev20260824-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.dev20260824-cp39-cp39-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

koskari-0.1.0.dev20260824-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

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

koskari-0.1.0.dev20260824-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.dev20260824-cp39-cp39-macosx_11_0_x86_64.whl (624.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

koskari-0.1.0.dev20260824-cp39-cp39-macosx_11_0_arm64.whl (610.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: koskari-0.1.0.dev20260824.tar.gz
  • Upload date:
  • Size: 719.0 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.dev20260824.tar.gz
Algorithm Hash digest
SHA256 3dc87ec51e15af42f0a4d91419b71b7dae09ee85e1314ce80bae0450d562d71f
MD5 73d2b024812aebc0e25baa143a291f34
BLAKE2b-256 c4a8ff0386a18e4c3da473eaca756170e1f3e3ce031b19551edfc553feeca1ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824.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.dev20260824-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260824-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 78bc6ebbb5513f8564029c3824f51be5cfec93a38c28224a8f71ef01b0f97258
MD5 b3c91b61955b811dee48e4d5584a48e3
BLAKE2b-256 3b142627cfc99e75cdd2a8337afa632ba9f1d7de40539647696f3fb7313eeca7

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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.dev20260824-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260824-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e1e464dd7848a1df16f1b7dfaca0bee87bb44ae9af921c2f55416180f547fc96
MD5 65b3c82ccacbd9939c3ea3aeae2a55d3
BLAKE2b-256 54f35ba408bd7d1c532f25de1b90b17a6b5455245fb3301a1ebf0abd5584da76

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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.dev20260824-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.dev20260824-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 02f202982b2fea7de225f4c6560cd34818a7cabf39c453144346398794376763
MD5 1fee06b7530ebf55ccd9bcddb8af2e1b
BLAKE2b-256 f3757b6d9bafb19c375c91cd6386eae74d285c2f4b141ebf89b6871d3b400989

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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.dev20260824-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260824-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b8bb47df0ed9ce8b457dac3b96289f230cf1784ff949bf6c90fa9f7f13de7640
MD5 cdba2e237fceaf88e47b783de7b2019f
BLAKE2b-256 eb7ba4214b9538480cb58da938a262be7d2e8972a4f91495e36e3d2e3673ccd5

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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.dev20260824-cp314-cp314-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260824-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 e73043ed769ef0a568857fdcdd3f30f013f920a43987b2fac2e821d329f5a517
MD5 56a809d66ad28bc2541b8c3e6d36a3e0
BLAKE2b-256 fe117b94a7387ca0cd1136f7313f182ecd8d428b4ba9a90e0952c192a8837d73

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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.dev20260824-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260824-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 49df0ae433a9baa0899dce718ec565e6d08780acd12e84eb33340be4e502a793
MD5 d2a16553b4f896ade399397e103f32aa
BLAKE2b-256 3f592a2dfb43c7d5ceddaddfc3eba4a19e02a948fe0268cf4578eb33f640efd0

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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.dev20260824-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260824-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 098e9f353382a09e411e650555a73c4a1e28ccedfe9772f8bc08156609594962
MD5 53e858dbfea45709e3fd19db333df011
BLAKE2b-256 d7e96235383eaa11e027aa8c0ca7952097c808de2cc10d1c71463ac0ba6872d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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.dev20260824-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260824-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c96453609108621fc99230ff09950be818c806f71f52e171f6f8b6adbbd4834b
MD5 0c3423f04db76613ec9f68f63ed3f63c
BLAKE2b-256 c6fac4ffef76d44739d36eb8a0d1e08a47881fc86fed9e6af15a9bb3f1c03451

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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.dev20260824-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.dev20260824-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5f9a6ab6c205831dec2e66b400f8315d3b37390922bec4e1efab55cb8992f656
MD5 4d869072ae34b2be5cc87abf07a82685
BLAKE2b-256 047268222da30bfd448e37f3497f101caa62aa68d990c04317e08226b9bc7a5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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.dev20260824-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260824-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 63c918af8ae0a47baaf41abbc3d8823d9ea7e17c1e051fd940143edc42d2994c
MD5 b1673118e0f3166067767c194a2a1fb3
BLAKE2b-256 857da47417feaa32b487e704ad5b691615e77fb7b46335e6506af7eb8d134329

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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.dev20260824-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260824-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 704efc7231936820734a72a7f6090c0097423b8d0ca5fe0dfa19b2da55eed679
MD5 a360398775d568be07bea8377ef6e6c5
BLAKE2b-256 eb8c60741cec4533273e2179a09e6eee7f16dedfacb4cace0458728cc071c209

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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.dev20260824-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260824-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 97af26c23b086b3d4e6d10e34eacbf94711ab751ef2dd4760af864c48b05dae1
MD5 7d61c924571ff1d10a7f954ba6fbb041
BLAKE2b-256 acc0732969c76a6ef8b43075b01b034345b4f774e5cc6cd156463113d24d3644

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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.dev20260824-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260824-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2373c08415c8127526d939a2656448c3fa3cd205f78c20af086382d5e8cb6b29
MD5 3689dd3155fd65846df70f12797a401a
BLAKE2b-256 884609581599af3d826f1857658ab8a6a23e8007a6bd08a27ec813e0e5ab9bc7

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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.dev20260824-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260824-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 463ee589d581621f448afce5c492088fcf6da363ce2511ed8f71a6fd6e85a77d
MD5 338cb164f54f0f4ac00805b71850b331
BLAKE2b-256 37a482ca5a0a2889213749dc504aa026089e75a1c8901f384058adc333a270d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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.dev20260824-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.dev20260824-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7416d99c5861ab1617bc45e924fcb018d81da0ddff06183b473739b3de75dc60
MD5 1d268df1595c1e5ae272cc103febeaca
BLAKE2b-256 60e01c434fb5bf8ee9a10f96a546e7809e0e8e61e6819bc53a447a361a14ebdd

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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.dev20260824-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260824-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 37f13dfd064c4bf35c8f2c2848c33272e85e80d602babf88b4ad1a3b9d787b0a
MD5 8fbe697d1458fa804238ce08848dd066
BLAKE2b-256 a5f437772d5ff200a0da43bfe0d05224febc9ef0e64609d22ed429d1fcc19d6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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.dev20260824-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260824-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 e310fc0ceaf8b3991381e05e4347534204cb117d0125fa7022be49241c2c6e21
MD5 c73a69e9825fe14ea618e06a5a686fd0
BLAKE2b-256 25a1077864c9d5b989a80624138102f6ecaa11ea30e7c8430b8d52f91f58a0ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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.dev20260824-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260824-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 16ff33b0b5c76ec68185ea378a76dae011a7ff3a727283be8ad5d6d314455092
MD5 9e98263a66b4f767911f2eee4c2cad4d
BLAKE2b-256 96b52f8963856015a76ac8537e0dc292685134e692b4c9110eba7eb555f6e423

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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.dev20260824-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260824-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5f42ffd95323991641108caaa37cb11c2f21c25b3e95eee3be8e269e83e95734
MD5 408c5a9890b55a6026f1b3f412f71230
BLAKE2b-256 5bfb8dd5e4e655a390fd05381fd7e1e12657377e58f068d0be7802292d613150

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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.dev20260824-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260824-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 810bb542620fbccf57dee6a1464822e6480b71d71dd4822db2fc7deff66b8a05
MD5 b8d4ed6aeec1235bc0de6b229c597c43
BLAKE2b-256 1ba1d5d07b91fbcbc6c7af52a5d81d320352b0a2bc946f4ae6d9c531261f309c

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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.dev20260824-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.dev20260824-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e5fca821e9e3088211b244c295c16c1c32cd7dc579f00e0040372d021ca0e25c
MD5 6d36ac31c7563b1278c4388ba0e71a47
BLAKE2b-256 cfce427aaafa0870f40925807b59f4bd22c5139a6a2ba89f4c6ae64f20311c82

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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.dev20260824-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260824-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8f9d0f66bfba3559fbf21e7b2c9a603b3fd530703cc3fdb21c244abf06856d9b
MD5 71e7d6bff64ebeda2ef8a0b872dbe7b1
BLAKE2b-256 caeeea6bd2fbbf0811bfd4cc761941d89185a1b35aef82f1374bf60dacd365dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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.dev20260824-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260824-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 336692ebb11178c5cacc066611463f743420d30f6eb697a4d08e5cc2200e32d7
MD5 876a26504348db224d9e5105e63981ba
BLAKE2b-256 d3289bd4730764f21dd45c1f22d2e3fc4e7bd7eccccfacc7fd0a2282983a6181

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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.dev20260824-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260824-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2959d71cc57bf76ef4efb3f5da6879dedb8ce555ea2cf057f350837b6c5cbcb7
MD5 c720c71001c484595408c65362417f92
BLAKE2b-256 c57b82612c5732a09aa69f66197a48e296376cdc023376c76573313ccc66f7bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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.dev20260824-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260824-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6f137df4761017a013591fd33b28531491d8eced5169b37af740ed5345b0292a
MD5 8b00e09745fbfc56dc7a08e4af8683f9
BLAKE2b-256 36aefce6036f0cf0fbed2dd7d610b9f9281f9a9ff9825b54d3d0f8f485f87560

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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.dev20260824-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260824-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 09f65d3908858efc68780cc71c9d985fbb12bca47abfd130f7e629c1fc088a8e
MD5 2bef4f8d2d75b81093aa2af01ff3ec89
BLAKE2b-256 da67cefadc51c7bec7a6a718fb235076c3688d5d8aa1c5efa9bfb2f5f1520e70

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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.dev20260824-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.dev20260824-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 315ba8ae895801420dd176302ae80fe132d282c2b2168531bb3583883ecfc2a0
MD5 f2a21bea4524a8b5e292487ccd273319
BLAKE2b-256 f7c67e3840b950b6a3f39bedc60221159239ea003435175f9edf29cf0e048c9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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.dev20260824-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260824-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 074c28f09edca72a9087f5c63472f445aeb82dfd07b4e5da0fe5032d2d1e37b2
MD5 f6e63043242f12edb5a1337679df53b6
BLAKE2b-256 88b101197001c9573d3428cbc278d63c38c36d669bf6794847f3a6949997a719

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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.dev20260824-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260824-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 9553a5b957a257c5a7903898d476fd14ce05c891793e98181c81a380d21dd4a5
MD5 0dc466c1f29d7906f94dca4e6346df44
BLAKE2b-256 7e6cc484351e7de22aa81dd126c0741c9513f73ddfc782d0ca0d6083c934a6cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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.dev20260824-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260824-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c9c3b757e4179915dd1b6eb7ac0bcedd3f10e1b97e59ef1708a95447422ca7bb
MD5 170f78aa31ce3799bc8d34762feca5d5
BLAKE2b-256 db0eafbd111bd27c2a2747484f6e57652fa1b30f9f4ec4f19c4843d52e456303

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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.dev20260824-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260824-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3485b9df8626ffa15aa23f194307fc46b481d5bd688f8de7ce2450a5387f86e7
MD5 1108e62b90c5ef502e984b269b209f46
BLAKE2b-256 7747642c3528387658563591f15eff7f93530630a7d444bde4a8d35c604b3aa6

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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.dev20260824-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260824-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e22d39db8f16e9f51bad58b4e207e10e7f27737e9d2d20d323a8e0a694107ac1
MD5 fc0c013c8f86243b8dc5b4c7c2ed59b1
BLAKE2b-256 11191e933d9e134b26b8f4e31e061a30ef8e7d3c506186469ad924c6598b3cc4

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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.dev20260824-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.dev20260824-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 23919204571b17c5b239f52ae5105897b2ba880eb244224cf54d84bcf2eba9a3
MD5 4ca58600938d73fc22ad23758d90528c
BLAKE2b-256 dd1de450fce6f8b3b4a58571ed140d6fa7bbff65e6a17de6befafd59e510b765

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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.dev20260824-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260824-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e10a8359bbc84bdb8f394a28398f6a1d7c482d5ef1a185801c7d2c07ac18f59c
MD5 349dc008c0a5f2d78b38587129789efb
BLAKE2b-256 a80cc1748ce2b71a30c3aa91bb0042814fe6f3b97b945055a327d89239282f57

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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.dev20260824-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260824-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 b9f49672a92dae311960a307cb229b4b4159b298d7399484f6d26f4e7feb23d9
MD5 5a0442a34415a6b5c4488367c3373882
BLAKE2b-256 a6ef4a9bcbead50c79167013e9f701f4bff99eb2badb56628918bad8636c8da3

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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.dev20260824-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260824-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 27511a1e139a7d41d67994a6f4d6a200eed7579d211e5dc0ab7f565689d40f9f
MD5 c5fc871068ca127ba0f89b9ab54434cd
BLAKE2b-256 6844a9c7337e9fd1d9777d06cf93e89901c24f2fbe6f2729f5c329f3c4604cc7

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260824-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