Skip to main content

Gjalla CLI

Visibility and control for your software architecture. Agentic engineering made magical.

Installation

pip install gjalla

Requires Python >= 3.10.

Commands

Command Description
auth login Browser-backed sign in — saves a user-scoped API key locally
setup Set up gjalla in a repository (interactive wizard, or use subcommands)
log Semantic change history — what primitives changed, when, and by whom
status Show configuration status
state Navigate project state (architecture, tech stack, capabilities, etc.)
rules View and manage project rules, principles, ADRs, and invariants
attest Create commit attestation (interactive or programmatic)
check Validate commit attestation (used by pre-commit hook)
skills View project skills (list, filter by category/persona, show detail)
sync Upload pending attestations and refresh local cache
project Manage gjalla projects

User Guide

Getting Started

gjalla auth login       # browser-backed sign in (one command)
gjalla setup            # link a project + install hooks + MCP server

auth login opens your browser to approve the request. Once approved, a user-scoped API key is saved locally and works for every project your account can access.

setup launches the interactive wizard:

  1. Check git repository
  2. Verify API key (or prompt to run auth login)
  3. Select or create a project
  4. Create .gjalla/ project config
  5. Install commit attestation guardrails
  6. Install MCP server for Claude Code

Working in an ephemeral cloud container (Claude Code on the web, a Codespace, CI)? See Cloud and container setup — a clone carries the committed harness, but the API key, git hooks, and synced context each need their own answer.

Non-interactive subcommands:

gjalla setup auth <api-key>         # Save and verify an API key
gjalla setup project <pid>          # Link this repo to a project
gjalla setup project --check-access # List accessible projects
gjalla setup hooks                  # Install git hooks
gjalla setup mcp                    # Install MCP server entry

Viewing Project State

gjalla state show                                # List top-level keys with entry counts
gjalla state show -c architecture                # Full architecture section
gjalla state show -c architecture -v             # Architecture + file evidence
gjalla state show -e architecture.api-server     # Drill into a single element
gjalla state show -e architecture.api-server -v  # Element + file evidence
gjalla state show -c tech_stack                  # Tech stack, frameworks, vendors
gjalla state show -c capabilities                # Project capabilities and status
gjalla state show -c data_model                  # Data entities, domains, attributes
gjalla state show -c services                    # External services and integrations
gjalla state show -c surface_area                # API endpoints and auth requirements
gjalla state show --system                       # Cross-project system context

Viewing Project Rules

gjalla rules show                # List rule categories with counts
gjalla rules show -c adr         # Show only ADRs
gjalla rules show -c principle   # Show only principles
gjalla rules show -c invariant   # Show only invariants
gjalla rules add -n "No ORM" -d "Use raw SQL queries"  # Add a rule

Daily Usage

Automatic (via pre-commit hook):

  • gjalla check runs on each git commit and validates the attestation

Manual / Agent workflow:

git add <files>
gjalla attest            # interactive mode
git commit -m "message"

Programmatic (for agents/scripts):

gjalla attest \
  --staged-diff-hash $(git diff --staged | shasum -a 256 | cut -d' ' -f1) \
  --agent claude-code --provider anthropic --model claude-opus-4-6 \
  --summary "Added rate limiting to auth endpoints" \
  --provenance '{"type": "spec", "ref": "docs/specs/rate-limiting.md"}' \
  --task-type feature \
  --rules '{"checked": true, "applicable": [...]}' \
  --arch-changes '{"architecture": {"elements": [{"name": "web-api", "change": "modified", ...}], ...}}'

Print attestation template:

gjalla attest --example

Refreshing Cache

gjalla sync

Uploads pending attestations and refreshes the local cache from the remote server.

Checking Status

gjalla status

Shows: git repo, global config, API key, project mapping, project config, guardrails, telemetry, attestation log.

Viewing Skills

gjalla skills show                        # List all enabled skills
gjalla skills show --category context     # Filter by category
gjalla skills show --persona code-reviewer # Filter by persona
gjalla skills show analyze-before-coding  # Show full skill content

Configuration

Global config: ~/.gjalla/config.yaml

api_key: "your-api-key"
telemetry: true  # opt-in CLI usage analytics

Project config: .gjalla/config.yaml (in repo root)

Environment variables:

  • GJALLA_API_KEY — overrides config file API key
  • GJALLA_TELEMETRY1/0 to override telemetry consent
  • SKIP_ATTESTATION1 to skip attestation for a commit
  • GJALLA_NO_VERIFY1 to skip field validation (hash check still runs)

