Generic parallel/sequential task runner
Project description
Camas
Parallel and sequential task-tree runner with matrix expansion and flexible effects all defined as typechecked Python.
Example
# tasks.py
from camas import Parallel, Sequential
ci = Sequential(
Parallel(
"ruff format . --check",
"npx prettier ."
),
Parallel(
"ruff check .",
"mypy .",
"npx eslint src/",
"pytest",
"npx tsc --noEmit"
),
)
camas ci # run the tree
camas ci --dry-run # print without running
camas ci --effects='(Summary(),)' # post-run summary instead of live tree
camas matrix --PY 3.13 # pin a matrix axis from the CLI
The animated tree above is from a live test fixture — see the walkthrough.
Install
pipx install camas
Why camas?
camas is not a build system. camas is for the specific job of running structured trees of shell commands.
| Python task runners† | just | Task | Mage | camas | |
|---|---|---|---|---|---|
| Project scope | Python projects only | Any | Any | Go projects only | Any |
| Definition language | pyproject.toml TOML or @task decorator |
justfile DSL | YAML | Go | Python (typed AST) |
| Inline anonymous parallel groups | No | No | No (must be a named task) | No | Yes |
| Parallel execution | poe yes; Invoke / taskipy no | [parallel] attr |
deps: (parallel) |
mg.Deps(...) |
Parallel(...) |
| Matrix expansion | No | No | for: + parallel:true |
Go loops | matrix= |
CLI matrix override (e.g. --PY 3.13) |
No | No | No | No | Yes |
| Live tree output | No | No | prefixed / group modes |
No | Termtree (default) |
| Pluggable output renderers | No | No | 3 built-ins | No | --effects |
| Type checking on task definitions | Partial | No | Editor schema | Yes (Go) | mypy / pyright |
| First release / status | 2013–2020, stable | 2016, stable | 2017, stable | 2017, stable | 2026, alpha |
| Ecosystem | Moderate (Python) | Large | Large | Moderate | None yet |
†poethepoet, Invoke, taskipy — pyproject.toml-bound runners that assume a Python project.
| If you need... | Reach for |
|---|---|
| Reproducible, hermetic builds | Nix |
| Incremental file-based builds (skip when inputs unchanged) | Task |
| Simple project command menu | just |
Parameterized tasks (--env=staging, prompts, vars) |
Task |
| Go project, build logic in Go | Mage |
| Inline parallel/sequential trees with a live view | camas |
| Pluggable output effects (live tree locally, summary in CI) | camas |
| Matrix runs across versions/platforms, overridable from the CLI | camas |
CI integration
The renderer is swappable, not the tree. Run the same tasks.py locally with the live Termtree and in CI with the post-run Summary — one flag changes the output, the pipeline definition is unchanged.
- run: uv run camas check --effects='(Summary(SummaryOptions(Fixed(90))),)'
The project's own CI workflow is a working example.
Reference
- Examples — full project layouts under test coverage. The canonical reference for how to structure
tasks.py, use[tool.camas.tasks]inpyproject.toml, drive a matrix from.python-version, or scope a 2-axis matrix from the CLI. - Source — typed Python with thorough docstrings.
camas --helpandcamas <task> --helplink back here. camaswith no args lists tasks;camas <task> --helpshows the expanded tree, matrix axes, and override flags.
Walkthrough
The animated tree at the top is generated from this tasks.py:
examples/tauri-app/tasks.py — Rust + TypeScript + Python in one tree
from pathlib import Path
from camas import Parallel, Sequential, Task
src_tauri = Path("src-tauri")
python_sdk = Path("python-sdk")
node = Path("node_modules/.bin")
frontend = Sequential(
f"{node}/prettier --write .",
Parallel(
f"{node}/eslint src/",
f"{node}/tsc --noEmit",
f"{node}/vitest run",
),
)
backend = Sequential(
Task("cargo fmt --all", cwd=src_tauri),
Parallel(
Task("cargo clippy --all-targets --locked -- -D warnings", cwd=src_tauri),
Task("cargo test --all-targets --locked", cwd=src_tauri),
),
)
sdk = Sequential(
Task("uv run ruff check --fix .", cwd=python_sdk),
Task("uv run ruff format .", cwd=python_sdk),
Parallel(
Task("uv run mypy .", cwd=python_sdk),
Task("uv run pytest", cwd=python_sdk),
),
)
all = Parallel(frontend, backend, sdk)
fix = Parallel(
f"{node}/prettier --write .",
Task("cargo fmt --all", cwd=src_tauri),
Sequential(
Task("uv run ruff check --fix .", cwd=python_sdk),
Task("uv run ruff format .", cwd=python_sdk),
),
)
build = Parallel(
Task("npm run tauri build {FLAG}"),
matrix={"FLAG": ("-- --debug", "")},
help="Debug and release builds (FLAG='-- --debug' debug, FLAG='' release)",
)
$ cd examples/tauri-app
List the tasks —
$ camas --list
output
Available tasks from .../tauri-app/tasks.py:
all frontend | backend | sdk
backend cargo fmt --all, cargo clippy --all-targets --locked -- -D warnings | cargo test --all-targets --locked
build Debug and release builds (FLAG='-- --debug' debug, FLAG='' release) [matrix: FLAG×2 (-- --debug..)]
fix node_modules/.bin/prettier --write . | cargo fmt --all | (uv run ruff check --fix ., uv run ruff format .)
frontend node_modules/.bin/prettier --write ., node_modules/.bin/eslint src/ | node_modules/.bin/tsc --noEmit | node_modules/.bin/vitest run
sdk uv run ruff check --fix ., uv run ruff format ., uv run mypy . | uv run pytest
Preview what all would run —
$ camas --dry-run all
output
all ∥
┃ frontend →
┃ ├─ node_modules/.bin/prettier --write .
┃ └─ node_modules/.bin/eslint src/ | node_modules/.bin/tsc --noEmit | node_modules/.bin/vitest run
┃ ┃ node_modules/.bin/eslint src/
┃ ┃ node_modules/.bin/tsc --noEmit
┃ ┃ node_modules/.bin/vitest run
┃ backend →
┃ ├─ cargo fmt --all (cwd: src-tauri)
┃ └─ cargo clippy --all-targets --locked -- -D warnings | cargo test --all-targets --locked
┃ ┃ cargo clippy --all-targets --locked -- -D warnings (cwd: src-tauri)
┃ ┃ cargo test --all-targets --locked (cwd: src-tauri)
┃ sdk →
┃ ├─ uv run ruff check --fix . (cwd: python-sdk)
┃ ├─ uv run ruff format . (cwd: python-sdk)
┃ └─ uv run mypy . | uv run pytest
┃ ┃ uv run mypy . (cwd: python-sdk)
┃ ┃ uv run pytest (cwd: python-sdk)
Tree-symbol key: ∥ ends a Parallel header, → ends a Sequential. Children hang off ┃ (parallel siblings, run concurrently) or ├─ / └─ (sequential steps, short-circuit on first failure).
Discover a task's matrix axes and override flags —
$ camas build --help
output
usage: camas build [-h] [--dry-run] [--effects EFFECTS] [--FLAG VAL[,VAL...]]
Debug and release builds (FLAG='-- --debug' debug, FLAG='' release)
runs the 'build' task:
build ∥
┃ npm run tauri build -- --debug [FLAG=-- --debug]: npm run tauri build -- --debug FLAG=-- --debug
┃ npm run tauri build [FLAG=]: npm run tauri build FLAG=
Matrix axes (override with --AXIS VAL[,VAL...]):
--FLAG -- --debug,
Pin the matrix from the CLI —
$ camas build --dry-run --FLAG '-- --debug'
output
build ∥
┃ npm run tauri build -- --debug [FLAG=-- --debug]: npm run tauri build -- --debug FLAG=-- --debug
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file camas-0.1.5.tar.gz.
File metadata
- Download URL: camas-0.1.5.tar.gz
- Upload date:
- Size: 386.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1b9c40081b8f4be3de66009285e652d4967465ef3959e7750b8c541aeb9d1a62
|
|
| MD5 |
dfd8f172c01100402d13bab940445213
|
|
| BLAKE2b-256 |
e6be12199fc7f5f66d3ca562f332fd3a7f713c6a130e1e4b9e438fcd5a87ed9e
|
Provenance
The following attestation bundles were made for camas-0.1.5.tar.gz:
Publisher:
ci.yaml on JPHutchins/camas
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
camas-0.1.5.tar.gz -
Subject digest:
1b9c40081b8f4be3de66009285e652d4967465ef3959e7750b8c541aeb9d1a62 - Sigstore transparency entry: 1467126847
- Sigstore integration time:
-
Permalink:
JPHutchins/camas@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Branch / Tag:
refs/tags/0.1.5 - Owner: https://github.com/JPHutchins
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yaml@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Trigger Event:
push
-
Statement type:
File details
Details for the file camas-0.1.5-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: camas-0.1.5-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 258.3 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
52cc017eb8f1f0142916b932569201932a8568a9663fa2703ac1b6084f7104f9
|
|
| MD5 |
5534686cdc15fda3265b2464dfa4e2c3
|
|
| BLAKE2b-256 |
5ce4a7e9f343d1bf629e4e7ff53ea3955d9935ec0fa1c125480d37f28d244580
|
Provenance
The following attestation bundles were made for camas-0.1.5-cp314-cp314-win_amd64.whl:
Publisher:
ci.yaml on JPHutchins/camas
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
camas-0.1.5-cp314-cp314-win_amd64.whl -
Subject digest:
52cc017eb8f1f0142916b932569201932a8568a9663fa2703ac1b6084f7104f9 - Sigstore transparency entry: 1467127089
- Sigstore integration time:
-
Permalink:
JPHutchins/camas@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Branch / Tag:
refs/tags/0.1.5 - Owner: https://github.com/JPHutchins
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yaml@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Trigger Event:
push
-
Statement type:
File details
Details for the file camas-0.1.5-cp314-cp314-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: camas-0.1.5-cp314-cp314-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 580.7 kB
- Tags: CPython 3.14, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7413c22cd56ac734fa6cdc1515ec41d1494aefd6a9cd46281f63431b76154630
|
|
| MD5 |
73f9ed6602de4600002dc734bd65d273
|
|
| BLAKE2b-256 |
98b2fa85548db5dc25cdef942df786040d5de1b65086d2e92053a2d47f840e42
|
Provenance
The following attestation bundles were made for camas-0.1.5-cp314-cp314-musllinux_1_2_x86_64.whl:
Publisher:
ci.yaml on JPHutchins/camas
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
camas-0.1.5-cp314-cp314-musllinux_1_2_x86_64.whl -
Subject digest:
7413c22cd56ac734fa6cdc1515ec41d1494aefd6a9cd46281f63431b76154630 - Sigstore transparency entry: 1467128578
- Sigstore integration time:
-
Permalink:
JPHutchins/camas@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Branch / Tag:
refs/tags/0.1.5 - Owner: https://github.com/JPHutchins
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yaml@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Trigger Event:
push
-
Statement type:
File details
Details for the file camas-0.1.5-cp314-cp314-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: camas-0.1.5-cp314-cp314-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 563.6 kB
- Tags: CPython 3.14, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8963a45607fe1a3149cb6e250da9dc20ff7d089299e54ed9dce186294beea312
|
|
| MD5 |
f9506e769e7c9dd98dbaec98ee082134
|
|
| BLAKE2b-256 |
7191d940925c0195b53cd6adba35fb19771d04d5cd1f04a6a3a262fa31684882
|
Provenance
The following attestation bundles were made for camas-0.1.5-cp314-cp314-musllinux_1_2_aarch64.whl:
Publisher:
ci.yaml on JPHutchins/camas
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
camas-0.1.5-cp314-cp314-musllinux_1_2_aarch64.whl -
Subject digest:
8963a45607fe1a3149cb6e250da9dc20ff7d089299e54ed9dce186294beea312 - Sigstore transparency entry: 1467127715
- Sigstore integration time:
-
Permalink:
JPHutchins/camas@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Branch / Tag:
refs/tags/0.1.5 - Owner: https://github.com/JPHutchins
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yaml@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Trigger Event:
push
-
Statement type:
File details
Details for the file camas-0.1.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: camas-0.1.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 584.2 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
636e19263d60d2accee32dc9c74ec557d079b00d7cec71e6690191505b20b0cf
|
|
| MD5 |
19b065fff3e85171e64898130bc51d82
|
|
| BLAKE2b-256 |
16e9beca48c06b24d979887acf045115b7a2e931988b7a205e114c1fcfd6f97a
|
Provenance
The following attestation bundles were made for camas-0.1.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
ci.yaml on JPHutchins/camas
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
camas-0.1.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
636e19263d60d2accee32dc9c74ec557d079b00d7cec71e6690191505b20b0cf - Sigstore transparency entry: 1467128221
- Sigstore integration time:
-
Permalink:
JPHutchins/camas@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Branch / Tag:
refs/tags/0.1.5 - Owner: https://github.com/JPHutchins
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yaml@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Trigger Event:
push
-
Statement type:
File details
Details for the file camas-0.1.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: camas-0.1.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 553.7 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ab4f19fa02d1bf83c7e7da2644e1baa9e89aecca177fd7eff46df8be66c9fef
|
|
| MD5 |
a66fb96d9a55ed92471bfe7dca00d4c9
|
|
| BLAKE2b-256 |
d60a2cfe1079ac8eb767981090a1c4aaec7491ea20478d6a825a8bb00fcb9f4b
|
Provenance
The following attestation bundles were made for camas-0.1.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
ci.yaml on JPHutchins/camas
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
camas-0.1.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
4ab4f19fa02d1bf83c7e7da2644e1baa9e89aecca177fd7eff46df8be66c9fef - Sigstore transparency entry: 1467127657
- Sigstore integration time:
-
Permalink:
JPHutchins/camas@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Branch / Tag:
refs/tags/0.1.5 - Owner: https://github.com/JPHutchins
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yaml@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Trigger Event:
push
-
Statement type:
File details
Details for the file camas-0.1.5-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: camas-0.1.5-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 366.2 kB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
687efc8533b7750f86c8b12d6c3f07c42a2f5dd337702e6cfa1e8a02eb7a40d0
|
|
| MD5 |
1f5cb18084238438336c4ad67ed623a8
|
|
| BLAKE2b-256 |
908301b46df681660a594a4712fa4e325c20bf888cbff691898965d04b1d7c60
|
Provenance
The following attestation bundles were made for camas-0.1.5-cp314-cp314-macosx_11_0_arm64.whl:
Publisher:
ci.yaml on JPHutchins/camas
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
camas-0.1.5-cp314-cp314-macosx_11_0_arm64.whl -
Subject digest:
687efc8533b7750f86c8b12d6c3f07c42a2f5dd337702e6cfa1e8a02eb7a40d0 - Sigstore transparency entry: 1467128277
- Sigstore integration time:
-
Permalink:
JPHutchins/camas@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Branch / Tag:
refs/tags/0.1.5 - Owner: https://github.com/JPHutchins
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yaml@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Trigger Event:
push
-
Statement type:
File details
Details for the file camas-0.1.5-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: camas-0.1.5-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 254.1 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f5491dbc2cf22e4d93d6351679d6a5bf62a717feed9005c58adcd987e6c97e03
|
|
| MD5 |
7ef821104675d34457aa2990941bfcbe
|
|
| BLAKE2b-256 |
de647d9e526be46c877e9ce4e5f3d10f708921142e55251c87b4e44d2c48258b
|
Provenance
The following attestation bundles were made for camas-0.1.5-cp313-cp313-win_amd64.whl:
Publisher:
ci.yaml on JPHutchins/camas
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
camas-0.1.5-cp313-cp313-win_amd64.whl -
Subject digest:
f5491dbc2cf22e4d93d6351679d6a5bf62a717feed9005c58adcd987e6c97e03 - Sigstore transparency entry: 1467128451
- Sigstore integration time:
-
Permalink:
JPHutchins/camas@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Branch / Tag:
refs/tags/0.1.5 - Owner: https://github.com/JPHutchins
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yaml@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Trigger Event:
push
-
Statement type:
File details
Details for the file camas-0.1.5-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: camas-0.1.5-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 577.3 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
361a0ccadb249bcd71048ac9ea8328c5dffe54c8a7086c542c3e0d75bd98374a
|
|
| MD5 |
34032433b71af2130ae4153603a34cd3
|
|
| BLAKE2b-256 |
d98301dc1b89681c839b8a958f00ab178627e1340e8b53cc6937bce1d14a1fe2
|
Provenance
The following attestation bundles were made for camas-0.1.5-cp313-cp313-musllinux_1_2_x86_64.whl:
Publisher:
ci.yaml on JPHutchins/camas
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
camas-0.1.5-cp313-cp313-musllinux_1_2_x86_64.whl -
Subject digest:
361a0ccadb249bcd71048ac9ea8328c5dffe54c8a7086c542c3e0d75bd98374a - Sigstore transparency entry: 1467127531
- Sigstore integration time:
-
Permalink:
JPHutchins/camas@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Branch / Tag:
refs/tags/0.1.5 - Owner: https://github.com/JPHutchins
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yaml@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Trigger Event:
push
-
Statement type:
File details
Details for the file camas-0.1.5-cp313-cp313-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: camas-0.1.5-cp313-cp313-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 557.4 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a1f49af50bfdd6247cfafe721774cc7fe96efc53dd36f1c4fea2fa9565d43a3c
|
|
| MD5 |
825673f8b544e1ca5d95ff2927f59632
|
|
| BLAKE2b-256 |
e9c0bdf0e02e7086c79390ef9f030b05c68b1825903f54c18cca175e4ed3f1b7
|
Provenance
The following attestation bundles were made for camas-0.1.5-cp313-cp313-musllinux_1_2_aarch64.whl:
Publisher:
ci.yaml on JPHutchins/camas
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
camas-0.1.5-cp313-cp313-musllinux_1_2_aarch64.whl -
Subject digest:
a1f49af50bfdd6247cfafe721774cc7fe96efc53dd36f1c4fea2fa9565d43a3c - Sigstore transparency entry: 1467127351
- Sigstore integration time:
-
Permalink:
JPHutchins/camas@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Branch / Tag:
refs/tags/0.1.5 - Owner: https://github.com/JPHutchins
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yaml@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Trigger Event:
push
-
Statement type:
File details
Details for the file camas-0.1.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: camas-0.1.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 581.0 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ddf91a3b35eb1efe564433ec52905d3851a8b2386f670707fac2ae1bd77cfb6f
|
|
| MD5 |
fa08b02925d3793f6635fd3f7c580e2b
|
|
| BLAKE2b-256 |
b4904dfbbd176f8d9cdc95ab9405134191ee3d1b1c41dccf8a1b9193d840c47e
|
Provenance
The following attestation bundles were made for camas-0.1.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
ci.yaml on JPHutchins/camas
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
camas-0.1.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
ddf91a3b35eb1efe564433ec52905d3851a8b2386f670707fac2ae1bd77cfb6f - Sigstore transparency entry: 1467127583
- Sigstore integration time:
-
Permalink:
JPHutchins/camas@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Branch / Tag:
refs/tags/0.1.5 - Owner: https://github.com/JPHutchins
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yaml@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Trigger Event:
push
-
Statement type:
File details
Details for the file camas-0.1.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: camas-0.1.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 546.5 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d0dd6ec84b70790855bcf8c56756104868de7b04f175d0118f347cf2f37fcc01
|
|
| MD5 |
1fc150e8a8da90f8179e780d4e8a6469
|
|
| BLAKE2b-256 |
3560807de3972c1bc07225f00a1afd10a0933e87eb6ebf55c9b2ad86f9edb271
|
Provenance
The following attestation bundles were made for camas-0.1.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
ci.yaml on JPHutchins/camas
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
camas-0.1.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
d0dd6ec84b70790855bcf8c56756104868de7b04f175d0118f347cf2f37fcc01 - Sigstore transparency entry: 1467127449
- Sigstore integration time:
-
Permalink:
JPHutchins/camas@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Branch / Tag:
refs/tags/0.1.5 - Owner: https://github.com/JPHutchins
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yaml@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Trigger Event:
push
-
Statement type:
File details
Details for the file camas-0.1.5-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: camas-0.1.5-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 364.5 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d53254c257f04a95b0a11d6527cb15254ef7fc12bcea836ec18713783003ab9c
|
|
| MD5 |
f77c5d5701a2bab9907905e087d26b03
|
|
| BLAKE2b-256 |
2b949a8c647e060b09761a888272823573355a0fd4f0eae69fe219cb3a3be70c
|
Provenance
The following attestation bundles were made for camas-0.1.5-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
ci.yaml on JPHutchins/camas
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
camas-0.1.5-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
d53254c257f04a95b0a11d6527cb15254ef7fc12bcea836ec18713783003ab9c - Sigstore transparency entry: 1467128332
- Sigstore integration time:
-
Permalink:
JPHutchins/camas@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Branch / Tag:
refs/tags/0.1.5 - Owner: https://github.com/JPHutchins
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yaml@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Trigger Event:
push
-
Statement type:
File details
Details for the file camas-0.1.5-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: camas-0.1.5-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 254.0 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a051dda0257d2dda5849bcbf818e519b9c4cbbe7532a926226542fbe9ffd194c
|
|
| MD5 |
d263d680cd35dc5139c545b547c3944e
|
|
| BLAKE2b-256 |
7006ede815ae4be69fb49939f5833f4ab2c54d07f2811018ceec12d9430409dc
|
Provenance
The following attestation bundles were made for camas-0.1.5-cp312-cp312-win_amd64.whl:
Publisher:
ci.yaml on JPHutchins/camas
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
camas-0.1.5-cp312-cp312-win_amd64.whl -
Subject digest:
a051dda0257d2dda5849bcbf818e519b9c4cbbe7532a926226542fbe9ffd194c - Sigstore transparency entry: 1467127766
- Sigstore integration time:
-
Permalink:
JPHutchins/camas@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Branch / Tag:
refs/tags/0.1.5 - Owner: https://github.com/JPHutchins
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yaml@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Trigger Event:
push
-
Statement type:
File details
Details for the file camas-0.1.5-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: camas-0.1.5-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 581.1 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
375a9787958637d1683e564554b4a5adaea227d2880e4ded33649b7708874b17
|
|
| MD5 |
84dc1054a932b97bb64c1896d57449ed
|
|
| BLAKE2b-256 |
d8ec829041d830119834e0de355cc1596a1a212914f54a14142b20ddcddc0838
|
Provenance
The following attestation bundles were made for camas-0.1.5-cp312-cp312-musllinux_1_2_x86_64.whl:
Publisher:
ci.yaml on JPHutchins/camas
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
camas-0.1.5-cp312-cp312-musllinux_1_2_x86_64.whl -
Subject digest:
375a9787958637d1683e564554b4a5adaea227d2880e4ded33649b7708874b17 - Sigstore transparency entry: 1467128513
- Sigstore integration time:
-
Permalink:
JPHutchins/camas@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Branch / Tag:
refs/tags/0.1.5 - Owner: https://github.com/JPHutchins
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yaml@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Trigger Event:
push
-
Statement type:
File details
Details for the file camas-0.1.5-cp312-cp312-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: camas-0.1.5-cp312-cp312-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 561.2 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2bbaa3ae22b6dea742d7bdf9a423a04bc9258c2d37576e75b39beba24f8284d2
|
|
| MD5 |
fc3c97226a8f438be86a6c84b25bb6a3
|
|
| BLAKE2b-256 |
fdbbcd3a4c43f4ba470ee3db7e8373307a107267f1d97d9b4b0a2532566f827d
|
Provenance
The following attestation bundles were made for camas-0.1.5-cp312-cp312-musllinux_1_2_aarch64.whl:
Publisher:
ci.yaml on JPHutchins/camas
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
camas-0.1.5-cp312-cp312-musllinux_1_2_aarch64.whl -
Subject digest:
2bbaa3ae22b6dea742d7bdf9a423a04bc9258c2d37576e75b39beba24f8284d2 - Sigstore transparency entry: 1467127273
- Sigstore integration time:
-
Permalink:
JPHutchins/camas@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Branch / Tag:
refs/tags/0.1.5 - Owner: https://github.com/JPHutchins
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yaml@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Trigger Event:
push
-
Statement type:
File details
Details for the file camas-0.1.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: camas-0.1.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 585.2 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e3e474c84a0c33d34e4cac444b73d16e01cfbb9847498d61c5da8961bd2e9e7
|
|
| MD5 |
1a6f03d7632b12b15e50d5d6aa747331
|
|
| BLAKE2b-256 |
44a8e39b49d89fb819a30b66efda1a74b79c7d598e0c8c42429af7e25bb8ce92
|
Provenance
The following attestation bundles were made for camas-0.1.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
ci.yaml on JPHutchins/camas
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
camas-0.1.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
6e3e474c84a0c33d34e4cac444b73d16e01cfbb9847498d61c5da8961bd2e9e7 - Sigstore transparency entry: 1467128006
- Sigstore integration time:
-
Permalink:
JPHutchins/camas@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Branch / Tag:
refs/tags/0.1.5 - Owner: https://github.com/JPHutchins
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yaml@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Trigger Event:
push
-
Statement type:
File details
Details for the file camas-0.1.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: camas-0.1.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 551.5 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3f8e214f8c3911cfd2ecdf42eb540e061a75fb87c6ddffd573f7bc3d23fb06a2
|
|
| MD5 |
d8c7aea01ab3c3754323bb295eb0f8af
|
|
| BLAKE2b-256 |
62d125537b06d6cb13fde53ea7aab1786946e17b8255132b3a12986adcac39ae
|
Provenance
The following attestation bundles were made for camas-0.1.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
ci.yaml on JPHutchins/camas
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
camas-0.1.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
3f8e214f8c3911cfd2ecdf42eb540e061a75fb87c6ddffd573f7bc3d23fb06a2 - Sigstore transparency entry: 1467127211
- Sigstore integration time:
-
Permalink:
JPHutchins/camas@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Branch / Tag:
refs/tags/0.1.5 - Owner: https://github.com/JPHutchins
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yaml@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Trigger Event:
push
-
Statement type:
File details
Details for the file camas-0.1.5-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: camas-0.1.5-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 365.4 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
494e0c298d1377876dc3876c6664c41f134544e0bd6cfbb55d8a859d0624ac4d
|
|
| MD5 |
716d1d732bc16c5eb73a272f98dc7a00
|
|
| BLAKE2b-256 |
d47d7eb96ff0ae5c34ffa32fec8f7a74ba574cb130f4329582edefc5b84fcf46
|
Provenance
The following attestation bundles were made for camas-0.1.5-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
ci.yaml on JPHutchins/camas
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
camas-0.1.5-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
494e0c298d1377876dc3876c6664c41f134544e0bd6cfbb55d8a859d0624ac4d - Sigstore transparency entry: 1467128403
- Sigstore integration time:
-
Permalink:
JPHutchins/camas@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Branch / Tag:
refs/tags/0.1.5 - Owner: https://github.com/JPHutchins
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yaml@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Trigger Event:
push
-
Statement type:
File details
Details for the file camas-0.1.5-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: camas-0.1.5-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 251.4 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
43e867a2a4cc070f87b6b4222825f6c5dd2162a720c7b7b5435b0ea7f0234d73
|
|
| MD5 |
e3616fa58a398037c8555d0a1387b2b5
|
|
| BLAKE2b-256 |
77377aa7ea17d0b92805ab4630f6b65ea3d758ec60b79065c49a725ec3f4c83c
|
Provenance
The following attestation bundles were made for camas-0.1.5-cp311-cp311-win_amd64.whl:
Publisher:
ci.yaml on JPHutchins/camas
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
camas-0.1.5-cp311-cp311-win_amd64.whl -
Subject digest:
43e867a2a4cc070f87b6b4222825f6c5dd2162a720c7b7b5435b0ea7f0234d73 - Sigstore transparency entry: 1467127940
- Sigstore integration time:
-
Permalink:
JPHutchins/camas@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Branch / Tag:
refs/tags/0.1.5 - Owner: https://github.com/JPHutchins
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yaml@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Trigger Event:
push
-
Statement type:
File details
Details for the file camas-0.1.5-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: camas-0.1.5-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 547.4 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e0c30cb0032340cd8586e7ba8b4137d30b628285c14a01753c20c9f4c77a2c26
|
|
| MD5 |
3dd6435fefc9459806bf854f3ddebbc1
|
|
| BLAKE2b-256 |
26b7d5cddd08e510b58ba392023d9ae2792459059dcfdd3b21488d21caf52fb1
|
Provenance
The following attestation bundles were made for camas-0.1.5-cp311-cp311-musllinux_1_2_x86_64.whl:
Publisher:
ci.yaml on JPHutchins/camas
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
camas-0.1.5-cp311-cp311-musllinux_1_2_x86_64.whl -
Subject digest:
e0c30cb0032340cd8586e7ba8b4137d30b628285c14a01753c20c9f4c77a2c26 - Sigstore transparency entry: 1467127816
- Sigstore integration time:
-
Permalink:
JPHutchins/camas@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Branch / Tag:
refs/tags/0.1.5 - Owner: https://github.com/JPHutchins
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yaml@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Trigger Event:
push
-
Statement type:
File details
Details for the file camas-0.1.5-cp311-cp311-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: camas-0.1.5-cp311-cp311-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 533.4 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e8abf093111eb5fc977718254d0647e00eaf35de58a5138629b549ea0a187db9
|
|
| MD5 |
bd01aa87a229335dd4b807e450321b93
|
|
| BLAKE2b-256 |
1dcabf535b1d34e083a2a3e17dbe57b6fc4eef1ee468e7c61a3133ebb6b1603e
|
Provenance
The following attestation bundles were made for camas-0.1.5-cp311-cp311-musllinux_1_2_aarch64.whl:
Publisher:
ci.yaml on JPHutchins/camas
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
camas-0.1.5-cp311-cp311-musllinux_1_2_aarch64.whl -
Subject digest:
e8abf093111eb5fc977718254d0647e00eaf35de58a5138629b549ea0a187db9 - Sigstore transparency entry: 1467126920
- Sigstore integration time:
-
Permalink:
JPHutchins/camas@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Branch / Tag:
refs/tags/0.1.5 - Owner: https://github.com/JPHutchins
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yaml@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Trigger Event:
push
-
Statement type:
File details
Details for the file camas-0.1.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: camas-0.1.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 552.9 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4d1970c9d165c8a7c36794bf92b76ce060e704b39c083ab09c860e5b4e87c745
|
|
| MD5 |
dcf347679ee9a448bfb0d972d2e2fcd3
|
|
| BLAKE2b-256 |
6ebbdbe8791dd9f60caa44feb36b0986988c87169ea8e904996f403111bdbde9
|
Provenance
The following attestation bundles were made for camas-0.1.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
ci.yaml on JPHutchins/camas
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
camas-0.1.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
4d1970c9d165c8a7c36794bf92b76ce060e704b39c083ab09c860e5b4e87c745 - Sigstore transparency entry: 1467128072
- Sigstore integration time:
-
Permalink:
JPHutchins/camas@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Branch / Tag:
refs/tags/0.1.5 - Owner: https://github.com/JPHutchins
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yaml@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Trigger Event:
push
-
Statement type:
File details
Details for the file camas-0.1.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: camas-0.1.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 522.9 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c72b54e78c7c20737f2c63096a44c68e732130817f6b5ae11eb78abfb4c41df8
|
|
| MD5 |
c97061bcb38e9a86645ee0929fe890ac
|
|
| BLAKE2b-256 |
d39f2497c34fbca5794d238e3435088bc2c1f7f9aeb3b92f3a4f6e44e28b323d
|
Provenance
The following attestation bundles were made for camas-0.1.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
ci.yaml on JPHutchins/camas
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
camas-0.1.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
c72b54e78c7c20737f2c63096a44c68e732130817f6b5ae11eb78abfb4c41df8 - Sigstore transparency entry: 1467127883
- Sigstore integration time:
-
Permalink:
JPHutchins/camas@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Branch / Tag:
refs/tags/0.1.5 - Owner: https://github.com/JPHutchins
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yaml@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Trigger Event:
push
-
Statement type:
File details
Details for the file camas-0.1.5-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: camas-0.1.5-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 363.3 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0097a29a83b65bac1792f2392f525be8f39417f0297de93a90e180d7f8052683
|
|
| MD5 |
1bebba05fdaa753870add210ee8b746a
|
|
| BLAKE2b-256 |
cb13d05f9e2a8780010bce6a331dea74ad33358a4e6f3937b704e05f7f44bcf5
|
Provenance
The following attestation bundles were made for camas-0.1.5-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
ci.yaml on JPHutchins/camas
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
camas-0.1.5-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
0097a29a83b65bac1792f2392f525be8f39417f0297de93a90e180d7f8052683 - Sigstore transparency entry: 1467128153
- Sigstore integration time:
-
Permalink:
JPHutchins/camas@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Branch / Tag:
refs/tags/0.1.5 - Owner: https://github.com/JPHutchins
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yaml@0e2660e1dba0e546c2758e5070b95df5bfc7531b -
Trigger Event:
push
-
Statement type: