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

Uploaded CPython 3.14Windows x86-64

gjalla-0.7.2-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.2-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.2-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.2-cp313-cp313-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.13Windows x86-64

gjalla-0.7.2-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.2-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.2-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.2-cp312-cp312-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.12Windows x86-64

gjalla-0.7.2-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.2-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.2-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.2-cp311-cp311-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.11Windows x86-64

gjalla-0.7.2-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.2-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.2-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.2-cp310-cp310-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.10Windows x86-64

gjalla-0.7.2-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.2-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.2-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.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: gjalla-0.7.2-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.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 0dad1d86077bc4fc086c6cb3b37fbde08cf129dd33c03687581f53b3a9fb4254
MD5 1afd49df366f12ad92521fa06f7cebfe
BLAKE2b-256 c7b7edafab38de1e1295e9b02c4ff26483ca8301b21b0d581e4792670eab2f7f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 25aa3122e3ac4055873df9e3cb46a5d850636a065737d0509ca4a6b652b8c375
MD5 df0009f60540b42335a02a376e92a3f4
BLAKE2b-256 ed0533812a36b84619da1b1f50dd608f83f4642093410f0f9f7b380a176760c2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 f5e4836a78ca91806652fa1dfddd1ecee9c01055ebe16278c4d111d5f36acd89
MD5 de3a21992677d8d2744457f59d6d06e4
BLAKE2b-256 3da306c9a92bbc9c202b1fe1d45056b38f349601857005481ead493085768bc5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.2-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 a77641c5dfde2f18e48c3301e2f0f036224a4120d7c9cd1e019b3a7fb6c6c8e2
MD5 c071e5c6c650a119ca7ce9c12858edd8
BLAKE2b-256 47acb671932bbbcf23c2b18191539643d9524cb2efa9b657db71a63085577d72

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.7.2-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.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b62a75aab3abc7d4863b57353138c7d8bb1e44a7aa9a85e069341c9ab96da092
MD5 93bf4cd087dc59a4327dd4d780f6199c
BLAKE2b-256 9db41ba84b15458d404a5ec72643107b1231cb9119e6a36c0f791c07645a0d6a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 8a9e867bd3fa12275f3bed31bd24b4bfd1eb597c7214bf0938b1ee6a7738a7e7
MD5 c9f383ff8450f6e42b1c15c66e33f7cd
BLAKE2b-256 5d275a967eddad6582a4858570a243a3a1ca8ddad447023e5901f7f75b039b79

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 5d51948064c104aa02b7fafdc579a71d943bbb84345949d8a7b9239dd65fa152
MD5 4facd9be09eeae37750523c20fc45d3c
BLAKE2b-256 95d6a1bdcd708c00b4b680c16c4b3331fd7a127833afc1f50d5f3356e7ae1359

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.2-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 c5a72c22b2db5dea2c64b14038e170add3502f8253123ee5ec49ca443c6082aa
MD5 615c4b5706d13364f3abed4e1ef68ccd
BLAKE2b-256 4f374a275b833215acad901fdf7e652b6e652a8caa88497ad11be2e64feef9b7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.7.2-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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b213e190312ee1d890da03bb2e0244fae594d800d09a74698c1f7b79e00c22fc
MD5 ec732573c0f7e6438de2ef6d99ea509f
BLAKE2b-256 2b98dd456f6f10e6413e3be8495b1f7c710a620a56b88938d25a81f3057ee2dd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 861a1a6fb13048d254531fce12b96dcbdc7ab04c30245925ff2d693c1028d62c
MD5 99d03b33b736eb63aab8535e7dd9a7b3
BLAKE2b-256 9dffa8d564f83001bd89e56ea52137268df7c9401183223f8f72f77f3f5988cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 d47716109cb8396aae0892afccec8e9cd2d22ccc7096944271903c1684ae5e3f
MD5 494e8ee8ad98c6d7242d8996a0401120
BLAKE2b-256 79b789a0252c9d5e839847bffc206a55e3e4a1d8534b58b44161737714ee6fbb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.2-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 49ba3f6b3e32ca472122da41d09677d3ad5c693589c0c5476af89dd42dfde5b2
MD5 6870a94c41d7f7361cbf78d1f182f996
BLAKE2b-256 ee5340cf5b3e719739c42864f1e9ae20178ce1f83d04b4ab67c43c2527908942

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.7.2-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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 38f4f606e1582b5b53c330a876737057862e18512d2a918bc7c32762fe5df8f3
MD5 36d50fee4b1bdb3d68fb7d9ea8a4c4cd
BLAKE2b-256 9a8477f52901dd8c2354cdee9b92ecaf9310b480acb12f045f0f299eb1c724f4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 00f0807748c359736d66ffb01d392460b2f0fb1553d8173ef79882016a593818
MD5 7e14872c23cf284a8b2f1d56cd930356
BLAKE2b-256 08c85b6cd56ef946a1362496017277588df1892eb3fde8a42994bd85ad1d4c9f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 a569e5457b574eda29c1ce0f0d52faf77dfd358b05c12cb3d8848dc2e504ef53
MD5 b9419d0565a9863ee97df1c15df3709b
BLAKE2b-256 5d88a70b17cadaaad9344b17a1b517c69010e70ad33f34668d508c60e20548ec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 7228932047aa119daa29b390d6c71451c404f7fd8d894c6376e82fc4dcf4c566
MD5 05a83e49b6d81d29a6e32e4a327aff19
BLAKE2b-256 6bb0dbd4089f6cea175aedeaf355f3f564d46a91644e18448f18fc598745e5f0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.7.2-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.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7eaf24b23d5e381bb5f79d836da9e9bf0336b32c9d2f81fd560fca39185190dd
MD5 1ced37d4aa2227717a1984a5a3c3cd58
BLAKE2b-256 0574fe0651f933df68c169d5eff99a2e4f0809dead0ad2333351e601f1523a3d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 397b59e1a170bc8aeb5eef6054eff836bde83769e3657e28163976f2a1480411
MD5 53ecbd2f7566efca6767d633dc85f2b6
BLAKE2b-256 fe2b623cbc49ba28bdd6413b60acba102f3256710e74693eb3aeee8f8992f3ef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 a5917f239db36c759049afa98cf811476db456e6ac1a0f110adbe2e39c6c0eb7
MD5 7156c492f0902fd5d95086addce61795
BLAKE2b-256 f2b3bfcd09b0ec81215ae91ba17b0c08e2cabd7140c22cbef9c1a523bdbfd485

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.2-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 3e94dc103104825b88bb63813351e82f95901f61d203bee5779fd9b9d8ac1c51
MD5 f96a5c4478ae6e2024426289dc802c96
BLAKE2b-256 cbe62a2842e383c5992722c5e87e117be5c39f1fe6f13e815c9ec7db20028a0a

See more details on using hashes here.

Provenance

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