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.6.0-cp314-cp314-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.14Windows x86-64

gjalla-0.6.0-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.6.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (18.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

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

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

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

Uploaded CPython 3.13Windows x86-64

gjalla-0.6.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (19.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

gjalla-0.6.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (18.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

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

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

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

Uploaded CPython 3.12Windows x86-64

gjalla-0.6.0-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.6.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (19.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

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

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

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

Uploaded CPython 3.11Windows x86-64

gjalla-0.6.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (19.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

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

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

Uploaded CPython 3.10Windows x86-64

gjalla-0.6.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (18.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

gjalla-0.6.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (17.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

gjalla-0.6.0-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.6.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: gjalla-0.6.0-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.6.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 2fa8f2ddbd964b499c38ccfec831bb7a5374695980e42f819f59fa92b38f2432
MD5 50310410fcbaf09c6d5d1edc9811aad1
BLAKE2b-256 bdac6152708a4dae59b2803b423d95cac9fa123a5b5f14c5c7053df1ae45637d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.6.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 510df0eb53f29c510d02f2230ed147295f9866a8abcc8e0ef0493be5458fd9c3
MD5 6cec18605adf25323c704daef6113d4f
BLAKE2b-256 8f9caa0994376bc0aa2f94312e7ee5d0fa501a1ae01d6a05fe0cb5db67275bbf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.6.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 646ab9317f066dcc6d4b3b463b7f5f8afd1cc30870ff6282e89e48a109345ae5
MD5 9739a84863f8d576df708a7442c2cb55
BLAKE2b-256 a1322c9a1ae47cf82c7f75ee2c54167adafc2550e6c5a9566d46f59e383ab119

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.6.0-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 60ba508f9b223f84898cde32e7df4cbd735f30a60b087aea23b25edd82883078
MD5 487d2f665e806dda6bd8c0dccbf94722
BLAKE2b-256 1520a24bedc32e5f3d33794e3798555e71d15d9ac4f0d3d5b420ebe72dd09098

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.6.0-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.6.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c3b61b7f17cd9ae229d2ea50201de591e9884b26399a0faf27daf4e02996bcc2
MD5 8f3da1044c6c0bf32907f1bec487bb78
BLAKE2b-256 dc5f49e43f8ed4436f5a576111bddf18903b8ca30bd3965327c61af8cf9235e2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.6.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 7314850890513fbc00fbaf8e8a50959cf3a8642f6a88dba7e5eb0a7b23c3e765
MD5 3aa171714d07d897ec18125af4ebc4b8
BLAKE2b-256 80724bc7b1e600c13be4e81a1da69bf6a8726424087ec49f14c3022b63ef712f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.6.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 ca64047e5705bceb74afcf5655ac46c7d3bb807db4a37197c440932b995ed2f3
MD5 a08745053c1f59c316d194b67823850b
BLAKE2b-256 a46af834d795d06c5556b97dbe94364f1f15f426a4f26e488cfb9dd536a43b39

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.6.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 7b70b0ee4db4334d0244c0ac6eb3519a1822dfc70c39361ccf4b09737bcfd9c8
MD5 4c37e867fabe5e6fee95711041dfe955
BLAKE2b-256 1c22fccbe888a91a26b1782d7fac582b3764eaa22a5a0b26df9a0982871db353

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.6.0-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.6.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2622df1205fb59ed80c5fb8a6002db6820a47fbe24d4eb81670097f21d8a69c5
MD5 68cd0f50f91a8b0d2c6ed4ab9acb0382
BLAKE2b-256 978393e54888b6b89cfdc9f20bfce3cf615048edbcccd430b9f3268e1792da87

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.6.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 86687c2c08b30a8cb8626fcfcd46cf87ffee5c224b90d85bcab2d72a2ce9a658
MD5 33d342ed4871448916f638e0a73df85a
BLAKE2b-256 73d4eeaa4b8196c9261c23d7082fc50b8844c32f1dbb6f22a1bbb20696a156b7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.6.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 4b63a289a1433725862fa9de5f142e3f19c6bea679bc86fc993da34600ad0fe8
MD5 83140bdc0490e90499d69f1e45ebb9ce
BLAKE2b-256 29ab18c7d80a1e882870bcb6c251b0a780a92cdbc8acfe0bc83e2a4feeefb88f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.6.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 56f574d62b6c7f32a440eca2b540f8b0d60d22a9b04b8a19ebddbe040dee579f
MD5 45eab808244e5d1110023ea5b71ccb61
BLAKE2b-256 4e4e99a042e0c0ea3fb4540c533a9f8b8e43e9325da98067fa493c7aadf1e47d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.6.0-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.6.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9e571193dc415b12975d55267baa74c6e15d5c3e418937117cd4410f3460d3d7
MD5 e6f6d197b102f61a608ec3aa472b958d
BLAKE2b-256 7655e1a5592b0e0aad946a089b5669b3335eb353aa38c5f42ec4f1212e6eaa67

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.6.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 fc05948ed7639cd44a61fb7b07f25e607ff3ef9151c0b743929ca2db89295bbb
MD5 63f2df3ff52f1393d4126b5dd84e61c2
BLAKE2b-256 508154f07614e4df02f537467feee52247e224c634deb3126045d2e9404b1ffe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.6.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 f29644f7e8cb6de1dbd0108190c5962507e868a1aad4815bf614337e62cd1667
MD5 7a80817dc2c8584e9f20ea155d10522a
BLAKE2b-256 475b8e30e502ae9909aa88c5dbab896d51b916c8d655af2c3e90a1bbfdc4c6f4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.6.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 96d0590d4c638d7b4dc01f49bc18bc86cb2b788dee6f987891f30d13a7cd2984
MD5 f029e851bc964717d820291a35006022
BLAKE2b-256 ae2da08aa9f5ab4ed1134217241797a0bab89def7fd3fb2fb4953ee949bc78cb

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.6.0-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.6.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 43c8faa97cc225d799cf602d8e0b8fbc183820fce1d1d5507c91a6edba244a0b
MD5 59f012d1f3a2a488cb57087982d5e219
BLAKE2b-256 2eb2ba3deeea382d3e56da2db3c717c3fadcb6e4958906ef3664b705314c0bc1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.6.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 cfee246362029a96c84716f3457c6a9d47f76d037235032019cd12937acd9f59
MD5 29ae5c26abbe2f7d6a9b1d2c28215a27
BLAKE2b-256 a7fdc675b0a63f2980d8b6423020cc16c033be0c627b6e4f10ed28f240e78d69

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.6.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 21b8a9af1aee4ae8c95a0164fda36d74a0d694e7dc9147195211ab472df34519
MD5 13af980d3a0889ab1f7a5fb0efac08f4
BLAKE2b-256 0b7252a5f7083bca6ffdc535fe793ad697adfd369e8efb93c2dd4a26b5eb0fc9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.6.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2eade1157ccd933b36d6098a930e0d1a6d41ac4461109461e56b33b34e0cb09e
MD5 8f2d42db9a3ca120c565b23bd34b1745
BLAKE2b-256 73b0cfa7e6cec1cc5f734ea49b53e397fc5a25398174468d95d40d6a6be15231

See more details on using hashes here.

Provenance

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