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

Uploaded CPython 3.14Windows x86-64

gjalla-0.7.12-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.12-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (21.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

gjalla-0.7.12-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.12-cp313-cp313-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.13Windows x86-64

gjalla-0.7.12-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.12-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (21.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

gjalla-0.7.12-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.12-cp312-cp312-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.12Windows x86-64

gjalla-0.7.12-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.12-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (21.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

gjalla-0.7.12-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.12-cp311-cp311-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.11Windows x86-64

gjalla-0.7.12-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (22.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

gjalla-0.7.12-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (21.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

gjalla-0.7.12-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.12-cp310-cp310-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.10Windows x86-64

gjalla-0.7.12-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.12-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.12-cp310-cp310-macosx_10_9_universal2.whl (6.6 MB view details)

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

File details

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

File metadata

  • Download URL: gjalla-0.7.12-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.12-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 35bd5cd31fd005f0d475b099d3c1f35527ca62e9c9b53a9f23320371fe65780a
MD5 85be5dec0d2332c1618803733c38134a
BLAKE2b-256 9168ab59a7abc221b65bb2f141e0508bf3e57f14cc047678dfc867bacc58b678

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.12-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 de407707b321a4e9540947f89282c7a6c2d8cb34c029b745989bfb4bc45eafcc
MD5 7c6aed3eee49a30cf1e5e37593cd498c
BLAKE2b-256 ab2b88600e747c20bb0052a70acb013d1327b34e55cafda262cc2e67e941c0a7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.12-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 2b8660fcb180a82b685b0a707b028ffa63ae3f1dc85bb1e84ff5353b33b38f1c
MD5 493fd0cc389b3686e032f67b88c0c551
BLAKE2b-256 bb7cd6185655d7927c330791b2d39093712125e9ad8a55a27301597afe34ff76

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.12-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 83df5f59f647e438078a2feaed25fee918389bc8311747f838c3ec24e0008522
MD5 46ca05c1eeda5052db5532343905e232
BLAKE2b-256 5c0c0772a0ec0220ad3efd42f60532ae75b2069ee10f948d55a0751e46fcd727

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.7.12-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.12-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1870eaa2b9b2deed3234e8678f1c61fa617eace31cfe8f6e29f0ef479dc312b2
MD5 99c96cccc51c475d3708df40e08df8e9
BLAKE2b-256 a1cd5c9a1785a814a7416826fe9a14bf8a2589afefde6d026f0a9f42ca562e88

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.12-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 d08f9b028eadfbed5123a5124e4e9ba6653890b3597050422de68ea4f3989f09
MD5 bc940b01c7a868faa702d9421e27df6c
BLAKE2b-256 529824c5b8d9cd458d714e92054b19d192c0e2578ff7b0837e5e106f13790da1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.12-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 75e05147dbd0cbbe3bed5f27010d7aa05578147cb51d260f48a8e192119f5a78
MD5 ba91b7d9e5ba91ff1df24f952dc71050
BLAKE2b-256 efc096ad339ce4b1f5c0b06a9d972db18e072f9f38b869c91d7d08572dec0e62

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.12-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 dab8a5e420f34eb35f5d1f55da6cbeb7c5e8153e8ed2e331818521e5bd373dce
MD5 38b7f2362826801066d1b4d769c407d0
BLAKE2b-256 08131421ebf20b54c4819c891ea60a371aaf1ac7d50a8610ee0b8dfc19c31155

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.7.12-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.12-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 183f0fe94ef6f3e95a8b39c25257532070cac05431de161f24a180a3863903e6
MD5 b33c09c107f16fb7583a918d80dbb902
BLAKE2b-256 3f692aa8b097f3416669f4c1648a13120ee91832146b8c67c4e2f6c0a22b5e50

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.12-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 5c60d8e0407d534dfe06f14e96ca4f79a04f88c28d7806b5c99ad8597fc1b7ab
MD5 083da167a42bf5b8f251ef561fa25a64
BLAKE2b-256 6da48f35d806e6870e5cb3ac88c681a1f9a21737cd721e5f69fa9eb4632d1fc2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.12-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 b93623cf510aa512c30521be6f08704b4feff99c5d44bf3a38a996cf6091a1c2
MD5 0cb9897c1d7e04fd4e7cd3b46ccc3cab
BLAKE2b-256 6489dc0818187b3abe17d205eaf7b80d0ce6f8edbb46eb7c491e408856e9fef8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.12-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 a5ce1f97ab241781222c89420102840facfa42424370a5b628738d55a7aa43a0
MD5 c9437b3259156e51a1544284c8485c96
BLAKE2b-256 cde8ea33f5a64166c0b46b628b082437c34364ffa9f5e860c8985ad904cfb2ea

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.7.12-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.12-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f584425c6178ba8d8f7effe1b17479671cc42d8ef28198bf9027361b3464516a
MD5 e51850f2b4a6fae2aa27650bb0bd6e11
BLAKE2b-256 0d1e432b7650fc92f8f763336f917c98685eef818d2234aaff8f25474a57add8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.12-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 135a2644e8f03c864981673f44e7db5ea61986faa69c6ab52d19424848f502ad
MD5 877b6c19795713b598df1ab25dd0c3b4
BLAKE2b-256 abde338628afb8859581c0d1ccb435d7dd5521f5ea812701878176faaf7618f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.12-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 d87b7c2308e2da8e973c96cc6a3d4982a4847d8e00680b2efd708ca96f3e2872
MD5 7b24cf96f4c0400c0aa285c55d70b12a
BLAKE2b-256 7b78f76a3696236eea29de9966ea8f08bc975aab80c535123786597ee06ca990

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.12-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e2c0def539e4d58e8d66cabf023cabc58ba916554a55296681b6c32f88d04df6
MD5 1e609d1ebefdee9282b6ff626eefbfe8
BLAKE2b-256 be317248036e751bde48002b92f149b4013e52e17f4da858750d81bb7383a993

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.7.12-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.12-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5709f9abf57ff31cd4ddbdbdcde9b9baa28002a77d8d317beb36c465d5fa6f85
MD5 187736de4203673fb397b394cafc67ca
BLAKE2b-256 7bbf1566c3d92bb35ad8d7074c84b8b5245b4e0fed49fb38e15495156d4e7c7f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.12-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 979c63423abe0af8bf3ba64285d137bf25cf2b67dc1614a98d2597aa322973c4
MD5 2d9dc6b01c215947ecbb348b37455c51
BLAKE2b-256 a2c43750fb9cf2e70f457581449de2a51284a4447ae9c8b35da4aa6fd15e0797

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.12-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 e97dd622c03fd38111cb7c1b76b4ea20d7ee09115d97a992f6964d9f292830a5
MD5 741ead2628955f64c7924875d052cff9
BLAKE2b-256 f236edc7faf9114a0ce947adf17e0d2b3be0b22257873752fa29729cafe0bc62

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.12-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a11367d601c77f618e8796bf384afd85712accf909ac1b154fb09a29398533d2
MD5 7e904eee47af6cab0a2cefe85992f225
BLAKE2b-256 594d10747ae44ac6a20cdce9a57d0939df7ce3d3dd9426e76f582eb6e7376010

See more details on using hashes here.

Provenance

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