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 with musttail support (clang, or GCC 15 or newer; the evaluator threads opcode dispatch through guaranteed tail calls, and the build picks clang when it is on the PATH or honors CC), 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 the quickstart for the full first-session walkthrough.

Documentation

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

  • Quickstart -- install, a first session, a first program.
  • Tutorials -- Little Koskari for readers new to programming, and From Python with worked examples for Python developers.
  • Guide -- one page per concept: evaluation, layout, bindings and refs, functions, control flow, macros, demand and async, hosting.
  • Reference -- grammar, special forms, macros, layouts, the runtime library, VM opcodes, and the Python API.

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

Metadata

Release files for koskari 0.1.0.dev20261005

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

Source distribution (sdist)

Source distribution for koskari 0.1.0.dev20261005
File Size Uploaded
koskari-0.1.0.dev20261005.tar.gz 975.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for koskari 0.1.0.dev20261005
File
koskari-0.1.0.dev20261005-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
koskari-0.1.0.dev20261005-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
koskari-0.1.0.dev20261005-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
koskari-0.1.0.dev20261005-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
koskari-0.1.0.dev20261005-cp314-cp314-macosx_11_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 11.0+ x86-64 Details
koskari-0.1.0.dev20261005-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
koskari-0.1.0.dev20261005-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
koskari-0.1.0.dev20261005-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
koskari-0.1.0.dev20261005-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
koskari-0.1.0.dev20261005-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
koskari-0.1.0.dev20261005-cp313-cp313-macosx_11_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 11.0+ x86-64 Details
koskari-0.1.0.dev20261005-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
koskari-0.1.0.dev20261005-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
koskari-0.1.0.dev20261005-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
koskari-0.1.0.dev20261005-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
koskari-0.1.0.dev20261005-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
koskari-0.1.0.dev20261005-cp312-cp312-macosx_11_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 11.0+ x86-64 Details
koskari-0.1.0.dev20261005-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
koskari-0.1.0.dev20261005-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
koskari-0.1.0.dev20261005-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
koskari-0.1.0.dev20261005-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
koskari-0.1.0.dev20261005-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
koskari-0.1.0.dev20261005-cp311-cp311-macosx_11_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 11.0+ x86-64 Details
koskari-0.1.0.dev20261005-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
koskari-0.1.0.dev20261005-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
koskari-0.1.0.dev20261005-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
koskari-0.1.0.dev20261005-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
koskari-0.1.0.dev20261005-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
koskari-0.1.0.dev20261005-cp310-cp310-macosx_11_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 11.0+ x86-64 Details
koskari-0.1.0.dev20261005-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
koskari-0.1.0.dev20261005-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
koskari-0.1.0.dev20261005-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details
koskari-0.1.0.dev20261005-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
koskari-0.1.0.dev20261005-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
koskari-0.1.0.dev20261005-cp39-cp39-macosx_11_0_x86_64.whl CPython 3.9 CPython 3.9 macOS 11.0+ x86-64 Details
koskari-0.1.0.dev20261005-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details

Total release size: 58.5 MB

Release files / koskari-0.1.0.dev20261005.tar.gz

Download URL koskari-0.1.0.dev20261005.tar.gz
Size 975.4 kB
Tags Source
SHA-256 checksum
How to use checksums
2c5aa07de1588dc05d45fcc62bcda31dfb4815b82813b030f147ca639fc32fd9
BLAKE2b-256 checksum
How to use checksums
2b024a11228e3a6f4157b2a8628367869de2b522c47f90b194ff3c3fed3b40ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL koskari-0.1.0.dev20261005-cp314-cp314-musllinux_1_2_x86_64.whl
Size 2.1 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e7a60246cb63f0645e9e2ea01c57bdba7de6f4d70dbdda84fa887b328543540b
BLAKE2b-256 checksum
How to use checksums
374859cb974bd3d3e0a573c7c350f84614a76d08a93703f106a6fa4f8e2d3b0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL koskari-0.1.0.dev20261005-cp314-cp314-musllinux_1_2_aarch64.whl
Size 2.0 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
5b6e71e97d8a62ae5adbd6f36a376aeb0d8ed8a3b9bd5190d171ffad23b1546a
BLAKE2b-256 checksum
How to use checksums
0ed34c94e389d7e8533d08edd9ac25b6976a898cc8b881e0951ffbd8c4d9bda2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL koskari-0.1.0.dev20261005-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 2.0 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ff4fd558fb6fd69d1a18b7210e8908b1ccbda910574a595484be0a8193058116
BLAKE2b-256 checksum
How to use checksums
a66b6300c0e6c25551faf39b0772916acaaf0f57a5ea418940832e1c5726f576
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL koskari-0.1.0.dev20261005-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 2.0 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6caad965b6f87013295203e3f3e3ff1e854f0eb24b3aaa2cb1018e05b2e2243e
BLAKE2b-256 checksum
How to use checksums
aa281727ae407c94d1ec225a82bc5b5d60c1b2c67e3062c512a0d4c0fcb6e8ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp314-cp314-macosx_11_0_x86_64.whl

