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

Uploaded CPython 3.14Windows x86-64

gjalla-0.7.8-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (21.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

gjalla-0.7.8-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (20.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

gjalla-0.7.8-cp314-cp314-macosx_10_15_universal2.whl (6.3 MB view details)

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

gjalla-0.7.8-cp313-cp313-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.13Windows x86-64

gjalla-0.7.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (21.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

gjalla-0.7.8-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (20.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

gjalla-0.7.8-cp313-cp313-macosx_10_13_universal2.whl (6.3 MB view details)

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

gjalla-0.7.8-cp312-cp312-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.12Windows x86-64

gjalla-0.7.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (22.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

gjalla-0.7.8-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (20.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

gjalla-0.7.8-cp312-cp312-macosx_10_13_universal2.whl (6.3 MB view details)

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

gjalla-0.7.8-cp311-cp311-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.11Windows x86-64

gjalla-0.7.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (21.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

gjalla-0.7.8-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (20.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

gjalla-0.7.8-cp311-cp311-macosx_10_9_universal2.whl (6.4 MB view details)

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

gjalla-0.7.8-cp310-cp310-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.10Windows x86-64

gjalla-0.7.8-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (20.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

gjalla-0.7.8-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (19.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

gjalla-0.7.8-cp310-cp310-macosx_10_9_universal2.whl (6.5 MB view details)

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

File details

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

File metadata

  • Download URL: gjalla-0.7.8-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 2.9 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.8-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f753a0ab426044fc429bf2d75b0dc0b349bc46f1045ad1aa00a658a878101820
MD5 6a421cc51841284d4fa5af447bf730fd
BLAKE2b-256 1a4dd0943da43ec186581cc727bfe1bb4db11b796e8db2d45229953f37ca0b3e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.8-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 49d319f1364691bf750e8f267a6cd926e818b9d70cb1e7bc40d1023e15e50d6c
MD5 489cf3f277498325cbfdb0268acb9e46
BLAKE2b-256 061c50ed6b911338e3e3f484d430285972d8d3253c9b2d176aa84592e17def91

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.8-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 9d9fa2117c22763d710f7f3f04e5a0aadf6686e9341e0ed0bb9c7fb99a110ae7
MD5 a23d41736f3930d6fb51d43c9d06ac0c
BLAKE2b-256 31dc79c88c4c73d2df6620e0ea274a1695e9c820cfc2f2145f94564afe743c2c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.8-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 9ca6aefea2c984b9f0c662da4716f4ac9d21b99b8d79b512f4968955570b7f98
MD5 2e770ea3b2f00ec6cabad2dada5305d7
BLAKE2b-256 75567b629567c6684c1804a24078fadcc968294439d497cd5997a07b5895d67f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.7.8-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 2.8 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.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 acfca697b9035494f2785bfaa8aa8ac47d5fccc9aa212b1164833e2b9f3cb1ba
MD5 dca5a4bb87fa38f41e085a001c9dd97a
BLAKE2b-256 045d129d401654ba847af0f2d305c30b3caf7d9f099516dca72d0e0e371867f0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 f692fc6536d12b48aaa3baffe4564b79340b3ffb47cb281e7e24920c815de249
MD5 8949c8b88c81b740aad02ba2c05cc8b1
BLAKE2b-256 89c4ebbb37628fc4b951b1759f8291eae935ef045d3012176905dc15db566dfe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.8-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 87a4890c0b9b5594fd44512bd541e9c48152b2acd56d677eeaf7653ce43d4501
MD5 1692a5cdb879c47995f1ecd10be49479
BLAKE2b-256 9225b70388667c094f1a4f62333482ce3f68f066e1f6ace6fb359ae74fcff331

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.8-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 463afbe1d5c882c571f04342994144fffeb41a86a7e36bb38ca3fd6de047a05d
MD5 4adf71b05125b35628f6afc683b775cc
BLAKE2b-256 227e37d5cc4123deb0de0b6d1e468aea10f0a1bfe633f36d5d475581b12fa66c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.7.8-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.9 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.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7c2431568c7d887b4933ed4ec1c541c9f7e2570eed9326be11cb712133685fe6
MD5 44346ec3306b84dc2fbc5f3af93ea6aa
BLAKE2b-256 eab7c5e59c2ac08bcdb5c1152d489c57560a33958072c94e6f5a6a4872b7b0b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 771f54b65240a468a9d025b1f2ee526a77f486f3a9d6aeea91dbbb43d130a90b
MD5 0f24794d11be4fce25b26c181fedac85
BLAKE2b-256 40464c2479bc1a76505b294b4d1cb9975fa6f9d5fe0ecbf93adec995b15ee178

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.8-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 6473fa56695bcee76dd3332c1cf6e5488b8ed50edfaebb81695c5f32a44ff441
MD5 3c6059849eb194300a099f3187ca88d5
BLAKE2b-256 b063ed8a71ac3bdf569e36bdf9304a6b58729b2216a306047be8201c8ae3561e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.8-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 2ea26540b3496ada4d457f0f52d5830f823b853b6ea80309849a62da0ece40e8
MD5 680442e3ab3a55a71ab02eb18870e256
BLAKE2b-256 f27593da3edd187af3c8d91ae93fe2216ce0694fa2160743c1b856a081d2f5b7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.7.8-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.9 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.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5809ace5b012c5f19c7079d4b24ec21cd8ba6dfa322dd3888f4ddb45f15858f3
MD5 50fc5f9648e49c2f9d5c594c9fe235f5
BLAKE2b-256 fa788a88c1b6bd01ebc821a5b23de2080138b85d83e980d5492774854868e8c5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 060c77e414a19b4a14dccc819cc8136d0b1f12a6bc12451989aecefe1cadf35a
MD5 2a000a881ce625414b3fd46c4815595c
BLAKE2b-256 9bca72e95b963ce28c81f51032e038bfbf620673b5acd64922beb08be40a887e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.8-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 b60523376a140862914163735a3d83d578dda45316cf2be7e41371259c41331c
MD5 cb2c6363f9a41dda4d0582cca8fb2a8b
BLAKE2b-256 5a27a242f9257430918ab342bc8402d8926d7bdfea20799ca003c2c7f0c920c2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.8-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 5f81ed86fc27e6349551adf432f7f66fa070bbbc6b0d15b35171bacbf88530aa
MD5 dce8bd13c855ba8d1b4d9110b652840a
BLAKE2b-256 0b8700d973dc6ce5c5f001949e20a04426eec2f25f0cd0620f16dacee82317b0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.7.8-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.9 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.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 347e6d75659cd7ac50955419a30f6973b773f773d45cf34a07126c3b36ef7932
MD5 b8d135bf752fe216e58830222569318a
BLAKE2b-256 a16b139fcf0341e50fb5215ab9bc53c92b91d3ff3b853cca5965261df32d776d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.8-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 dd41443c4721bf597905c0ec76deff4b7c2191698bfd60016f49693b1849da37
MD5 fcf05899128fc6a2b17dc1056923e7cc
BLAKE2b-256 5572d7d9acd20d8092c514f12e050d1eebd89521555b3f344be1e753d7fdd251

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.8-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 5b55a3c405dc49e9e1f50ede646cdf0c38f97cbc10d1acba47b0d58dc84765b9
MD5 cff6fabd42ee6c9ecfd0ee4c176f6ec7
BLAKE2b-256 ed05bdef2e90354af77760c06e6a052e23b5fc17a8188e64278b216d8177cea6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.8-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 f5a1bec41bd49c913c2c86a7c1846e35fc997399d51b861812d00519cc653160
MD5 d602bd93443437100afbce1cee95225e
BLAKE2b-256 7d1a4ff9e284395e7ce75dcf9c62e028cf56da3132f64e1791651b0cf969faba

See more details on using hashes here.

Provenance

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