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
setup Set up gjalla in a repository (interactive wizard, or use subcommands)
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

Initial Setup

gjalla setup

Launches the interactive wizard:

  1. Check git repository
  2. Configure API key
  3. Verify API key
  4. Select project
  5. Create .gjalla/ project config
  6. Install commit attestation guardrails
  7. 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.0-cp314-cp314-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.14Windows x86-64

gjalla-0.7.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (19.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

gjalla-0.7.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (18.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

gjalla-0.7.0-cp314-cp314-macosx_10_15_universal2.whl (5.8 MB view details)

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

gjalla-0.7.0-cp313-cp313-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.13Windows x86-64

gjalla-0.7.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (19.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

gjalla-0.7.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (18.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

gjalla-0.7.0-cp313-cp313-macosx_10_13_universal2.whl (5.8 MB view details)

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

gjalla-0.7.0-cp312-cp312-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.12Windows x86-64

gjalla-0.7.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (20.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

gjalla-0.7.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (19.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

gjalla-0.7.0-cp312-cp312-macosx_10_13_universal2.whl (5.8 MB view details)

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

gjalla-0.7.0-cp311-cp311-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.11Windows x86-64

gjalla-0.7.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (19.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

gjalla-0.7.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (18.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

gjalla-0.7.0-cp311-cp311-macosx_10_9_universal2.whl (5.9 MB view details)

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

gjalla-0.7.0-cp310-cp310-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.10Windows x86-64

gjalla-0.7.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (18.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

gjalla-0.7.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (18.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

gjalla-0.7.0-cp310-cp310-macosx_10_9_universal2.whl (5.9 MB view details)

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

File details

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

File metadata

  • Download URL: gjalla-0.7.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for gjalla-0.7.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 71141c284818a9b1a36f6a2c147d6a4cca8c048f17a2a3b258a926d31221ec19
MD5 75c22f4523d34b572ac452e302999a11
BLAKE2b-256 2be7594ba41f50990dd86ed2620231a5a4a61ef557cc7a51f55e1ab24c76f79c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 e536988904acbebd4efdc43924f8f1b42cbb31cfb460d877fbf2538600eb4a24
MD5 158c54311828c5c4465950af22d29e63
BLAKE2b-256 8869ff450f0d3438834861a4ec61a73f6f7c276af0e14e23756f6307609c311d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 3c8016977dba33280754f22d2dd233282ef794a4485cff9a3fa799a3fdc0e944
MD5 72caae1a91d4149b769e4cd240eed405
BLAKE2b-256 6d7c12132989814795bf46f1ef2e0a571dc6714fd78332ba1e9b6de34a7299f8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.0-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 c53f86b55a377bd6b5c3e8c65fa1d819c925c775c5dc0baba265108b59579990
MD5 c0d0adecc4ba9fef9e66859e6e3069d0
BLAKE2b-256 70ad75beea14ce727e8466f45967b97e3efb720b98d6dcf8d76e458f8649f4e5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.7.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for gjalla-0.7.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 122ec3794164046c96d2119069b8ba67e28006ac856e2aac4e836d3582e2350d
MD5 f88e59369ae883e6868c034797f7631b
BLAKE2b-256 14fc40da527fd931add91c503abb57c97470b78f6d55ed15fea3a8ee0bd76269

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 2ddac07998015c3a7e1f9110e112eef0d88f8d785b33865cb5d007177410781e
MD5 5d31371fc6db352757ee1d4b68fa17f4
BLAKE2b-256 21d9185fac81e79b9512772e49e927bc57e9319cb9fef0926bdeaafa068a68ca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 7cbf163d29b201bdcbe098ee6f768548e525dc759e0f4ef680860de431c13946
MD5 7fc552ef8003f580286400a45c0e224b
BLAKE2b-256 3bcbf89dd8eb40aff6e9fbb235928363c3e64d0d7e50c7fa0a60f7f5aac3b945

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 8760922499408f237d7d1d288871e2c63914f2070122382de840b699e65f644b
MD5 c8e15c3e389265f86fe688540f8081b6
BLAKE2b-256 09574a592e795b45a908a84ff678cce9a3bf6cdd34396cda8c679635bbb663a7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.7.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for gjalla-0.7.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 640f41d2cfb5bcaede75de38503199ed8dec1c31c42ec84266be328d1dd852fe
MD5 f0e02e11b0c0d840457ba2a11e57cb7e
BLAKE2b-256 1fffe666b8401d37f59f611b7b920b3265a5d04c773b702bb5533c71a3bee14c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 316184d303f1803d6422368faa1fb7d0f985f6d0d3cdc2569722fa0fbbf50ba0
MD5 4318bbb5104c5937a244676143055657
BLAKE2b-256 f7187de66a210fc6fd84ae56a0e17636aec18cc48f6aafbc458fb7bc3455c159

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 b6c26a1f771748a67269585b936f726135102bb89314a63bbc5884488b8743f7
MD5 6a538315db113a7776ee14579d13803c
BLAKE2b-256 72617308f3cad60f81cd4b43590de73bb0469d6a41b57bd0a07906c3c52c54af

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 9efb361a58985ad0c344869a74ef88fdd1af5b31ce596a39b7f8d3da230f6bd4
MD5 ff471891584d3cb7745337edd0f4a25a
BLAKE2b-256 1d30c2473d43fa103f6adc4d63ed730ada59a71c8f58de1afce71a57424afadb

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.7.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for gjalla-0.7.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e671375c29dee1138708de5c8d1749588bd8f9669c442ac1911c1c2ff2f060b9
MD5 4d72ae84bc02223e0a9cc23338bc525b
BLAKE2b-256 d106a0e20300fc6b689221a60075fcb901a46c62d82b7344d8eb6642dee1dd21

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 bdddc5ee54d6183ccbb2de1cd53e6014579ce09109c39a30303ab45c968fadf2
MD5 51b5fcaa9537699f060325e3b9692601
BLAKE2b-256 b6a3b4ed293150c57351c38151e86c246b63d4d51531a028688d3f9bfd39c13d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 f4f84458bf6ce45a62d57cf154dfee48af1c3d46e7ab006887e60b56b3afc7af
MD5 d141615fa55bcb963349e03fbfcf5a8b
BLAKE2b-256 6de77b048f17c7938b92af2cc5b0b09d7df21c217ba23f6f91ab1a7be3d70b60

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 95d97ace46479298f6b66ddfeec54e078a7c0822350ceca74701c4f11e8a7016
MD5 3262d31bf1668381dd6f2fc27170be01
BLAKE2b-256 f07fbf73dfcf8a7785950ef68d084a26f57f0d7c13a4257e9ca1f3e99db83cf9

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.7.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for gjalla-0.7.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 947a0fffd9193fd74f60ab501d4cf6017e40e7af6a6574f17dc3f18cef9b16d2
MD5 c9ba9a8cb3b226aeff7bef4b579ec44a
BLAKE2b-256 475e9f17770da950e10997959bb6d47df9379ac68168c381f3571f38afd8d3ef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 230a1c53cd87b2c26eba0ca079245520171977bf80d044636b04cba557ef2666
MD5 6e26b962b18969b8420e8c5579b1f55e
BLAKE2b-256 9b1a73238505a9354b16fe0bd5eefb36ff4de94f1116e99a6708fa38e7a17b77

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 7ec75d81a365c37f26ec8cdc03af44f46885a431a06474494c914e15bb93c65a
MD5 31a41f772a84712d9f72285414c62f67
BLAKE2b-256 bba7b75be3b610b840b81621eb6bf95a423e8593402c96c51899733c2a86b602

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.7.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 efbf056785e0eac45dfa794af04891b2a50d27214dde442760e006ed441c68a7
MD5 94c0dfa63eeaf1419910212276ceee94
BLAKE2b-256 f8cb5ba2c9aa00509cc9e0d7f8e6fac1a9fae8a35e6d3b444b75e22c9825de53

See more details on using hashes here.

Provenance

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