Download URL koskari-0.1.0.dev20261005-cp314-cp314-macosx_11_0_x86_64.whl
Size 811.2 kB
Tags CPython 3.14 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
d096850ee9188b1cb3e02293897c316adb505449b3677fd0a84c1be81a2c1d2f
BLAKE2b-256 checksum
How to use checksums
6b50fe02d14b0d11f0be57716a74e470600b3a50ec5e46ab5432e58cb8caf185
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp314-cp314-macosx_11_0_arm64.whl

Download URL koskari-0.1.0.dev20261005-cp314-cp314-macosx_11_0_arm64.whl
Size 779.5 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ce499af86f7017ff07ef68812cdc44d0aa0c124848c352902bbc37495d17f3cc
BLAKE2b-256 checksum
How to use checksums
1ffa69f39ae9f59d5f811b0455f563a95d41b7189613c3926a20f9b1bb339435
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL koskari-0.1.0.dev20261005-cp313-cp313-musllinux_1_2_x86_64.whl
Size 2.1 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
90bdb993a6b5cf5126831c7d3f9ea8fe530b7c55c830fa1b1da601a13acdd907
BLAKE2b-256 checksum
How to use checksums
20768839b5e0cd407b48545acfe3c132235e1cf124c54ba65fb92c63fa5bd52b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL koskari-0.1.0.dev20261005-cp313-cp313-musllinux_1_2_aarch64.whl
Size 2.0 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
ab673aca9f59e42cf6c01a8ab6e6e33a66d03079da47af49d2bc74041ddea41c
BLAKE2b-256 checksum
How to use checksums
58b7851ba8706f1bbe30af33c42255090294da47ccef0bf72cdc3079e6a8fdc5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL koskari-0.1.0.dev20261005-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 2.0 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
09c99a281d270b0df00662d4eb7b4d316c5d32da51f2382cf4123beee16d1000
BLAKE2b-256 checksum
How to use checksums
7b6c4f5749c06682022d711c3343f7d99881cbbc6da438069aa00db6c6630fce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL koskari-0.1.0.dev20261005-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 2.0 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c9f20b0bd8483b52229fedadc75130a94de3522f3e5ede7669726bf3bfd03d18
BLAKE2b-256 checksum
How to use checksums
6196c1b0dc45888450945337b8312c34bdef0e38d70ad0ccf2e52c4b5eb98b01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp313-cp313-macosx_11_0_x86_64.whl

Download URL koskari-0.1.0.dev20261005-cp313-cp313-macosx_11_0_x86_64.whl
Size 809.0 kB
Tags CPython 3.13 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
639326fd6be9f728333d5b580e004506e6aa7ac5e5891626c2ac2816a82401a0
BLAKE2b-256 checksum
How to use checksums
f512a7bb4c32944e89063540910d528efdaf45af8678d4a19b848367a86fb413
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp313-cp313-macosx_11_0_arm64.whl

Download URL koskari-0.1.0.dev20261005-cp313-cp313-macosx_11_0_arm64.whl
Size 776.7 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4aad500d503f5c0f4709cd879dc0d0e875c4685e0ffb934857317980a0c7d8b0
BLAKE2b-256 checksum
How to use checksums
2072ba810b42f618c01e2e5ef5807f3d5f9f31939fb848f1b3e9e3e4c6c33bdd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL koskari-0.1.0.dev20261005-cp312-cp312-musllinux_1_2_x86_64.whl
Size 2.1 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8528c3af7b4218d245deff8e861cad7f5a8b11f17eb36c0dcf2e32c53416a14e
BLAKE2b-256 checksum
How to use checksums
a93a7eaf8c4662f7a9f5b9c26eaa6f50b3c9ae39650a409e28e7ad3b1ded65f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL koskari-0.1.0.dev20261005-cp312-cp312-musllinux_1_2_aarch64.whl
Size 2.0 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
e8c97f40983623a5c8cef5f63c31faed947b8fb5520d46622eeec9a07211a2cb
BLAKE2b-256 checksum
How to use checksums
de142f67654d9a0592a2bf8f806bbd35fc2f6a02140dd4ef2ac9e5eeb36d3371
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL koskari-0.1.0.dev20261005-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 2.0 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
93ad4e8ef607ee5d548090daa26a3c2fdc5688c516176289110f8e496288557a
BLAKE2b-256 checksum
How to use checksums
00a51da40225447084d6273220e3b201048433a91adcb8c98a2799aa3471cc88
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL koskari-0.1.0.dev20261005-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 2.0 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
21afa8bd46bb578c9b161db95bfce62aaa436e4cf51c8789f32a3c19f53e8b26
BLAKE2b-256 checksum
How to use checksums
a477e1036da46ade40a4e3980606377e6ba7e21c074d976da34e97de19a05e51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp312-cp312-macosx_11_0_x86_64.whl

