Skip to main content

gjalla CLI — visibility and control for your software architecture.

Project description

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

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"}' \
  --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 data at three levels: commit attestations, agent session telemetry, and agent memories. 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 What prompted this: {type: "spec|ticket|bug-fix|ad-hoc", ref: "..."} Yes
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.

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. Agent Memory Collection

When: During gjalla sync, the CLI reads memories from the active agent and uploads them to the platform. It also downloads merged memories from the platform and distributes them to all agents.

What's collected:

Agent Collection source What's read
Claude Code ~/.claude/projects/<project>/memory/*.md YAML frontmatter (name, description, type) + markdown body. Skips MEMORY.md index and gjalla-distributed files.
OpenCode .opencode/*.db SQLite Probes for memory/learning tables. Best-effort extraction.
Codex CLI N/A No dedicated memory system
Gemini CLI N/A No persistent memory system
Aider N/A No structured memory system

Memory fields uploaded: key (identifier), content (markdown body), metadata (name, category, source_agent, original_file).

Memory distribution (platform → agents):

Agent Write target Format
Claude Code ~/.claude/projects/<project>/memory/gjalla_*.md Individual YAML-frontmatter markdown files
OpenCode .opencode/gjalla-memories.md Consolidated markdown
Cursor .cursor/rules/gjalla.mdc Appended to guidance (via <!-- gjalla-start/end --> tags)
Codex AGENTS.md Appended to guidance
Gemini GEMINI.md Appended to guidance
Copilot .github/copilot-instructions.md Appended to guidance

Where stored locally: .gjalla/cache/memories.json

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

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

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

gjalla-0.7.22-cp314-cp314-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.14Windows x86-64

gjalla-0.7.22-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (23.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

gjalla-0.7.22-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (22.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

gjalla-0.7.22-cp314-cp314-macosx_10_15_universal2.whl (6.8 MB view details)

Uploaded CPython 3.14macOS 10.15+ universal2 (ARM64, x86-64)

gjalla-0.7.22-cp313-cp313-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.13Windows x86-64

gjalla-0.7.22-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (23.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

gjalla-0.7.22-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (22.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

gjalla-0.7.22-cp313-cp313-macosx_10_13_universal2.whl (6.8 MB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

gjalla-0.7.22-cp312-cp312-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.12Windows x86-64

gjalla-0.7.22-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (24.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

gjalla-0.7.22-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (22.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

gjalla-0.7.22-cp312-cp312-macosx_10_13_universal2.whl (6.8 MB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

gjalla-0.7.22-cp311-cp311-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.11Windows x86-64

gjalla-0.7.22-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (23.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

gjalla-0.7.22-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (22.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

gjalla-0.7.22-cp311-cp311-macosx_10_9_universal2.whl (6.9 MB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

gjalla-0.7.22-cp310-cp310-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.10Windows x86-64

gjalla-0.7.22-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (22.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

gjalla-0.7.22-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (21.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

gjalla-0.7.22-cp310-cp310-macosx_10_9_universal2.whl (7.0 MB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file gjalla-0.7.22-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: gjalla-0.7.22-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for gjalla-0.7.22-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5eac17d4a9a01d745330db3807239e3f7f6769d7deb675c2f6e2baddb3f1ff7f
MD5 5ec346fcfc0d41ba5fd1fbe4c199ea42
BLAKE2b-256 340286915a9d2cf0a9fb7733e23964c582cde304888890084091b0f565cb100e

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.22-cp314-cp314-win_amd64.whl:

Publisher: ci-publish.yml on elliemdaw/gjalla-precommit

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

File details

Details for the file gjalla-0.7.22-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gjalla-0.7.22-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 3ef63206e9ccf176d08039f87304f9b90b9525174a9e1b06ab1cffdec964391e
MD5 4c6da2ca6422f1f3e17b2236c123a532
BLAKE2b-256 070fea33b4203b1fea896a31da1f9ab92d07fcaf80236a7de0329eebcaf64f10

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.22-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: ci-publish.yml on elliemdaw/gjalla-precommit

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

File details

Details for the file gjalla-0.7.22-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for gjalla-0.7.22-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 40b6e52c5f12709a368588c8360859f236957e16059ae5b0d65e9406318b2bed
MD5 52ab3a88503fbdeeec2cc0540fbd38dc
BLAKE2b-256 18023825fb20c8e3cb25bcf158b0a4eede1fd3e301525b785d870b7fc31d417d

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.22-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: ci-publish.yml on elliemdaw/gjalla-precommit

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

File details

Details for the file gjalla-0.7.22-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for gjalla-0.7.22-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 76b0c86aaae53f6ff804296975b43a32e983fa516f21a3bd6a01ee14bfe4ea37
MD5 f269c7f11e5e07f46a1dc809655c7a94
BLAKE2b-256 10ec96f705f3b7f5de803e70561f9d34e1411a0fb4f5a3dd9204486019680421

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.22-cp314-cp314-macosx_10_15_universal2.whl:

Publisher: ci-publish.yml on elliemdaw/gjalla-precommit

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

File details

Details for the file gjalla-0.7.22-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: gjalla-0.7.22-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for gjalla-0.7.22-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8018554ecc3d4c8b8a46c0b6dae7f943be213537476204c12468a950bab9fbd0
MD5 59338489eee1e444c0b519765c8ca967
BLAKE2b-256 dea39e031da4163f9b6f16a50c20c8abb2aee81078783c9109eeda5230cbc5b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.22-cp313-cp313-win_amd64.whl:

Publisher: ci-publish.yml on elliemdaw/gjalla-precommit

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

File details

Details for the file gjalla-0.7.22-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gjalla-0.7.22-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 97bdf078b989802b5018f349b0ba8845df4e5d774b17761961699930b0f60fd1
MD5 90c39d61d2a6c8375f8e5369131ac005
BLAKE2b-256 b103ab4342a8785bdc3cb93b7d37bee1b00ab3584f4ac526cac8fd427cd7e282

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.22-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: ci-publish.yml on elliemdaw/gjalla-precommit

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

File details

Details for the file gjalla-0.7.22-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for gjalla-0.7.22-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 7d592be4380b529c93809fd1cfe9649c2378d6030e043f3b46292df48f776b8a
MD5 a238c1ce31639ac8c5a3eddd1145772e
BLAKE2b-256 c5970e6462c8e0bf5fcafe0f1277b9f6051d8bbb7e8cc52ac4f1335957743c59

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.22-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: ci-publish.yml on elliemdaw/gjalla-precommit

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

File details

Details for the file gjalla-0.7.22-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for gjalla-0.7.22-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 e89eb8c972421d5b9a9a06155c8d43000c6f4c9645e475a60e25c78a78a79842
MD5 998c383f6acbeae5edeaf0aea359614f
BLAKE2b-256 bc61cf69cba6c6891bf9bd7ef93b927856e2a62f58b619ea1f41978ab4ded248

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.22-cp313-cp313-macosx_10_13_universal2.whl:

Publisher: ci-publish.yml on elliemdaw/gjalla-precommit

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

File details

Details for the file gjalla-0.7.22-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: gjalla-0.7.22-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for gjalla-0.7.22-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ea4df01ef7b0099c66e77fecd01969e5c51838d89366877f216db316a3283694
MD5 4ae934985beddc40c1edf0c222614d4e
BLAKE2b-256 1a2d430f8e9b9694cd6af5a85f2b4142134d7c937938e305aede5b38bba1175a

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.22-cp312-cp312-win_amd64.whl:

Publisher: ci-publish.yml on elliemdaw/gjalla-precommit

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

File details

Details for the file gjalla-0.7.22-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gjalla-0.7.22-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 14c9cffc946706f78eef24db9271e0faee4790dbdd3b7ceac93a30814a133093
MD5 10359c98a9ab9024b9ea99e737322780
BLAKE2b-256 155c72d13435d7a55caecf3606dd62ebd2ee2cf68422d5b0aaf07f64a4398e21

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.22-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: ci-publish.yml on elliemdaw/gjalla-precommit

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

File details

Details for the file gjalla-0.7.22-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for gjalla-0.7.22-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 98f89f0e839fcd551a0512362414e35b3ea50498c74b332a14976e799c8aa4f4
MD5 3020299fb4b11cc85fd0b857fdc6642e
BLAKE2b-256 89b6c664da55bc488ca235fe734c340ce2d2a2b8810eeb3d6600a8d8f88c41f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.22-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: ci-publish.yml on elliemdaw/gjalla-precommit

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

File details

Details for the file gjalla-0.7.22-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for gjalla-0.7.22-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 bd5d16c7df825ba8fe87bad85776cfb575d73e616c2bd32d8629c8a4b53511e4
MD5 973a0ddcc6552226f0749e47c308e9d9
BLAKE2b-256 87d75c0bf4ffb2d9a344ec7bf353eb2ac520c418a59bcbc30a63259b7ee8509d

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.22-cp312-cp312-macosx_10_13_universal2.whl:

Publisher: ci-publish.yml on elliemdaw/gjalla-precommit

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

File details

Details for the file gjalla-0.7.22-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: gjalla-0.7.22-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for gjalla-0.7.22-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 53c8fb0851bc273418fd8801bc21a99a99852b8c1f75754326add4299585d60e
MD5 779f5ac7d9aad8854c4e838d55b47b61
BLAKE2b-256 6a81a3d2042151dbf74dc99901d77d955f50110bf43543357a93aa937919b675

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.22-cp311-cp311-win_amd64.whl:

Publisher: ci-publish.yml on elliemdaw/gjalla-precommit

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

File details

Details for the file gjalla-0.7.22-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gjalla-0.7.22-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 29c49a1bc8220c6b2412f40d87974952b03620d90ec40d9aa1907e0d451ae005
MD5 554a25195551c3ef261c354b73437801
BLAKE2b-256 66b5090403b1898bff207a1972823a0210a8155942ddce061a35cdae45cf312c

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.22-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: ci-publish.yml on elliemdaw/gjalla-precommit

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

File details

Details for the file gjalla-0.7.22-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for gjalla-0.7.22-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 d92693eb05b440a8f5b558d14d78088c931c379222abd655c9efeeae3f1de736
MD5 a0be100a2dd4d34d08e6652a30e832c7
BLAKE2b-256 ba80bf6b5c7414d1acfea116686f10f9a5b41955a1bb84e93b767a8f23df1416

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.22-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: ci-publish.yml on elliemdaw/gjalla-precommit

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

File details

Details for the file gjalla-0.7.22-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for gjalla-0.7.22-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 38103322fea36adf5ec11275e61644dec1aace1012917d3d3d7efc5823927526
MD5 7a83887b2ccd1a087bac17542c8abaee
BLAKE2b-256 d6e9e8d0a852345de3a4037b251fc9fbe2a40e461708343ab4e50cb9adbc659c

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.22-cp311-cp311-macosx_10_9_universal2.whl:

Publisher: ci-publish.yml on elliemdaw/gjalla-precommit

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

File details

Details for the file gjalla-0.7.22-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: gjalla-0.7.22-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for gjalla-0.7.22-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7a218e9bcae2888205f2b2157a5f42c7fc2afe021694ada3eb8968bc0eaf6eb2
MD5 c551f477e6479300920766a0b0e1c073
BLAKE2b-256 171dfb389c681d308aa9f66d3cc1be41c4d4796ec7485a5cf416e3d971f1248c

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.22-cp310-cp310-win_amd64.whl:

Publisher: ci-publish.yml on elliemdaw/gjalla-precommit

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

File details

Details for the file gjalla-0.7.22-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gjalla-0.7.22-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 f88bacd976294238b6028b9d090510e37ac01a8d0c5f4e7999a8caff66a2ef4b
MD5 f4d765e018f09bab82b26a3cf6ac5a30
BLAKE2b-256 dbbad2abbf70323e77bacf85daa016914f355e6268e1e03d5e71b4ffe2abe0de

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.22-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: ci-publish.yml on elliemdaw/gjalla-precommit

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

File details

Details for the file gjalla-0.7.22-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for gjalla-0.7.22-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 8ae93aaa03516acf4df673948d9323a224b2b15eab8bf4ca594673b0c6a6d2d9
MD5 5bb94e71342c6dcddaccc43dd61c3395
BLAKE2b-256 bf28cbb95afae2aebcc128b2b5c61c1ad0b19ad98a7a7a1f9bee1ff133be54ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.22-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: ci-publish.yml on elliemdaw/gjalla-precommit

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

File details

Details for the file gjalla-0.7.22-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for gjalla-0.7.22-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 db23b76206f27fa1ca4bc65d6eef6b2f3f6cf28abe83aaf41720029717ccd87b
MD5 2dff17b48a382069953ac33b8c924b2e
BLAKE2b-256 3fb2151757aaf798a910fd7ac2f5616d03a19d43a097103afc6ce7b0bdb87eaa

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.22-cp310-cp310-macosx_10_9_universal2.whl:

Publisher: ci-publish.yml on elliemdaw/gjalla-precommit

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page