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 commit attestations and allowlisted agent session telemetry. Memories are never harvested: users and agents add them explicitly through Gjalla's CLI or MCP. 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. Gjalla Memory

Gjalla memory is explicit. Agents and users create or update memories with gjalla memory add (or the compatible memory save spelling) or the save_memory MCP tool and recall them with gjalla memory show or get_memories.

Personal memory stays local. Hosted team, system, and project memory uses explicit --scope / MCP scope arguments. Anyone with access to a hosted scope can read and contribute; owners/admins can archive and restore with gjalla memory archive|restore or the matching MCP tools.

gjalla sync downloads hosted memory into Gjalla's own cache for offline recall. It does not scan, import, modify, or delete Claude Code, OpenCode, Codex, Gemini, Cursor, or other provider-native memory. It also does not embed memory bodies in provider guidance files.

Where stored locally:

  • Personal: ~/.gjalla/user/memory/*.md
  • Connected project cache: .gjalla/.platform/memories.json

Provider-native memory remains owned entirely by the provider and user.

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

Uploaded CPython 3.14Windows x86-64

gjalla-0.8.7-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (35.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

gjalla-0.8.7-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (33.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

gjalla-0.8.7-cp314-cp314-macosx_10_15_universal2.whl (10.3 MB view details)

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

gjalla-0.8.7-cp313-cp313-win_amd64.whl (4.5 MB view details)

Uploaded CPython 3.13Windows x86-64

gjalla-0.8.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (35.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

gjalla-0.8.7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (33.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

gjalla-0.8.7-cp313-cp313-macosx_10_13_universal2.whl (10.3 MB view details)

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

gjalla-0.8.7-cp312-cp312-win_amd64.whl (4.5 MB view details)

Uploaded CPython 3.12Windows x86-64

gjalla-0.8.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (36.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

gjalla-0.8.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (34.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

gjalla-0.8.7-cp312-cp312-macosx_10_13_universal2.whl (10.3 MB view details)

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

gjalla-0.8.7-cp311-cp311-win_amd64.whl (4.6 MB view details)

Uploaded CPython 3.11Windows x86-64

gjalla-0.8.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (36.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

gjalla-0.8.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (34.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

gjalla-0.8.7-cp311-cp311-macosx_10_9_universal2.whl (10.4 MB view details)

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

gjalla-0.8.7-cp310-cp310-win_amd64.whl (4.6 MB view details)

Uploaded CPython 3.10Windows x86-64

gjalla-0.8.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (34.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

gjalla-0.8.7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (33.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

gjalla-0.8.7-cp310-cp310-macosx_10_9_universal2.whl (10.5 MB view details)

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

File details

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

File metadata

  • Download URL: gjalla-0.8.7-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 4.6 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for gjalla-0.8.7-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 fa1ef0e92dfa8bef94cfbfed9438e81d50a70c555bb1f6b3cd597e5b4122702e
MD5 04e073539b5947b7437cfc9215a55306
BLAKE2b-256 4c434055fd8475c3468304bcba687c793824754511bf9c8d49c2f52acfc34d4d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.8.7-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 9489815db1d4348bcdf2f87f86ae12ec045dd47988103132b03acc1bb88b2e7b
MD5 8271ea889599d97bb9d42dff817b7b9e
BLAKE2b-256 82f86cb3b91f2449f6da79e72134d123e48490c1ecd9cb7dc5dc62cb10754637

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.8.7-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 ca1ec7828f07d787cc11af7fd256544e252253f7fa9cde7c23232e9e07e7618e
MD5 7882527accbbc37c3943a217f80062d9
BLAKE2b-256 da5d7619c95f5292e7a9ad44168fbcb4acb833c657753954ce68ebccbac473b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.8.7-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 810e354b443fc704e827c77e6c5464ee7f87011e06ac3b7defc2563aae81e25d
MD5 a655cefb4f860375ebbb8eabf0322100
BLAKE2b-256 a14e5a2ecd9635537bc444cdfca9725198a70cfebe6e7ecc982105cae74fc08c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.8.7-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for gjalla-0.8.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 97c864007fd2d0b074239c09eb76f163eab29e2197112c8b02cef275ef95f721
MD5 dd0583a5f8343b513c7accc92985b243
BLAKE2b-256 56b15a49b7a778c88ab3cb1e281f9c1b6c751e9699e45402947970970bc63f87

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.8.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 20253acacf2cca93fcf53c4891186789e4954fac2cf4894bb12164ff55f48414
MD5 64a60a0ae25d64ea5cbccf8074aeac30
BLAKE2b-256 200976b0aec3b38d1ea81e1aee4f4d06d440d5c730a6c4529c7bee42aebd4f77

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.8.7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 22c887a927ec97c607fb9e52efaaf770dff245cd15222a135a36c1a4ae8dd221
MD5 e772a58478e7fc9776b2989b24a85f21
BLAKE2b-256 0f1517096147a85102e9e860495f68059ecdd6b744f92ea26b3210e15742d545

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.8.7-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 d10d85e31ee8e3160b33f1682fb0eefe7fa43104ef20cce67fb72bae9904a8bb
MD5 73bf371c93e885ca9718760d06b18c88
BLAKE2b-256 45d05714399c8bcc06557223d01db06179adeeb1b7a4e84bc677e643ce62bea3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.8.7-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for gjalla-0.8.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f3ec630668739ef2bb9464e59ea1356fc21e13425d51ffa460bed508251fced2
MD5 dc4008e8c78a101757d457a4f14db5c1
BLAKE2b-256 cb19655759558670bd9443744010a2b6b0d8128974b109048c37c2d8125c8c12

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.8.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 2b2a68723ddff7b54a23c74c49b996d4f53a7882f80b45b679a073bef3d1c672
MD5 892536607c0160e5f4ef2ef97da65e87
BLAKE2b-256 be3c6b2b92bdb069885aca8eb2ed13e7ff5b9a9465e1a8b9e6cc25b3eb2d755e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.8.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 8235aff1e0c2f424bb2b0a3f47c957aa3146ae272ac696a44ee4c9e7252c13fe
MD5 e14b0dcb289d693b43fdd13430313eeb
BLAKE2b-256 d8d1383025b610dc2419b49a177a9f546e8a0eea7d0f7f19405f98304d4ac9a3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.8.7-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 d279d840eb4bbc7ba48fdedd48b7c302290d4dc20a4885f873acedbffb06f624
MD5 0473014576f0c2f67faff7c12fec49bf
BLAKE2b-256 d8d482e57ea614292801f47dae389b00c0cf002d21152287ed59613ff74012f2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.8.7-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 4.6 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for gjalla-0.8.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c725e6b899f2a6991ba63874be31d1b482240ba3e3178a3fc818c6487fcf0880
MD5 7a993fba0e9cfef105d87ad32da5c484
BLAKE2b-256 f20725f780eab7164d08913ea757b350d921f8c272f99d4fb1b53cc94db24e5a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.8.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 45b69d41a435c687764c852e570f0bf73dd96e243e89d9f2d649288b3da7311c
MD5 28a9f0dabd143ef674612b9579c8b19a
BLAKE2b-256 767b94f6f7cd7dfb0fa3df438c52d2a6ddc7f6ba4bd1f0639a7f447c23946aa9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.8.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 3bc63174633b2b882fa7e387f3d22b2116140462debc1540367ecdba53101a33
MD5 6157c3c15a4977199d1a8aac5fbb2dc7
BLAKE2b-256 5a88f2629c6fb54d3e81bc9350c3a18aa2e8119f7483c6149baf4ced1d92df4b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.8.7-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 26e819374307736977fe3237ba662862201df579fbd4a08227b094eedb27ca30
MD5 90acce37ce86226139265fa005d8f6e7
BLAKE2b-256 710602f5bed0bb98daf869b66376483f3e6e65bc6cafe2023a369d976a7eeb9f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gjalla-0.8.7-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 4.6 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for gjalla-0.8.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5d5ee1fea58c7d0f7ba252341509b0e160e3e57071c80e96c011afad02480d43
MD5 4124769644e34dae444bb68bde903b21
BLAKE2b-256 0bbb26b900f42489d1187f2ad625662f807fe04b757ae7979168416359096d16

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.8.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 aef9684fee1a6b89ce7ea3fc41bf0e003f6842c6ae44ac06659eaa6a5e35a423
MD5 d9f322d0ced872f72c097a3273ccd3ce
BLAKE2b-256 ba12f1c83fbd05d129ed4fd91540a8b96a1fa6878d924558addb312def7bca3a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.8.7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 f80ebf3389081505f32596c3163771fde6ef56bff8084be56e703c5ea56012dc
MD5 6642d6acb199c529d4e7c62f47bc7403
BLAKE2b-256 a8b453ccb85719bf28a5439f0f8549ecd9214705d5ca73761406fd5573d614b0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gjalla-0.8.7-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2631ded6d4d2b61c91d06b07848f77026e42ad1ce553184f3d63e53dd082ea7c
MD5 5bcc1ed8a0655e3a68e7be04d3e18d92
BLAKE2b-256 a8b8faa08399aa46398d765f3319fb04c37249fc031e4867fc7e7d3c494d6d8f

See more details on using hashes here.

Provenance

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