Data Collection

Gjalla collects commit attestations, a record of commits that carried no attestation, and allowlisted agent session telemetry. Memories are never harvested: users and agents add them explicitly through Gjalla's CLI or MCP. All collection is transparent and documented here.

1. Commit Attestations

When: Every git commit (via pre-commit validation + post-commit processing).

What's collected:

Field Source Required?
staged_diff_hash SHA-256 of staged diff Yes (user computes)
agent Agent name (e.g., "claude-code") Yes
agent_provider Provider (e.g., "anthropic") Yes
agent_model Model ID (e.g., "claude-opus-4-6") Yes
summary Impact description of the change Yes
provenance Where the request came from: {type: "spec|ticket|ad-hoc", ref: "..."}. bug-fix is still accepted but legacy — it records no source; use task_type for it. Yes
task_type What kind of change it is: feature|bug-fix|refactor|docs|test|chore Recommended
rules Rule compliance report: {checked: true, applicable: [...]} Yes
changes Architecture changes across 8 primitives (see below) Yes
timestamp ISO 8601 timestamp Auto-generated
developer {git_author_name, git_author_email} from git config Auto-detected
agent_session_id Session/conversation UUID Auto-detected from agent runtime
telemetry Session metrics (see section 2) Auto-extracted

8 architecture primitives tracked in changes: architecture, data_model, data_flows, rules, capabilities, surface_area, external_services, tech_stack. Each is {changed: false} or {changed: true, details: [...]}.

Where stored locally:

  • .gjalla/.commit-attestation.yaml — pending attestation (ephemeral, deleted after commit)
  • .gjalla/attestations/<commit-hash>.yaml — archived attestation (permanent)
  • .gjalla/log.jsonl — one JSON entry per commit with all fields above

Where uploaded: POST /api/agent/projects/{id}/attestations during gjalla sync.

1b. Commits With No Attestation

When: Every git commit that produces no attestation. Two ways that happens: the gate ran and you waived it (SKIP_ATTESTATION=1), or the gate never ran because this repo has no .gjalla/.platform/config.yaml — which is the case in a fresh clone or a cloud container that has not run gjalla sync yet.

Capture is deliberately decoupled from the gate. Whatever policy the gate takes, the commit and the agent session behind it are recorded, so adopting gjalla in a container does not mean losing everything that happened there.

What's collected: the environmental half of an attestation and nothing else — commit, branch, timestamp, agent, agent_provider, agent_session_id, developer, and telemetry (section 2). There is no summary, no changes, no rules block: those are things an agent asserts, and by definition nothing was asserted here.

How to see them: gjalla status counts them on the Attestation Log row, reported as skipped (you waived it) or unattested (the gate never ran) — separately, because they are different facts.

Where stored: .gjalla/.platform/log.jsonl, as an entry carrying event: attestation_skipped or event: commit_unattested.

Where uploaded: the same project-addressed endpoint as attestations. A repo with no linked project cannot upload them; they stay local and gjalla status says so.