Download URL koskari-0.1.0.dev20261005-cp312-cp312-macosx_11_0_x86_64.whl
Size 808.3 kB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
05b6e2812568ba4bda775d583b6d14167ce01871bc5ba33aeceb18b80cf57501
BLAKE2b-256 checksum
How to use checksums
55c4d45aeae9c91aefb6a88f3e879f3f5ae20bd875bb01fd95cdf7c18e8b3718
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp312-cp312-macosx_11_0_arm64.whl

Download URL koskari-0.1.0.dev20261005-cp312-cp312-macosx_11_0_arm64.whl
Size 776.3 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7323918ab71a253eb388dd502dcba5baa139ebee4282bb16680fa0d525a3a218
BLAKE2b-256 checksum
How to use checksums
4d552ca2756fee41e0c41d4b9994c7a4bb66c5ea7b9c1d1bee93fdfade7be6fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL koskari-0.1.0.dev20261005-cp311-cp311-musllinux_1_2_x86_64.whl
Size 2.0 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ac10c0a7f291e01c94c6034bcf33bc982ae9572154a9775e79f288ced8280ea4
BLAKE2b-256 checksum
How to use checksums
cca4e024dfc864692a95f300e7cbf271dbe8648ab341a0940c8ef18ff51bbb60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL koskari-0.1.0.dev20261005-cp311-cp311-musllinux_1_2_aarch64.whl
Size 2.0 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
3d78e56e1dab9c0d78e709b6fef5e3448c5accdb4d96af99508daf5307c6a306
BLAKE2b-256 checksum
How to use checksums
4d608e03c2b6006fd11b861da8340d19a175089206fae864fcd28b677d7cfdee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL koskari-0.1.0.dev20261005-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 2.0 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5efb4ae7eee8f2daf65a81a7b9be2722cbbf5ec622489aa667f87273d401391f
BLAKE2b-256 checksum
How to use checksums
70da82f933ac3acf3797edeab11acf46d830d6635f452536cdbf6c6c462c556b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL koskari-0.1.0.dev20261005-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 1.9 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0367894911b3d8b08d6a655706bf52ce3960a213a628175df86822d66144e8d6
BLAKE2b-256 checksum
How to use checksums
d965214edce5a156eeced4e7ee3df2ed8ddd3ddfb823085d07f5351c691f76b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp311-cp311-macosx_11_0_x86_64.whl

Download URL koskari-0.1.0.dev20261005-cp311-cp311-macosx_11_0_x86_64.whl
Size 798.4 kB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
9fd8e1e1170d6fb5cd70c6ff44defdfe92739c6a3b61c463ec2966517be414d2
BLAKE2b-256 checksum
How to use checksums
f2a6e7f0c97832062937ea9bbf61cdf00988d7dbe389c766656c7bd29caa81ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp311-cp311-macosx_11_0_arm64.whl

