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

Uploaded CPython 3.14Windows x86-64

gjalla-0.7.10-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (21.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

gjalla-0.7.10-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (20.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

gjalla-0.7.10-cp314-cp314-macosx_10_15_universal2.whl (6.4 MB view details)

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

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

Uploaded CPython 3.13Windows x86-64

gjalla-0.7.10-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (21.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

gjalla-0.7.10-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (20.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

gjalla-0.7.10-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.10-cp312-cp312-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.12Windows x86-64

gjalla-0.7.10-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (22.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

gjalla-0.7.10-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (21.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

gjalla-0.7.10-cp312-cp312-macosx_10_13_universal2.whl (6.4 MB view details)

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

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

Uploaded CPython 3.11Windows x86-64

gjalla-0.7.10-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (21.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

gjalla-0.7.10-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (20.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

gjalla-0.7.10-cp311-cp311-macosx_10_9_universal2.whl (6.5 MB view details)

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

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

Uploaded CPython 3.10Windows x86-64

gjalla-0.7.10-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (20.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

gjalla-0.7.10-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (19.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

gjalla-0.7.10-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.10-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: gjalla-0.7.10-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.10-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 801ce7dbd2eafc96bb98c2c307a1e336c56db00fa145381e340ead6a1ca3ab9b
MD5 45903f205352ece38e60786e923776eb
BLAKE2b-256 9a9bf80f14088dd48c52d4e2b5c58806c29d8e4361e993286b8cfd055922d7a7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.10-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 621ee0acd96e0c9159d3232e47fc10b874b14892053e4e05790fd7aabf1b3368
MD5 0129e5274aa9b6fd5b1168bde0f48efa
BLAKE2b-256 40e807dfad542d937a33c39ec07c1e5157c6438526997cc0e2e27c730ae33523

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.10-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 b663140f40b074b707a9f152469bd39ccd6ffed73359a54110197f23aa204e5a
MD5 d0e9953e1f7f9f19c8bacbe7347f5d5d
BLAKE2b-256 e4ae97c29418896a45505143d963aead710deea1503412749c1da262d5f2114d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.10-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 0996efa7a5753e1d70390040b23eb1969433cc164c5ac6b666d028bbfd0f90ca
MD5 c0c10c3c50fdc43c34f11ef3280ac12a
BLAKE2b-256 b8732312fe82765dd39d9111bc2a98f62370bb4916906abfa5fb7c3522f0562e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.7.10-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.10-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 71d39d23e5fa3668b9a022bd9dad9e6550253e0aba76422fdf0eb39512db9fd0
MD5 6ba987d0e658a74712d056e9c66acbec
BLAKE2b-256 c2d22b320cc29a700b2f27a8bec7ecd6ecebd4b7023e41f49dcf02fec7e10145

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.10-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 1312c27e9c847319571179c10d8173701dd1cc0c8dfde281fabce01831853f50
MD5 19e6e78f522aa8ac12b22de4f3288372
BLAKE2b-256 755a8989fd3e2232e766e025630b157aeeb7021009836f80998378d250e5cd9e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.10-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 4645050e461dda712c08b7d7f02d648fcdef7d29d7db8d947ef9e53575e7cf26
MD5 39636f4230d3e43ea662bd242cbf2b4f
BLAKE2b-256 eae4d15c9259dbd2e609f753dc68c0ede9ca427d2b2e3bc70e219ed98125d93d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.10-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 15c3a443196e23db50d0f7e05a5d81978fbc97623108a55efbfd973a03260b2b
MD5 36f23b6ecb289c5603b96c57c60583be
BLAKE2b-256 338f13ae36b4d912c72b3f53bac7a06232ab1eb6a1415abcdc66e04144939486

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.7.10-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.8 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.10-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f6bbee038772d9d79dc2b587b069808d85f53895c162237ee20ff153c05079ac
MD5 63f1aee4e7de5608ebc4cc92d5ced054
BLAKE2b-256 27636fb4e373c29583f12236d6675da4e3b2da6a961e5361ba387a3bea458c26

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.10-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 756f0574e272ccadd84e090f0e3c48656f989438fa2c7b3ad04640d49f7405fb
MD5 b856a1556b4b2a0c73153e7ec88760a2
BLAKE2b-256 7a350b0c70465c4de5474b576292d8ff975351d47ea98245434d32aec1d7ac48

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.10-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 8a9fd1fc3335b9c257ef782cba671ef2d39dde04a33973d1fceeb3e0d570ae6e
MD5 19aa960809b5e765ef265918feb75b9d
BLAKE2b-256 7957a17f70048f1006f15ca3d6568a31258520e6962e483d607ea71a9ddc63ef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.10-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 103c61d708a0808f54e762827dde84ca2fd787c798391c64e48f06d2747b3db7
MD5 ded27c8ec2c718bfe1cb31a00dd1d58d
BLAKE2b-256 56e3eb48e359ed417e3e8c16e48b58736f977a7dddc56f2d988dc6d6b6e41892

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.7.10-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.10-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 94b77a8e11ce3b373311c730c89d07b7fc017cbaf4162c2a114b85b8ed93eb41
MD5 3e5a561879ddbb5a7389e3e4fe375c67
BLAKE2b-256 f6b27b595b58528effdb845ed3f1a7e34c6926feb82feac675bfde9cd7217cf0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.10-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 3407d720c51e20be082c1ce6f42b93858a6cb7aa6e13e1796651e571d244c279
MD5 cab1ea2a0c3d77ecb09e3666efe8030f
BLAKE2b-256 f0ed6054cca4db2353aa8398bdf270296e89553de3f55f1a5aebbd17e2d8ffc4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.10-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 a1af0a271598a228825b2bdef6c77ea3eaef6166208c0e919a265eab8fb0f245
MD5 33fd5c20e6437d94a2c48b5839e9f86e
BLAKE2b-256 317e2c25ff05469995ce93c62e3df42a6df46615cef9125e03c0aff9e4a3060c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.10-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 12e3936e72282b5e7ab40d218520bdba0705564cce5c4d974318d5cbe8fb4a80
MD5 33fb83e67e84196c62fb813faca4d8af
BLAKE2b-256 43739c5a0d70b436adf88ae2ad78455c4e9d6b40514cf01516fade89396cc191

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.7.10-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.10-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cecc455ba512641b2d7875212ac28ed887348e543c6f1773da0fa10bcdba1056
MD5 1cb814e020e0eeb96dda6e881a30d19c
BLAKE2b-256 4444c0a3123a9135a9c7f04d445e20b55cf4cc894b6ba56a0c6f19ddbe140304

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.10-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 598c313caff4a87850b6d39db4e8c53ce66bdb326504089d9d801365c79a8ec3
MD5 e49479454201f887bac4d25f70a95808
BLAKE2b-256 32e1dfc57d36f6db076c55b50b51bb7efe35c26950f157fa1bc19e9b8f53a339

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.10-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 97e79f76aac19e7ed606fcd9f5d553dacd5e9494b4217524abace653f372bd31
MD5 17f3a87e4183b5ce1b4424301688ef16
BLAKE2b-256 ed62fa6ec0320b77204cf9fd86d1512fad3a8b78fb27775ac9f71cc44e56d8e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.10-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 3d35ce4430b8dc1157d9866db01ffe5dfa3a54070b61497082bbe8e263812d4b
MD5 be88e6b8374f0de05243fa7830fa2d16
BLAKE2b-256 af859ac6d3f898206430c5b0276b5cf4c59b3a5d0271f79f6688d2b771b0e882

See more details on using hashes here.

Provenance

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