To turn it off: gjalla setup remove (removes gjalla's hooks entirely), or delete just the post-commit hook from your hooks directory. There is no separate opt-out, because this is the same collection the attestation path already performs — it just no longer requires an attestation to exist first.

2. Agent Session Telemetry

When: Auto-extracted at commit time from the active agent's local session files.

What's collected:

Field Claude Code Gemini CLI Codex CLI OpenCode Aider
Token counts (in/out/cache) Yes Yes (OTel) No Best-effort No
Duration (seconds) Yes Yes Yes Best-effort No
Model name Yes Yes Yes Best-effort Partial
Tool call count Yes Yes No Best-effort No
Tool names + categories Yes Yes (OTel spans) Best-effort Best-effort Best-effort

Tool categories: builtin (Read, Edit, Bash), mcp (mcp__gjalla__*), skill (Skill tool), agent (Agent tool).

Security: The Claude Code adapter reads session JSONL files with a strict field allowlist (type, message, timestamp, sessionId, durationMs). It never reads message content, tool arguments, tool results, or any user-authored text. Tool names (e.g., "Read", "mcp__gjalla__get_context") are metadata, not content.

Where stored: Embedded in the attestation's telemetry field → same local + upload path as attestations.

3. Gjalla Memory

Gjalla memory is explicit. Agents and users create or update memories with gjalla memory add (or the compatible memory save spelling) or the save_memory MCP tool and recall them with gjalla memory show or get_memories.

Personal memory stays local. Hosted team, system, and project memory uses explicit --scope / MCP scope arguments. Anyone with access to a hosted scope can read and contribute; owners/admins can archive and restore with gjalla memory archive|restore or the matching MCP tools.

gjalla sync downloads hosted memory into Gjalla's own cache for offline recall. It does not scan, import, modify, or delete Claude Code, OpenCode, Codex, Gemini, Cursor, or other provider-native memory. It also does not embed memory bodies in provider guidance files.

Where stored locally:

  • Personal: ~/.gjalla/user/memory/*.md
  • Connected project cache: .gjalla/.platform/memories.json

Provider-native memory remains owned entirely by the provider and user.

4. CLI Usage Analytics (opt-in)

When: On each CLI command execution, if the user has opted in.

What's collected: Command name, CLI version, OS, Python version, install ID (persistent UUID), whether a project is linked. Never collects: code, project data, file contents, credentials.

Consent: Prompted on first run. Stored in ~/.gjalla/config.yaml as telemetry: true|false. Override with GJALLA_TELEMETRY=0.

Where sent: POST /api/cli/telemetry (fire-and-forget, 2s timeout). Error tracking via Sentry (same consent gate, 10% sample rate, sensitive keys scrubbed).

Local Storage Structure

.gjalla/                              # Project root (gitignored)
├── config.yaml                       # Project config (project_id, api_key)
├── .commit-attestation.yaml          # Pending attestation (ephemeral)
├── example-attestation.yaml          # Template for agents
├── log.jsonl                         # Cumulative attestation log
├── attestations/                     # Archived attestation YAMLs
│   └── <commit-hash>.yaml
└── cache/                            # Pulled from platform by `gjalla sync`
    ├── gjallastate.yaml              # Architecture, capabilities, data model
    ├── gjallarules.yaml              # Rules, principles, ADRs, checks
    ├── gjallamap.yaml                # Element-to-file mappings
    ├── architecture.txt              # Rich-formatted architecture overview
    ├── rules.md                      # Markdown-formatted rules
    ├── state.json                    # Full project state (JSON)
    ├── context.md                    # Agent guidance from platform
    ├── skills/                       # Available project skills (one .md per skill)
    │   └── <slug>.md
    ├── memories.json                 # Merged memories from all agents
    ├── system-context.md             # Cross-project context
    ├── system-mappings.yaml          # Cross-project element mappings
    └── specs/                        # Domain behavioral specs
        └── <domain>/spec.md

~/.gjalla/                            # Global config
└── config.yaml                       # API key, telemetry consent, install ID

Questions or feedback: hello@gjalla.io

Release files for gjalla 0.10.1

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

Built distributions (wheels)

Table of built distributions (wheels) for gjalla 0.10.1
File
gjalla-0.10.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
gjalla-0.10.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
gjalla-0.10.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
gjalla-0.10.1-cp314-cp314-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64) Details
gjalla-0.10.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
gjalla-0.10.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
gjalla-0.10.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
gjalla-0.10.1-cp313-cp313-macosx_10_13_universal2.whl CPython 3.13 CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) Details
gjalla-0.10.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
gjalla-0.10.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
gjalla-0.10.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
gjalla-0.10.1-cp312-cp312-macosx_10_13_universal2.whl CPython 3.12 CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) Details
gjalla-0.10.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
gjalla-0.10.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
gjalla-0.10.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
gjalla-0.10.1-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details
gjalla-0.10.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
gjalla-0.10.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
gjalla-0.10.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
gjalla-0.10.1-cp310-cp310-macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) Details

Total release size: 505.4 MB

Release files / gjalla-0.10.1-cp314-cp314-win_amd64.whl

Download URL gjalla-0.10.1-cp314-cp314-win_amd64.whl
Size 5.5 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
31651e66036e4cc03e402e8d55e3383b53b75cc151f3a4fb517842ff3806cf69
BLAKE2b-256 checksum
How to use checksums
be1d6eea2aa5b604f0cebca3436b2c473b0a4210e755cc702ce091cab7d9363d
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 Sep 8, 2026.

Transparency log

Release files / gjalla-0.10.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL gjalla-0.10.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 41.6 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0dc34477cf9e3223002d9e034ecc02e2c595ec4f36199f06a5da105b34434888
BLAKE2b-256 checksum
How to use checksums
8cbe27d1738b2e58a24870fa41c63ea271e84b6ca203a3a01f3395674c29ed5b
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 Sep 8, 2026.

Transparency log

Release files / gjalla-0.10.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL gjalla-0.10.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 39.7 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
75bc38dc524ba0c76371067b9b51908479e1e72ba699e1a0814be5369625601f
BLAKE2b-256 checksum
How to use checksums
cdcc5ddc362c34f211a4df8a2df7fc8927a3f8a24a748223ab94a0ccef5732fb
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 Sep 8, 2026.

Transparency log

Release files / gjalla-0.10.1-cp314-cp314-macosx_10_15_universal2.whl

Download URL gjalla-0.10.1-cp314-cp314-macosx_10_15_universal2.whl
Size 12.8 MB
Tags CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
ef3a82594858ec83ab7fb0c1756ae610752191464e73e20ff4b67ba0b14eba65
BLAKE2b-256 checksum
How to use checksums
a9f6e460d7f75ab51ddc9cd1ce9d942ad632c4ec47b4ce7db3a70a9b03ee41f6
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 Sep 8, 2026.

Transparency log

Release files / gjalla-0.10.1-cp313-cp313-win_amd64.whl

Download URL gjalla-0.10.1-cp313-cp313-win_amd64.whl
Size 5.4 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
12fa679d61c3c1f6c5c138232bb83aac39601f9fdfd849247cac8ff950efc73f
BLAKE2b-256 checksum
How to use checksums
e329f7a945e82ebb22dbfd3c3de9bb2e381ded0eae3ef8164b4b4fda231602ec
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 Sep 8, 2026.

Transparency log

Release files / gjalla-0.10.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL gjalla-0.10.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 42.2 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
80e7c5be5a6e0a43689249d6f6763d694878a21e087e224c3ff556916800ac93
BLAKE2b-256 checksum
How to use checksums
bf6d9cc27f5bc9bad0aa0b7a90b47a2718b257116629ef59952203c418e1184e
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 Sep 8, 2026.

Transparency log

Release files / gjalla-0.10.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL gjalla-0.10.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 39.9 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
29e7329cbd7a73a85da6e8642e24f41af9782a48503a2f4ce68cc22d7bf416e8
BLAKE2b-256 checksum
How to use checksums
575388e54a3cd0082fa5e7ec3a1fab922d4af1ab3b48a7583f4fa09418bb8e7d
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 Sep 8, 2026.

Transparency log

Release files / gjalla-0.10.1-cp313-cp313-macosx_10_13_universal2.whl

Download URL gjalla-0.10.1-cp313-cp313-macosx_10_13_universal2.whl
Size 12.6 MB
Tags CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
4ae5de28dfaabcd7c42df9d76d6189c1f77bf392de4353f4542dac7eae47909e
BLAKE2b-256 checksum
How to use checksums
ae04642c3520b5ba2b68a3c08b916e786aa7d3ca6bd2209a7f69efb9219e76bc
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 Sep 8, 2026.

Transparency log

Release files / gjalla-0.10.1-cp312-cp312-win_amd64.whl

Download URL gjalla-0.10.1-cp312-cp312-win_amd64.whl
Size 5.4 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
ec4a267118f4b87caeeebd83fda97360d201c39025f1a1a1bbaf1466e94a142e
BLAKE2b-256 checksum
How to use checksums
93e8e198920476b163b79a02e62e43135387ecf81e957e91b926cae452e9b4eb
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 Sep 8, 2026.

Transparency log

Release files / gjalla-0.10.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL gjalla-0.10.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 42.9 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
186c3eb991ab0b3a0066a906b3a5bb5525294b802247a0af340a7f33145600ef
BLAKE2b-256 checksum
How to use checksums
e320e82184266235a7f58865666cfc07ccef49817c92c8ab76b17ceddefc048c
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 Sep 8, 2026.

Transparency log

Release files / gjalla-0.10.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL gjalla-0.10.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 40.5 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
f89aa8c70897b6407ea52ae7bb7de3ffaf9e420e26fef80b71c5c1dd5d24da28
BLAKE2b-256 checksum
How to use checksums
8ffc91440e7d8516ed87697fb388d987c7fbc663e061db3c355357ce4268d8d8
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 Sep 8, 2026.

Transparency log

Release files / gjalla-0.10.1-cp312-cp312-macosx_10_13_universal2.whl

Download URL gjalla-0.10.1-cp312-cp312-macosx_10_13_universal2.whl
Size 12.7 MB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
fb17fe256596a8c06699a562fff98cea661adad1b84a60dd7248d51dc8553e6e
BLAKE2b-256 checksum
How to use checksums
c101300edbd62e8f53265b409d1a0a65288f7998f620dd377aab772914128281
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 Sep 8, 2026.

Transparency log

Release files / gjalla-0.10.1-cp311-cp311-win_amd64.whl

Download URL gjalla-0.10.1-cp311-cp311-win_amd64.whl
Size 5.6 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
ea57e13927b160d877743bdd38dc7bdefa5ddfec8c6fdfbec009a8f793b562fc
BLAKE2b-256 checksum
How to use checksums
4b6d99af23eb743a15fc7330adcaafd17cef3c55e5290a0d0aa9de8d88ce12d9
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 Sep 8, 2026.

Transparency log

Release files / gjalla-0.10.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL gjalla-0.10.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 43.5 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
25bc066fc445931fcb461f90cfaafa51f3aa2ee227608ea6c1d01076dbe85468
BLAKE2b-256 checksum
How to use checksums
765697032c761ad47a1b0b4eec4cf838d18e28af65bd0133c9fa09e6628ed39f
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 Sep 8, 2026.

Transparency log

Release files / gjalla-0.10.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL gjalla-0.10.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 41.6 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
7c72d2e722a5aecf6b82f49a26001f59a6432b1b6cf6be194c8eae50c87576f9
BLAKE2b-256 checksum
How to use checksums
a4e0d9b69fbde790556c47adc8f40fd9311ef3f859da1249c11501bb40be4fd9
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 Sep 8, 2026.

Transparency log

Release files / gjalla-0.10.1-cp311-cp311-macosx_10_9_universal2.whl

Download URL gjalla-0.10.1-cp311-cp311-macosx_10_9_universal2.whl
Size 12.6 MB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
6cef34342981e1de57bd81a4588abaef6877a82f540d62ac552e413a041c2e6a
BLAKE2b-256 checksum
How to use checksums
151218825c9bff1122bb3a4215a9f34e49db3c0f32ba4bfa3565417d0c66d18a
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 Sep 8, 2026.

Transparency log

Release files / gjalla-0.10.1-cp310-cp310-win_amd64.whl

Download URL gjalla-0.10.1-cp310-cp310-win_amd64.whl
Size 5.6 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
a15f9e4c49f0bb9f84408751700e82091b635fb81c7ce0e229163e9825627e48
BLAKE2b-256 checksum
How to use checksums
473a26a2b2374ccd1f394badb4fe5f1c8913c805d90bea9ab6fbdfa893d119dd
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 Sep 8, 2026.

Transparency log

Release files / gjalla-0.10.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL gjalla-0.10.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 42.1 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
60848fc1f3c399a839cd96ee689430383ee27cb335704bf35421def7444880f1
BLAKE2b-256 checksum
How to use checksums
dd1e9e750b241397884fb9dca0a5265ba547738c85091cac8e6b7f1dc99815d8
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 Sep 8, 2026.

Transparency log

Release files / gjalla-0.10.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL gjalla-0.10.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 40.3 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
c08b39831bb45089622c9f3a32fbaab91b999e6f29527598f1bc65ad043d2a95
BLAKE2b-256 checksum
How to use checksums
7ada1f290f924f57e1d4a445d69a65c7a08b4fd0433fe4348ab8e0c915980ad1
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 Sep 8, 2026.

Transparency log

Release files / gjalla-0.10.1-cp310-cp310-macosx_10_9_universal2.whl

Download URL gjalla-0.10.1-cp310-cp310-macosx_10_9_universal2.whl
Size 12.8 MB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
ccfe92508743daa72bdc8c09d5bd33fb83856c799d5acebe7211e28ddbc79c8b
BLAKE2b-256 checksum
How to use checksums
1e2d60cb084375c0ab95c0d304c3fc9cb401bed9cf1cb43eb024a6d6aeab7de1
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 Sep 8, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.10.1 This release

20 release files

0.9.3

20 release files

0.9.2

20 release files

0.9.1

20 release files

0.8.7

20 release files

0.7.9

20 release files

0.7.8

20 release files

0.7.1

20 release files

0.7.0

20 release files

0.6.1

20 release files

0.6.0

20 release files

0.5.5

20 release files

0.5.4

20 release files

0.5.1

7 release files

0.4.35

9 release files

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