Download URL koskari-0.1.0.dev20261005-cp311-cp311-macosx_11_0_arm64.whl
Size 769.5 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
26a200401b0f3ce60733566cb51fece16466d49cf85047663162475e5bd24afd
BLAKE2b-256 checksum
How to use checksums
61d3a49c77432332d34f9425cd62ea036b39bba2206110a40140d7b9c43311dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL koskari-0.1.0.dev20261005-cp310-cp310-musllinux_1_2_x86_64.whl
Size 2.0 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9f04fc7f3a462465c9e47de00cd5202f7823c37e91090f9db323fea1094ee61d
BLAKE2b-256 checksum
How to use checksums
e9b99db6707b8101c9639b60ebef1c2cf9814fd8bb70ab7e9420b20b5392f1f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL koskari-0.1.0.dev20261005-cp310-cp310-musllinux_1_2_aarch64.whl
Size 2.0 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
4d8000df950f0531860dd98617d424277f581a863350f36e3ee5577bf4edf386
BLAKE2b-256 checksum
How to use checksums
76f7f42c30d6560dd765cc6691b198b7447bfe22a01b087f565970231064dbf0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL koskari-0.1.0.dev20261005-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 2.0 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ae3de6f3f089e0f0ba0e7a82d62816d172f1b287da8bcf672803ff45bcbf96c3
BLAKE2b-256 checksum
How to use checksums
c518b4c8dace1091ff0f834cd4328c9eb467dec35f7188f495c2b2ed88bd67a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL koskari-0.1.0.dev20261005-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 1.9 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9269bd9fbc948cd403c3e2e9b5782055ed9e2d157d9e97ff8fbadae29deddaad
BLAKE2b-256 checksum
How to use checksums
34384bb267dc5d185cb58a8fa5c872e4976a7b8ce725a84d2b3db29f8e20e04e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp310-cp310-macosx_11_0_x86_64.whl

Download URL koskari-0.1.0.dev20261005-cp310-cp310-macosx_11_0_x86_64.whl
Size 799.2 kB
Tags CPython 3.10 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
646dcf51ffd89331224abf8e9fb486ecbff8b704a9b35301b14be3f8a7c698e4
BLAKE2b-256 checksum
How to use checksums
4e2a40f70edefba4117953651cc67eec2b38dd6a3aa3aaf51cf2688d08b2d192
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp310-cp310-macosx_11_0_arm64.whl

Download URL koskari-0.1.0.dev20261005-cp310-cp310-macosx_11_0_arm64.whl
Size 769.9 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
72d4f390b1ad001b7ded57617642d2107e4ebb251d79accc62bb04425255da74
BLAKE2b-256 checksum
How to use checksums
c0bd9b43d07d6fe947eaa35ae3cc43bc16e081ea0f87900e03cea43f93121add
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL koskari-0.1.0.dev20261005-cp39-cp39-musllinux_1_2_x86_64.whl
Size 2.0 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6962cd1712d7a084d0224085be8a0407b80104123a1aee6c8f2eee0b1abc7e81
BLAKE2b-256 checksum
How to use checksums
c56fbdf34072924ec0059019ec3538fa4232efa907c87b4ded2a5e4e7739fcbd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp39-cp39-musllinux_1_2_aarch64.whl

Download URL koskari-0.1.0.dev20261005-cp39-cp39-musllinux_1_2_aarch64.whl
Size 2.0 MB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
f14887f145f1a630765471807be28977d2eadba03a2f50002345a55ec065a2d2
BLAKE2b-256 checksum
How to use checksums
3c85c0133da57ec458040d99ec5ea5fc3cf840c0845996959ed29cbeb58444c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL koskari-0.1.0.dev20261005-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 2.0 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1b7fa8a1c5fb2fcc97abf2884e0fc863df3d6852866e6f894a3ef89c001e6df5
BLAKE2b-256 checksum
How to use checksums
7c8bc115219f7018a602693eabd25914308b49a4ad9a9245d126e8d690a8ed67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL koskari-0.1.0.dev20261005-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 1.9 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ae3faaf4d09da94d6e02558e59d3480da10ba3452ff396b7f6b7c70fd040b367
BLAKE2b-256 checksum
How to use checksums
f3f64aaf7e4c2c07a27ebcc323ce84d0cecc7c8e9edb3976ac4f2d352709996f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp39-cp39-macosx_11_0_x86_64.whl

Download URL koskari-0.1.0.dev20261005-cp39-cp39-macosx_11_0_x86_64.whl
Size 800.1 kB
Tags CPython 3.9 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
3415f87ba1385345dcc35678421e4469eb5a3cfc867949aa6ba5edcbe7bbe78c
BLAKE2b-256 checksum
How to use checksums
f48ceeabab9a55cec6a770f8ce8c270a4f8150ccc866456926125a1044e86f3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / koskari-0.1.0.dev20261005-cp39-cp39-macosx_11_0_arm64.whl

Download URL koskari-0.1.0.dev20261005-cp39-cp39-macosx_11_0_arm64.whl
Size 770.3 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2dc658101f35a9438ee7b83f0388b6f2cda18a31c035b2aa9e5a12f0877c2015
BLAKE2b-256 checksum
How to use checksums
966f0f473b14cb36b12324b8bfe6a657de52475da8e92e1267df4db650526afd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log
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