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

Uploaded CPython 3.14Windows x86-64

gjalla-0.7.13-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (21.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

gjalla-0.7.13-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (21.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

gjalla-0.7.13-cp314-cp314-macosx_10_15_universal2.whl (6.5 MB view details)

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

gjalla-0.7.13-cp313-cp313-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.13Windows x86-64

gjalla-0.7.13-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (22.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

gjalla-0.7.13-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (21.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

gjalla-0.7.13-cp313-cp313-macosx_10_13_universal2.whl (6.5 MB view details)

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

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

Uploaded CPython 3.12Windows x86-64

gjalla-0.7.13-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (22.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

gjalla-0.7.13-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (21.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

gjalla-0.7.13-cp312-cp312-macosx_10_13_universal2.whl (6.5 MB view details)

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

gjalla-0.7.13-cp311-cp311-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.11Windows x86-64

gjalla-0.7.13-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (22.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

gjalla-0.7.13-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (21.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

gjalla-0.7.13-cp311-cp311-macosx_10_9_universal2.whl (6.6 MB view details)

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

gjalla-0.7.13-cp310-cp310-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.10Windows x86-64

gjalla-0.7.13-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (21.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

gjalla-0.7.13-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (20.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

gjalla-0.7.13-cp310-cp310-macosx_10_9_universal2.whl (6.7 MB view details)

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

File details

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

File metadata

  • Download URL: gjalla-0.7.13-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 3.0 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.13-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f1c1d0145dd7905b505610685caa69b1bbd7970f362b3e886acdf32df116e62f
MD5 59f7c9bf4a8d6ff19c7a25addd05695a
BLAKE2b-256 915d4e63e22dfd4981665ca7e4e9863a334ef7c84a6567b10fd92996ef02b1fe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.13-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 45cb15e12665c246fe64dda986e731219afb0755e28f071421afd528f3a96bb0
MD5 8bcacd4615eba18289cb09a86f9cb3d2
BLAKE2b-256 1b86be3017e7dacd4ffbb304cef1a7707f54373c83dc243e784ce8f8529bd6d9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.13-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 6cbec4d1a3f1f0d06652066161014d8fca58942dc2da838acc18ecbf8357ded7
MD5 bf4fab1c00066db10a51f94fc75c7dd0
BLAKE2b-256 1a68301f2e20884ce164b17c5529dd31a46830fe93c99c3f815f0c314a6539cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.13-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 679032156c4fbbc2c832497184de124c2617e7e42309ca530c57e1e6ecdc0267
MD5 fb9720c16ad56e53c08ecf0b2c84cd14
BLAKE2b-256 1b0a348514f2d2cbdb7a57918f2def3d1e5f356ec4ff01bdb126916622fe6c50

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.7.13-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 2.9 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.13-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a30eb3704677b4f30d0e06826ea5b1bb5e4f2c71510647fa067d4b011b88c16b
MD5 56e82c71e14acb7bb54dc8f3e14913ee
BLAKE2b-256 b8d0562af2a1c0f87b82b0a75e6bda1e2d9ff83af28a0967131bbb9e341bcef1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.13-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 23f16f46d8718db47569113b42236c3bde84310f756347b250244b4c47d2afbc
MD5 98d23e43a9593fcc043bf29a18904dd2
BLAKE2b-256 c4a8b53c6e8f34bd3db20910959a23eb07fb12fc3d09abbd8b6addecd4ce7ff7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.13-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 9a380d831131c064c214e45c5cc46e04fb4507c4c68d70571058836571d7db27
MD5 5b7128745f348d26c5466c84cddd6709
BLAKE2b-256 4076f9e7836cf996bc876bb1ac59b65a0a3af7f985eab5e19c028c572d7bee92

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.13-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 495823f43d3c18812824213510e7a6c6965a2a27e63e3cce81800bdd42e66849
MD5 175a719bb9e440584e9bd169585fd78f
BLAKE2b-256 18c763fb9bb71b9c89c3f36f9525866965d9807820877bb25d9502a44201dc18

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.7.13-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.13-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 33c6c7fb21ad5c4e8711e597c343425f29775fb775f392265aeba862c8c0abaf
MD5 65862e584069418827d50b43c56322a0
BLAKE2b-256 562f2e742ef1e57a504bfb7706f16728e742ec49e44c3c15b0f6f728d1b6f587

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.13-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 8b53f8c8391043b5c9261c50a63b5ca3b48de14c83645b016743d664d2b7544b
MD5 fc3aab0feece2bfc4a9518cc3a2ef653
BLAKE2b-256 9c7adcd0fc9882b97979795388bcd5e1ef58e6f53ea1cde862e2b9f3d0a20473

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.13-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 bdc57be3fd9bff65bddc30f619463e10b711be9950c81761cce59ee956c957a4
MD5 6be06d67150459f154519fa2800d7577
BLAKE2b-256 7368767516b9114fdb8e4806cdcf0e10b33d54dd1dab8ed6f83b59d2a5a4da24

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.13-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 5b9e35e4f202a7ba0ac5fe1069c32bd937b12f6651a96982b07c52b20171c156
MD5 863024f5460f10bb11eab396fe0cc54a
BLAKE2b-256 9c0377a84918209644ef78b4812d39fc4a7bb4ddb02deb6aca8d031f288465a4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.7.13-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 3.0 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.13-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4e7e016011a38df04773961db0a9c45e2320dd5249a9591043bf7104a1ade372
MD5 42321fe80eb4222fbf26791b37aab9eb
BLAKE2b-256 b6bb563d92e7fec67458f80d55fb6933e27ee8d0d1feaed67ef6d03b834c4188

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.13-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 25c2451f972777ef0f2c7ef44019d3e931af805dc16f659bee3f8ebce2a63002
MD5 55fca676f97e3fd86d937e3dd4babf27
BLAKE2b-256 3ceeef742d36d8143292f4c709923bc2c40a9a6205b74d86e43c602149a6f698

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.13-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 4d68c1fe33d6c2cb8dc8a31c29132ff6f6079df6062582cab71ee31c5639f6ec
MD5 9648177b0d2deff9af7bfadbf4b06528
BLAKE2b-256 a181f73d62f51fa2b1b03cbd2a19a930b217eacb42c66b6687c0f8970ea3ff90

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.13-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 09e57faf31231bc66b93c6783fa1537f1ec442edc6798490d658bf80d3a5437a
MD5 40afde3c6c6904af1b46b26433487c83
BLAKE2b-256 8c2e07eb68cb489f3a3bd8ba8b4662eda5068cae9f63167d8600e1193e10b582

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.7.13-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 3.0 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.13-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e2d9a94380b5c462d220e0044d6e043b4718732e23fd9212056a72b6e9429f64
MD5 58846ab9a31a621c6692cdecd050862c
BLAKE2b-256 81a2d3ddd0178d3922da5f22ae027e74225a4eb7fe5f8aed74492e6ed2bcf94f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.13-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 0e2cd0893ba7572a5fc66e632e35454927517f2dafe93781e5600c1d1057905b
MD5 ec54af13acc162f7e8fd0e413f3525da
BLAKE2b-256 d1444ed20db9094f7b439305dfd1a274eb2d373b7d21617b1c0e6c99c96cfec5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.13-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 c4aaec4dbe743de4228e589ebed24bc18cd67b3e6c087b3337261f147898a1f3
MD5 eec8df8cf2fcc219ff3cf16f63961927
BLAKE2b-256 af82d626a92d0407fa1b345a2d43f6bcd1f2613b167b8e96c8d2a81a5525c9db

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.13-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 9ea5fefb979c26dcb48eb2056eb69d84af59a526968879769741dfd26ce8c0a0
MD5 57078a6ed104548534a945701a126bd7
BLAKE2b-256 017dd31b4d97f21f1bd98ab3bbb7b564f92e6ab4ef78048f42678b4e2b25f845

See more details on using hashes here.

Provenance

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