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
setup Set up gjalla in a repository (interactive wizard, or use subcommands)
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

Initial Setup

gjalla setup

Launches the interactive wizard:

  1. Check git repository
  2. Configure API key
  3. Verify API key
  4. Select project
  5. Create .gjalla/ project config
  6. Install commit attestation guardrails
  7. 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.3-cp314-cp314-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.14Windows x86-64

gjalla-0.7.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (19.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

gjalla-0.7.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (18.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

gjalla-0.7.3-cp314-cp314-macosx_10_15_universal2.whl (5.8 MB view details)

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

gjalla-0.7.3-cp313-cp313-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.13Windows x86-64

gjalla-0.7.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (19.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

gjalla-0.7.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (18.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

gjalla-0.7.3-cp313-cp313-macosx_10_13_universal2.whl (5.8 MB view details)

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

gjalla-0.7.3-cp312-cp312-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.12Windows x86-64

gjalla-0.7.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (20.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

gjalla-0.7.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (19.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

gjalla-0.7.3-cp312-cp312-macosx_10_13_universal2.whl (5.8 MB view details)

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

gjalla-0.7.3-cp311-cp311-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.11Windows x86-64

gjalla-0.7.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (19.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

gjalla-0.7.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (18.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

gjalla-0.7.3-cp311-cp311-macosx_10_9_universal2.whl (5.9 MB view details)

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

gjalla-0.7.3-cp310-cp310-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.10Windows x86-64

gjalla-0.7.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (18.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

gjalla-0.7.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (18.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

gjalla-0.7.3-cp310-cp310-macosx_10_9_universal2.whl (5.9 MB view details)

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

File details

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

File metadata

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

File hashes

Hashes for gjalla-0.7.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 970c6357f3ba6aaa0a058e4fd7cfde78231e044151490c207cb1e7be6a3e3e19
MD5 19bcb817080c67c74e8ef120c9db6987
BLAKE2b-256 61cb33a39cf774440dad8b9ccbbc36fd3a5080d695836b52b51071767e1924bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.3-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.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gjalla-0.7.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 68785fa9a31e26491059c228cfaf1a312ddf9b711c4b91d654910ff801d08f69
MD5 8e78ceea0bd8682639c4088465136701
BLAKE2b-256 cafdbe5acc4b9f839ab72e250f2d77705b525c74863f73b2f488785a89614a5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.3-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.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for gjalla-0.7.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 2bae476e857eba9b2072971601c6f52ae88b886c6c4f19f7a7304a3e92c04281
MD5 1085162662fb38bf0580eb7624be0b12
BLAKE2b-256 1f08924d0f00b4ddd280c2d3cec26dc7c9e8e227bc427a9c8f588c1d566f50f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.3-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.3-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for gjalla-0.7.3-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 c205ded7330e82030420872836d7db560d0074e661c5bab983a7da2a0263dd70
MD5 5d799200011821ba52e063b3b0b3a974
BLAKE2b-256 f1b24bc6d44556389ba450d1767caeea0bab98ab7e8081168fabba2fe89cb66b

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.3-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.3-cp313-cp313-win_amd64.whl.

File metadata

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

File hashes

Hashes for gjalla-0.7.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6d9bd7b49852685bc73dccb310bcaf794c2573853b3f91e486ce78e67e5fdfb0
MD5 b9d074bd61426a6641cae1599622550a
BLAKE2b-256 aebde52a076d5c5a887a22701f488b69890d334c3bd44f147c44da1398777d7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.3-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.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gjalla-0.7.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 4ae43ff6bea2bd3513db2880daf38961a826c1e88f95d554f21c6269fc5bc819
MD5 05a16e56f5f8c056bdb6829dc8098210
BLAKE2b-256 86dbf810b36eb345d2208b1fa44a8b2e489c34f7a8ba7574af1e3b2fcbf195d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.3-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.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for gjalla-0.7.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 a84f6f21441a754f823b7acb76e4f0ff8c7a62934a4485abb9ed0abf66b9690e
MD5 d2f73ae0415e0458550a1cd679670c05
BLAKE2b-256 53a007ddbe9ddbecb555f1bb490bdfd27a79fae5d9053b449accf4cc80fa1a07

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.3-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.3-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for gjalla-0.7.3-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 67047dd7e25fd6eb84c7353c5e43d00d9a110186733acec2e293e981a044b421
MD5 633db147d8d0b2b02e70355d3970bea8
BLAKE2b-256 a793123a133cc178683a9f4b3a38d1e3dfe7daa139a0b3a14dd0038cc574b0e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.3-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.3-cp312-cp312-win_amd64.whl.

File metadata

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

File hashes

Hashes for gjalla-0.7.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6c74c8d66b62d0a7c81fc448a36cfb6a7e2bc2031d9be57a63723071a3019545
MD5 9b0912674a7213596db90db4614c1003
BLAKE2b-256 dd15e97f31334994fef845f2db0eff398f22852f97bcc4610d2ba9b041796001

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.3-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.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gjalla-0.7.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 5ff447ea04d90962cf05865cb11f7d716dda07d9a0de51b3e173f71964956369
MD5 7429f61ad9e76b505456dc38561df241
BLAKE2b-256 f41e08f921c31cab7d6a22dea96401466754ac8f0eb606d3716f177ee085e042

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.3-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.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for gjalla-0.7.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 d88818d59a6adb125dad290fd683a2f982c9be735169104ea4af1f94a16138a7
MD5 e02c8371d12f79fd80f47401e1d124ec
BLAKE2b-256 0f5db3b2161ba35af6cbf71b4f0b1822f8d0e948abdbae415f4726f481f40ecf

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.3-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.3-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for gjalla-0.7.3-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 af699c9fdfe64397c0d710782c39a9552caedea33ed29b7046a9a56252cbceb6
MD5 010e519f91a2c8c15e8ab13486e6d451
BLAKE2b-256 e6f0c6385739c9b309b3f362929766f7a60609cbd1b01a704f6202d4d8d62b67

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.3-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.3-cp311-cp311-win_amd64.whl.

File metadata

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

File hashes

Hashes for gjalla-0.7.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fbb16da441548018c57599ac127da2eca71f8850c2e31722c837177d8cd42894
MD5 e41c8e4a8d0e76be9af529ee86d67cf1
BLAKE2b-256 a1a639efdda6481c2d32b03aba44fa0622d54bf7a37674a2ea08da926e273b3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.3-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.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gjalla-0.7.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 98b11f41b3ea88851e381058ef40c36ec0ef6fb2dd4c6e7e0cf8e485cf8be8e1
MD5 83fe641df85b42789934f768e9726afc
BLAKE2b-256 3993cf3405c35e92806d16f32a531241610b63bf878a7cb847329054ae947024

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.3-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.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for gjalla-0.7.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 8e49cb3c5799d017363f825460fe50c89a9b75a37df97f6a5b4441139b1d10fe
MD5 445d86ec911bfce80a00c21538fff528
BLAKE2b-256 bb5eee957cf13e623dc2c568c95e48dfafe07bb8aba17a9a9048f7f969ebec28

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.3-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.3-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for gjalla-0.7.3-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 877259449fc5069fd371d42c335c08fdf0333598483f79ab3d1f364e5ce6864e
MD5 4481401a4eb78bee7099705e40ad51eb
BLAKE2b-256 e37c5d71a76d74ac56c08c779a7b40034f70426d56c51b569f7cc1b0ad305b38

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.3-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.3-cp310-cp310-win_amd64.whl.

File metadata

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

File hashes

Hashes for gjalla-0.7.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7e03996e072bbd03c0cc4763775889ca3447070fc92eccf88a783fa1886d1f77
MD5 02d3a80b31f00b57c932e654af69663c
BLAKE2b-256 c242fce0fd6227b66858863d8474d70584e4a51ee1ec34aa6e1fdb626968052d

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.3-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.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gjalla-0.7.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 ecc5d2989cd302f66e94154efb0b5c711d249957741ebf620db1d643f8e76766
MD5 34a27924a28331d990c1354253187e50
BLAKE2b-256 ae1dcd04b6d27460d951af0e97dd1d104ce552f506f91563a9a8e8dbf9b43388

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.3-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.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for gjalla-0.7.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 04b26b0158a480e1d81fdb8e9ecda67cdc495ef1a916f2c689b3d2cd0aa37334
MD5 614040a3e0d67e59025314534c52a644
BLAKE2b-256 0f983622ca19a944fd42a93e6e42c2dee3f921a941a99c125871c4de07445fd4

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.3-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.3-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for gjalla-0.7.3-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e9748f9dfea76d6ce67eaa9e7baae78da8d38dc13b38ba21304a1d99504375e8
MD5 a0b4a5c030f099e317ac0a91cee10ecf
BLAKE2b-256 de0afb1ec41a1944dfde87f36f794a416c938f9375e52cdc0af7a1a1cc84fe23

See more details on using hashes here.

Provenance

The following attestation bundles were made for gjalla-0.7.3-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