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.dev20260813.tar.gz (685.2 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.dev20260813-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.dev20260813-cp314-cp314-musllinux_1_2_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

koskari-0.1.0.dev20260813-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.dev20260813-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.dev20260813-cp314-cp314-macosx_11_0_x86_64.whl (614.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

koskari-0.1.0.dev20260813-cp314-cp314-macosx_11_0_arm64.whl (599.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

koskari-0.1.0.dev20260813-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.dev20260813-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.dev20260813-cp313-cp313-macosx_11_0_x86_64.whl (614.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

koskari-0.1.0.dev20260813-cp313-cp313-macosx_11_0_arm64.whl (598.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

koskari-0.1.0.dev20260813-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.dev20260813-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.dev20260813-cp312-cp312-macosx_11_0_x86_64.whl (614.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

koskari-0.1.0.dev20260813-cp312-cp312-macosx_11_0_arm64.whl (597.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ x86-64

koskari-0.1.0.dev20260813-cp311-cp311-macosx_11_0_arm64.whl (593.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ x86-64

koskari-0.1.0.dev20260813-cp310-cp310-macosx_11_0_arm64.whl (594.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ x86-64

koskari-0.1.0.dev20260813-cp39-cp39-macosx_11_0_arm64.whl (595.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: koskari-0.1.0.dev20260813.tar.gz
  • Upload date:
  • Size: 685.2 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.dev20260813.tar.gz
Algorithm Hash digest
SHA256 20cd0e172eeffa0ce5bbea5680a252037338ca1b892dedaf1ee6da052dce2d05
MD5 f6d1a3325cc4867108272197196208e0
BLAKE2b-256 20598218ea7848c6517dfe69553c27dbabddcb5e9f734a4a9648e32438741c70

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260813-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c195469846e109a5326ef35e4de8221af65c26dcb4064d869d80df07c4e40be5
MD5 bd37ea615f1f0e2cd89df21629439205
BLAKE2b-256 e2d4537b040066e24645068f33864b541c6518f5803d3ce6e1aded4713af547c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260813-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a00529c687cdd5ad24e9f25b8ef07525d1fbc4025c77644a79456d2fd750cea8
MD5 a2c89098aa2dbfced4e622e72f1a1efa
BLAKE2b-256 ecd41d2d87872dfb70a83ef2ce334c8f272477f15c7529a5b0b3263294c5cfe0

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260813-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.dev20260813-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.dev20260813-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0e623ea7ab4aecf5f68deee6b75fd6cb8be5da9f4905f703fe8906f6ebca1fc0
MD5 27c4258f9fcd56b08b2b4f91071215aa
BLAKE2b-256 dd535119d0d651eec9ed458acc1fbb172473b17ef843efa696deebe58f20ddde

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260813-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5cbebe33ae5a3eb6ee485f75d2a0931eb2f14f75e719893f03a2dc2423b0e04c
MD5 d1cbeab3d57b5c04638be1daaa125d74
BLAKE2b-256 dbe17e64c27a27ac5c9557cfe6a6b2067c4b3a85cc5305b40a79cd8ac686367f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260813-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 788f12ba6f4a375308d50772568b3580c4d05727e998fdbbaafb9a62644c638d
MD5 f729d6dc9a3909d98813bf1321c11478
BLAKE2b-256 c7484fad7eae5c9fc8fed1d5a9334d2e3639978a6aa62e89ed1ff8e9b8bba7e7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260813-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7289bca915cf3735f39f2e103da2819d352743978c99d8169d95ab68767020b5
MD5 b30e15dafdc9b529d4413bcca54e5c6d
BLAKE2b-256 0120dbec6859f29e1b3cec582ea7ca97a9eebb875a5b2d84ca3351ee29268605

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260813-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5a6067538f6ddcf63a2d868b552d5ada642a1cf4cf25b3176bef6a4a20d7bdf2
MD5 fe5c706aa209f7207d8fa8c49c50196b
BLAKE2b-256 08eb8ed9491d2ebf43038ec2e7addfc71f67608602f924eb6a07d83f2ba4fae2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260813-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6ae59bad096e4a7e529f811092ea3c9aac1bc364cce2e1529cade3bd44048794
MD5 abe1546a457899612b1fb1c38ca7fe93
BLAKE2b-256 a3dd1112c30e6486f12811c4cb3ad058f49364d9ff9ae40e0de01d45104f0f6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260813-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.dev20260813-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.dev20260813-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 51cf51db445b430977258c6945d5e88104db962914aa9e13da5bd1c5788f982d
MD5 fb5abdd392b1b56c5d18b20fa04a1190
BLAKE2b-256 19fe28471bb6b9550c0d8fc0f7c0093068b6f71f687a7963603dde0d2dab277b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260813-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fe8b5d4b2048f62e722bdfca0f583410b089ccf63f721c9752048a48f15cc5eb
MD5 5bfdc16a5b0fcff20d75f08ba9e92405
BLAKE2b-256 7eb16007da7dae53d96794b92dfc3af347a3223491e90feca936c81c7c05fb92

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260813-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 c7e922c283f7a834def82a9637226cce05bf0ef54b129d6bba24fc94b18c1816
MD5 685e45b7e8aba5136572e413b64270af
BLAKE2b-256 52b71650225ff59a6effcdf4dc243a3f5d1d96aa087edbff78e23c401ad65bca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260813-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4788d470d3000340e523e6d41bb0460a6a18b76b3bc39ea89eb2fe78a1f305a4
MD5 ec67adf9157e67d02e59b3591271a2d8
BLAKE2b-256 861f3df5b3c249b872e71395a9b957f90e7938aab68f46027c8df57700e6beea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260813-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b3b8d398aedbdaeacd061abe5c9a4d6f3b02cc00889cd7756ebf8fe9fca7955a
MD5 5e5454f13665bc9076c22fb36e3ac0b1
BLAKE2b-256 6f564872c7434cb12cd75d34c224e21060d136e0c45687bf0d19f628f4135e61

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260813-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 76a38e36a0b808d6ac6d366ec66c10b0917db321e9910767c9c8e279229af18a
MD5 0fb2c015ebcb251079033d44967a9936
BLAKE2b-256 0af64a2fa034c4c9c808a6a360349fac0e6a928e52d5027de3bfe178c1070c77

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260813-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.dev20260813-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.dev20260813-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0a15b6fa911ecd772558d03106d8d88fc0cc381af4eff870123e34dd1f6f839a
MD5 0aa6113fcdabe68f05a3ecffb9f02216
BLAKE2b-256 7359119a7c1e759849854e530aceed291b2907dedeb8f54d042e44a005f9b969

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260813-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3d9c3849779c66c4542ade5fef4ced3656974fb8c1379fb31d28d210afc6838a
MD5 14c3885aa79305a125ee0705c0fd11ba
BLAKE2b-256 9b17b48fa3dd5b6f6fea83f57164e2bc3eedaa7841e24c77df86e9625df13787

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260813-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 2a1c1f7645f26b8efaf6a5760fbb4c3072037bc16f51122ea0b661e62db6aa5e
MD5 3e29b5a1425a2b80e4c2434fa4370806
BLAKE2b-256 6397fd6498257596deb95ea1adeb1638fa5b5421a8a41bf0c9a1e804f858cd21

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260813-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c31604a152ab79478f8b84fd7eae81eaf21b74f2f5b1ab1f35b564818a867da3
MD5 757ef6ceccdd176bcaec11b35d01dc99
BLAKE2b-256 fba4b9b9764fcc89290282ca334ae1c551a376159c78ea8be0b3a810b1d67e6a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260813-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d45720236f7c05e0776828e075999f66ad628188ec30330cab3f69e77ad85f2a
MD5 6d5582206a8dd30baeaba5d7126c5766
BLAKE2b-256 92cffcd44d093647a06b1315d98fe21df981a65d43c8adb9a0e817a1c4e40a42

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260813-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fb667d3dad2b27427800ad6e161cdf28f1d17873475e91f259b6aa43f16ad17e
MD5 afbb3c98c5cdaad6e305d40ad313a7b3
BLAKE2b-256 6677d19dae968e1fb6213c5c96bd6113c10b9ca7a217a087b18a7d6762531d21

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260813-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.dev20260813-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.dev20260813-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 08ae1ba4f9c3269dccd5646c2c2beab4d3d724e5a7c29bee8f9334d435a31fe5
MD5 743e4f52d8e5bffb0957c344e9e25a58
BLAKE2b-256 83eac5db71eb3377cb9d76ab16026a5287e79a52acdc18be277534bf59ccbbd4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260813-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ce9452f58be9129c7ef9910b252b0329d5ae271ffa684acc19dda38cb641366c
MD5 a4caaaee8ebc32181a34dad81747ce2b
BLAKE2b-256 eef0438749cf4b0e0cf308981790deba868fe2196963bbe434262e199dd9c35f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260813-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 dca7f53c8b8f0321b202ab2cec218a1da520bf570517694b4a9ad3c5215f48ef
MD5 0a39e20da25c0f8249fbf4d73b45f9a0
BLAKE2b-256 0ff000096c12f607a6c24ad4c9cfa3f30eb4f8d68aefc12cc6ec1e2c3ea828b0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260813-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9eeb44ddf347e30713fb755a3fed4c7cd1b78865724fe9fa8c041a51e801d87f
MD5 f9e2224c9f079c323a6498550bd4792e
BLAKE2b-256 6919661e09c9a45d23ec7c94bcafc1f336d617a7e62cd6c434249f0e826f0ee5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260813-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a6fbf54cf5ffd6c77f7e61c8d6daf086ef71baa68a67f6f7e66d716f9779e05f
MD5 8728c63e1b13b6fff9b11652b9ff9c06
BLAKE2b-256 25749935187d0261cfc70abf5aabbc4ccb8dc0e2a10ab8cfd6b44f9285e10adc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260813-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d48f97625a50fd2f7d25573312c1393ac4b0d0d6f9a13d6e36c01efa45753968
MD5 7673e6a4d0deedbd2b315bc2ef10e6c7
BLAKE2b-256 64f010d110b5b429e025f7b12385d405ced949eaa86325012af26a91842d9cfe

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260813-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.dev20260813-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.dev20260813-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0c18cfc562bf462367f2ea0eb0274d1ae5eefeec8e6f839e79dfea8d3758fa51
MD5 3eeb97d69aa246c97ea012c00c6fe56b
BLAKE2b-256 61cd489dfb03be6978e81368d4b80782ec461b2c0f4a51ac80f71ed9e9fbf3b0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260813-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fcf60cb70c8f4d7b38842b09ee6fd4f9b224fcd22601f844e9f9fc4548b8a6da
MD5 7da54f348d2c43809544b271d4a8a138
BLAKE2b-256 675a70fcde665ca04dbbf27b912f10e3ebcc39f5161f2ee22cacc8994bdbdb98

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260813-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 dbcd880b53bd52dad013217e3fc06ab4f5d13d5a314438522ba4ded3e0bc19a3
MD5 56acc88c944fb4068b60438339e455f9
BLAKE2b-256 c044762fc4b746c74335b54f354689e80f15a1005dbadfd71c508488b0cfe979

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260813-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 83cbba2f2b61e261d7ed43deb5895919d91c73785b7f558c5c7071e476413718
MD5 a9728cfd1421c1be2b2e166316e3a420
BLAKE2b-256 1a7050aafb9867ef9612aebf4e1c0e37f10a2b0f27a28632c38c7beefe514e3b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260813-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 55a3e1788dbb4a6ae8a0b464f9126d235f3b216ce6cb911dc4ff5beec8431b3e
MD5 e6786abf6f1d41428c2e21b14ab7f9bf
BLAKE2b-256 3d483d3e23b4110683407d8e124d89f8803b968ec6b0f8ebb0bffd2bec1e2b08

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260813-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8dcc182c7b0b7ab41502288ee27cfb57a50f8189f8093001fe2811034e9f7e7d
MD5 3c0e22b1f40666e358d2821f37243949
BLAKE2b-256 c432e715c12122ad5570cada2ddc5a35d4d738880ed0a1ef3772c3fe3481c84b

See more details on using hashes here.

Provenance

The following attestation bundles were made for koskari-0.1.0.dev20260813-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.dev20260813-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.dev20260813-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d956026e07e9dc1331b1f66ef6e787abdd56592929ef2916e36880d6c568bfdc
MD5 d4b7f44513a46a84eecf548d44ac66dc
BLAKE2b-256 f232085ae51a642d11d1cc9ab5ab1d6f8a55164dfd364eb3846752eb4380ba7d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260813-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 37de8d1314be2921d93611cf8fda7eaf8302291fab448b259cfe924abb5f7841
MD5 b140edb95033beb85a41acb04286c8f3
BLAKE2b-256 afd76fe3e0f318dbfe36c0e867159f9c5daddfb727ac7a17f0813d113a4e0a69

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260813-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 f81a1df22831fc548418cb6b9c39dd10609d8e94fb29e1bfd34ec8433b04352d
MD5 6c46ae1c6757c24da91feab39eb93890
BLAKE2b-256 dbfce97528d65286326007affc0240f672ff8dee5bb939b4ea20c05cfd97d7e5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for koskari-0.1.0.dev20260813-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 427cdc3cf6a2c77e872ab4b1df0a07e127aaf397b5757c5931ce2c3f813844a5
MD5 87cace93805e7a9019d73b15e8a46f9e
BLAKE2b-256 9e75b7c53d0459f6af2ab506d1b5aff92950af33e7d90dade42b60ae5c4d8daa

See more details on using hashes here.

Provenance

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