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

Uploaded CPython 3.14Windows x86-64

gjalla-0.7.9-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.9-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (20.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13Windows x86-64

gjalla-0.7.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (21.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

gjalla-0.7.9-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (20.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

gjalla-0.7.9-cp313-cp313-macosx_10_13_universal2.whl (6.4 MB view details)

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

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

Uploaded CPython 3.12Windows x86-64

gjalla-0.7.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (22.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11Windows x86-64

gjalla-0.7.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (21.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

gjalla-0.7.9-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (21.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10Windows x86-64

gjalla-0.7.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (20.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

gjalla-0.7.9-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (20.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

gjalla-0.7.9-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.9-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: gjalla-0.7.9-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.9-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e780551a6bf10f2dc35f1fe14217afff8203841300c2597aa19003b461395316
MD5 6fcefac6fa8e3ea881b0fd4b70e2e270
BLAKE2b-256 479f7d89364509f1262062330f7ddf580f5ab989daf8a316a979902659a0b138

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 fdd4e394e4ec0dca08d1fc6f0287636456b92542f46586d48085680a594d6b02
MD5 d288e4b0c9e8ec17cb25ef37b8c1a7a2
BLAKE2b-256 0b9addc48c97fc16975a5b98f94317442e009032322fab7784efe2a524ed399a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.9-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 45c0d1de2b3f183a25a0c3a18abcbea4acd11996fd87d68508fba01208c77411
MD5 235f11d634bfbdb74544dc3a2901083b
BLAKE2b-256 d6249ecb66a25de7e757603d506b48de7aa292e24a96f0d9bbf213788dd5ab95

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.9-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 d912707d57e5c449eedf20e9ba34974d8ddebb0db8f92779a178d211599f6211
MD5 a27b9ecefe3914aec2f5f620e96e075a
BLAKE2b-256 27284a2543ed55cab4d19b4c5bd8df7911e158b6ea5d2bce17034aaefb0c675a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.7.9-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.9-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ebb9de6fbd97cec79ad208fa54031db12ff2310c13379b6088952c71a82261f0
MD5 d14467784937b8d3709c43dc5db1d218
BLAKE2b-256 b87ae3b9d0727f1b665d9c0bf98a19236efac2718cb49a1a41f034f769b58b0a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 5c0eafad9fac639db9819740de20f820e3adeef634b06ba08e5c12e99cd33dd8
MD5 ad70c5ee53604b26e65dd64288ed8bc5
BLAKE2b-256 07794b991893330b86035a4f2498b48cf1fff23ea3f78d9ec6744c4baf006cd6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.9-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 107da69ca703fbbaa7fce7a676d1880ae21f48c2092c59bdfdd59e7674bc7624
MD5 9b5e2eb6cf3856c86463312565b0a4d1
BLAKE2b-256 1724704603c953c23acad051647274b9e4717f985e08b038f799ab371d358065

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.9-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 3e2f175dcc969f53de357d3079b424cdc94675fd0cf34ea9f02109ea8015152d
MD5 c30d7dfcef50c7bb6b3e18c216870a64
BLAKE2b-256 7e9babde1ab07ba484ae5d808231666a6d56c50b9fe5e6908a31390c10dff7e0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.7.9-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.9-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c8ebe9e2289dce2c31e06872066038cc55f1080060b9318e13d9b716f93a61ab
MD5 496543d312a331db244595b44570667e
BLAKE2b-256 6f5a84fda6743c51c59177402e5030a9934b8bfe9d553f7edc983228819747a5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 06533fd4c94b3ec08f12957f6435c27ad51960d8b7763a73564601723f608626
MD5 e931eb8805d4309d5488f0e7105c7c53
BLAKE2b-256 c145931d1732b842b478e2958992b35f9616c32f80e7197f93deb658e7919150

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.9-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 75dd62d4532db41c0ff7928a546546afa6193d6458ef6cc559bd7c230c473a86
MD5 fda951ac2f604e27390b55a70cd2242f
BLAKE2b-256 c1065718019674a44092bbdfbbd1aa08d28a9b025e7f5c39d1734eb44f853ee0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.9-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 dd3a368d28a67ab5cddf806554fcc03dde190ddb59b177e1ec0f505f301c40e4
MD5 178831cea4a5ca890c2e851ce6817c06
BLAKE2b-256 dbf7a921f014a661e89e20fadca4f79ac6300bc5c61978cd39513b25a38aefcc

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.7.9-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.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 19836fbf2a6a2f6605f873b00bd77d6fcc2f3079c7daa1a517d24776bb4722eb
MD5 bfc7188573723f8d2a160c73a9eccd60
BLAKE2b-256 07276ee75dc0a9f6a7e05ff8ac2624cf14b6d73c5d8696f472a51d24f3d357e8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 7802f0d9514f2368185cdd90198389ecf057b48475fe9382a709b9652a19876d
MD5 7cc7de45e248dd5cd9d73942b314d89a
BLAKE2b-256 36b53323e605c03e77cccf20fe0652dace41187568f8c75f9fc5958b210c29ab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.9-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 0671dbe14324c0ef4eabf6e5490fb8c05c556c4693f11eb63eb6f21309ef95e0
MD5 18fbcdade062b688fdebcebf5afa10ee
BLAKE2b-256 6ea323d57143e24a2ee6bb09353b5fae8ed84bc8b63e8bf4add3513b4972447f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.9-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2f31379892a64abc33a04474694b9c4d2b0bf8897061d7f11a709836722f9a03
MD5 5ff812913a8d9a2b6f71c1bdf3a66959
BLAKE2b-256 de379d7ec9583287aab867c8ae76229ebb5b738bff5cb776138b88da384e85b2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.7.9-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.9-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a342a9c9fa5c17a7b097d44d0570b71fdb40930611323560f38721f0b70ed0b6
MD5 d1e05817e4e4d105e06136212c0fa9eb
BLAKE2b-256 4f2065d2cf433d7921168ea6c85065fd1e3dc720946ceb90bd08e008f15ac5a9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 c63b6fcb2fe9fef82bbff5e78c1158427c4be7c4de7699d4d42eebd47275c09d
MD5 d55dfebb077be418c0f6f17f20149133
BLAKE2b-256 7313f1af51c8d83264162a7654665981e90fd7e38d9938402abcb1b5f9f23e9d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.9-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 60942eaad8c943dd534386c5efcb2dd9b2f6a5b2c2c474f38ceccd779d53a1c7
MD5 84aeb9d54029ca61136035d72214b36e
BLAKE2b-256 977474a0f7a443108d7f2151abf057a86d3711667168f10512a0a945170b192d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.9-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 496c2ace54474c62f42ddb2ec38e7ee77e66389eec89f19c07dea9643f1fe658
MD5 d8749610c562d1e03b3407a9ad30d842
BLAKE2b-256 cdbf26206d0c42015d4f56fe8c6a8e85bfc1a3806fce03734723038d8225981f

See more details on using hashes here.

Provenance

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