Skip to main content

Generic parallel/sequential task runner

Project description

Camas

Generic parallel/sequential task runner with a live tree-style TUI.

CI

demo

Install

uv add camas

or

pip install camas

Quick start

Camas takes a typed Python expression describing a tree of Task, Sequential, and Parallel nodes and runs it, streaming progress into a live tree in your terminal.

Run two checks in parallel:

python -m camas 'Parallel(tasks=(Task("ruff check ."), Task("mypy .")))'

A typical CI pipeline — format-check, then checks in parallel, then tests:

python -m camas 'Sequential(tasks=(
    Task("ruff format . --check"),
    Parallel(tasks=(Task("mypy ."), Task("pyright ."))),
    Task("pytest"),
))'

Run one task across a matrix of Python versions in parallel:

python -m camas 'Parallel(
    tasks=(Task("pytest --python {PY}"),),
    matrix={"PY": ("3.12", "3.13", "3.14")},
)'

Use --dry-run to print the task tree without executing it.

Library

The same building blocks are available as a library:

import asyncio
from camas import Parallel, Sequential, Task, run
from camas.effect.termtree import Termtree, TermtreeOptions

task = Sequential(tasks=(
    Task("ruff format . --check"),
    Parallel(tasks=(Task("mypy ."), Task("pyright ."))),
    Task("pytest"),
))

result = asyncio.run(run(task, effects=(Termtree(TermtreeOptions()),)))
raise SystemExit(result.returncode)

Task, Sequential, and Parallel are immutable NamedTuple values. A Sequential short-circuits on the first non-zero exit; a Parallel runs its children concurrently. Both accept an optional matrix mapping for variable expansion in task commands, names, and environments.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

camas-0.1.3.tar.gz (356.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

camas-0.1.3-cp314-cp314-win_amd64.whl (189.3 kB view details)

Uploaded CPython 3.14Windows x86-64

camas-0.1.3-cp314-cp314-musllinux_1_2_x86_64.whl (433.8 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

camas-0.1.3-cp314-cp314-musllinux_1_2_aarch64.whl (422.8 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

camas-0.1.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (436.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

camas-0.1.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (416.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

camas-0.1.3-cp314-cp314-macosx_11_0_arm64.whl (270.2 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

camas-0.1.3-cp313-cp313-win_amd64.whl (187.2 kB view details)

Uploaded CPython 3.13Windows x86-64

camas-0.1.3-cp313-cp313-musllinux_1_2_x86_64.whl (432.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

camas-0.1.3-cp313-cp313-musllinux_1_2_aarch64.whl (420.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

camas-0.1.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (435.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

camas-0.1.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (413.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

camas-0.1.3-cp313-cp313-macosx_11_0_arm64.whl (269.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

camas-0.1.3-cp312-cp312-win_amd64.whl (187.1 kB view details)

Uploaded CPython 3.12Windows x86-64

camas-0.1.3-cp312-cp312-musllinux_1_2_x86_64.whl (436.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

camas-0.1.3-cp312-cp312-musllinux_1_2_aarch64.whl (424.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

camas-0.1.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (439.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

camas-0.1.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (417.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

camas-0.1.3-cp312-cp312-macosx_11_0_arm64.whl (270.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

camas-0.1.3-cp311-cp311-win_amd64.whl (185.6 kB view details)

Uploaded CPython 3.11Windows x86-64

camas-0.1.3-cp311-cp311-musllinux_1_2_x86_64.whl (414.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

camas-0.1.3-cp311-cp311-musllinux_1_2_aarch64.whl (406.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

camas-0.1.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (417.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

camas-0.1.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (397.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

camas-0.1.3-cp311-cp311-macosx_11_0_arm64.whl (269.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

camas-0.1.3-cp310-cp310-win_amd64.whl (185.6 kB view details)

Uploaded CPython 3.10Windows x86-64

camas-0.1.3-cp310-cp310-musllinux_1_2_x86_64.whl (423.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

camas-0.1.3-cp310-cp310-musllinux_1_2_aarch64.whl (416.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

camas-0.1.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (426.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

camas-0.1.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (408.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

camas-0.1.3-cp310-cp310-macosx_11_0_arm64.whl (272.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file camas-0.1.3.tar.gz.

File metadata

  • Download URL: camas-0.1.3.tar.gz
  • Upload date:
  • Size: 356.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for camas-0.1.3.tar.gz
Algorithm Hash digest
SHA256 6d14bc5f20edd6316091acdab578e45d6a36e1960ac560bde8ae082b749332d3
MD5 1914cb05924367d560d7c4b67d1b6353
BLAKE2b-256 5de5a1bcf874e5bdd6b89e6778bdfd0ea805e9cad72bde07ecc1eb0480f45b92

See more details on using hashes here.

Provenance

The following attestation bundles were made for camas-0.1.3.tar.gz:

Publisher: ci.yaml on JPHutchins/camas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file camas-0.1.3-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: camas-0.1.3-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 189.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

Hashes for camas-0.1.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 cdf86b22a6444b3d1b3c1968eb24df95a0942d0290e04ea62e2c8c24d15c7e08
MD5 5da7ab06c546456317ff00010feb2139
BLAKE2b-256 dc379fc2fc24e1765178098ebeee11e115d2a45148300529d62fb3ec9cc3c3d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for camas-0.1.3-cp314-cp314-win_amd64.whl:

Publisher: ci.yaml on JPHutchins/camas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file camas-0.1.3-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for camas-0.1.3-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 44c771f129ad7c6dd590610750422bad96602124c7ecac457dd11fed305326ee
MD5 7af45084c544f3f591735bd238877f11
BLAKE2b-256 fb6ccb44e2b7f23db37f9b6bd90cb0b88118d4fc3d435b89d93e954502cfbb7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for camas-0.1.3-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: ci.yaml on JPHutchins/camas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file camas-0.1.3-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for camas-0.1.3-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5aa0017b25a20497b554315b55a3b45fcd8dfb5bebcb9ec44029fc1341002dd8
MD5 59e7984b74b285eb7481cf2adc89a6b3
BLAKE2b-256 5bca67a8d0907ab97f629b17183afabe55c32f43fe1a8177f30b91a6c14d89d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for camas-0.1.3-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: ci.yaml on JPHutchins/camas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file camas-0.1.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for camas-0.1.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 199abd0987fbee2c6e6288c7015ff5084cd98a7c40fdd9fc9baf0df73803b5a4
MD5 8172a8d438cfaecf813e1ea4a910d7d0
BLAKE2b-256 23200d6140ad00d1aa766f4dfe265ca8474af05db72ad8066c190ef2f47925d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for camas-0.1.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: ci.yaml on JPHutchins/camas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file camas-0.1.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for camas-0.1.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 69f801558be159e8c7a65644d9426c8827eabfade02804acf032155fc004523e
MD5 0a2b542e6de7f3c40b6cf63c2dd480d1
BLAKE2b-256 32d7d1d98b68e0002a9384ba99fc7d67f46dfc0f7d85a3de5e6720ce0fa65807

See more details on using hashes here.

Provenance

The following attestation bundles were made for camas-0.1.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: ci.yaml on JPHutchins/camas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file camas-0.1.3-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for camas-0.1.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9454f29bcd2d96bc0ddf8e6b33212da5699a1588ae8f27e822304c15cc7180a6
MD5 77816b0894f90dfed8e7ee2041b372b5
BLAKE2b-256 f8b7fac6c4ea896b671989f08bfd281126b03d0a4ceccdbf9448ad69eaae0529

See more details on using hashes here.

Provenance

The following attestation bundles were made for camas-0.1.3-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: ci.yaml on JPHutchins/camas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file camas-0.1.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: camas-0.1.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 187.2 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

Hashes for camas-0.1.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b1947bea9cd8bfda8d6d6b42003640ea0368fe78b4d2e5f10f281310e77d2fd1
MD5 dc29f7126c83b5da618677b2fca3ba97
BLAKE2b-256 50339dd5b35812c15163c0cb7091788c76646dc36b45bd651e6e5fba66fd3950

See more details on using hashes here.

Provenance

The following attestation bundles were made for camas-0.1.3-cp313-cp313-win_amd64.whl:

Publisher: ci.yaml on JPHutchins/camas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file camas-0.1.3-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for camas-0.1.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ebcf67fde615a92aab638ce8602c20c30de3f03b490ca65247098be6cac7a6aa
MD5 bf78b983a70017a4e44946e4c5bc049e
BLAKE2b-256 ddb5a52afa8815024ec70889b6059ec1e79986ab5e90a4d72f4557d1a637614a

See more details on using hashes here.

Provenance

The following attestation bundles were made for camas-0.1.3-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: ci.yaml on JPHutchins/camas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file camas-0.1.3-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for camas-0.1.3-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9172cd3761b162a54075607891e34676daa1f10c4ad33162f9e0fad4f8940622
MD5 50b70d4b59d234f13b05f53f60db5830
BLAKE2b-256 bdfed5df4389b18a77cdc5560afe28a82f1bf0ebb836d1c621c8675a2a70b959

See more details on using hashes here.

Provenance

The following attestation bundles were made for camas-0.1.3-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: ci.yaml on JPHutchins/camas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file camas-0.1.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for camas-0.1.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fc6f76c9c1909912e110512a53e086b4e39a997ad0e00eb890086cfba0ad8f49
MD5 1c5adfde751ee3220d31f9e36e7ddc5d
BLAKE2b-256 134f963e0f89c7e669fb5d3c74fc068859acdcccff2af12402fe76b64805932a

See more details on using hashes here.

Provenance

The following attestation bundles were made for camas-0.1.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: ci.yaml on JPHutchins/camas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file camas-0.1.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for camas-0.1.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 43b5a4e3890b95d7189267413bf24ea891c55dd49a1b159f9a5edb88ab4167d9
MD5 805347c0bee626a7f20b665181bdcae6
BLAKE2b-256 9ded40da091940f477960e9d9aec56cf83cb92bd8d0680bff4e76c60118f04d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for camas-0.1.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: ci.yaml on JPHutchins/camas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file camas-0.1.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for camas-0.1.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c8afc84939e7832e0b58d3ac5b09847579735417ff4e9c3ee004b9d068e008c8
MD5 2411b52ec9040619096c457fef1d0f1b
BLAKE2b-256 d7d606189e716559013886f815ebd38b45ba4767818536d647979e923527ea2a

See more details on using hashes here.

Provenance

The following attestation bundles were made for camas-0.1.3-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: ci.yaml on JPHutchins/camas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file camas-0.1.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: camas-0.1.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 187.1 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

Hashes for camas-0.1.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 21aa49ae1802168389de19ee21d35bc3c4891e23b56a59cf340eda8e0d2d679e
MD5 1878e6a433e12fc29e4e2a7bcffe75dc
BLAKE2b-256 7596f79d4f3d76cb83b643cf70192e20579e36075a82bf9dc1444fa5df90eb6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for camas-0.1.3-cp312-cp312-win_amd64.whl:

Publisher: ci.yaml on JPHutchins/camas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file camas-0.1.3-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for camas-0.1.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0dec1cb05e7edc1ff9ec3a318881d5442d4534b04eef5a881e87154c7ea9b365
MD5 2510293add870d220aa4e609ae07ffb4
BLAKE2b-256 6a6a00c49017d43d08791305ed7ee5b597371330de27e4dd6e8b16b390902c8a

See more details on using hashes here.

Provenance

The following attestation bundles were made for camas-0.1.3-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: ci.yaml on JPHutchins/camas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file camas-0.1.3-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for camas-0.1.3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3cdbc76b5367245fe56ffffa38a2fa7a27787c7c9f5e92079264326200bdde5e
MD5 9fb7b8fe2010fc37b9d7691854404612
BLAKE2b-256 72b24db9fb0588774eaf957de60a8290ab28c60bd75f99b4517a55ba3c883073

See more details on using hashes here.

Provenance

The following attestation bundles were made for camas-0.1.3-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: ci.yaml on JPHutchins/camas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file camas-0.1.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for camas-0.1.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 47501cc01f43d672017b51e0a445a8eeda113e64b36c83916cc34e8281e8f843
MD5 72924d8a66d4fdaacceebe78a4e6d8f4
BLAKE2b-256 7983c80dc41e55983cf442bdc657669ce4c56f876f8893c6c14b3301d8cf3b2a

See more details on using hashes here.

Provenance

The following attestation bundles were made for camas-0.1.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: ci.yaml on JPHutchins/camas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file camas-0.1.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for camas-0.1.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dc1c8ff8bbc3e9e832f41fb810831986b8249e5f4ce4fd210c12d648d496937e
MD5 8d362052fba328a56751e8c88165c2cc
BLAKE2b-256 21592355e808ff5ca0ebe20c9fe2bd0b17672ce2f4d55964185c51b3e986dc49

See more details on using hashes here.

Provenance

The following attestation bundles were made for camas-0.1.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: ci.yaml on JPHutchins/camas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file camas-0.1.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for camas-0.1.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 48237fc7582b5b43dfd1f2b488b1f7a1e5d45e1f5304ffa30acfe91ed311c4a4
MD5 65a1542ec29c031d0bd0090ee12616ec
BLAKE2b-256 64d718dba7ed3d2e09b9f0e886dd568bfed66a808a0efdd47c45a50bfe043f6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for camas-0.1.3-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: ci.yaml on JPHutchins/camas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file camas-0.1.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: camas-0.1.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 185.6 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

Hashes for camas-0.1.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ed80cdc10903df78e44168e0b9fd2d39cb06486bdf467ce99afa252b948e0669
MD5 5041f346463643f848bb236f44688f01
BLAKE2b-256 ea3f99a1e7cdda64c976a8cbcd1dd830b5bb7c980ad0503483f0060d4032eca8

See more details on using hashes here.

Provenance

The following attestation bundles were made for camas-0.1.3-cp311-cp311-win_amd64.whl:

Publisher: ci.yaml on JPHutchins/camas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file camas-0.1.3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for camas-0.1.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cc1f154286cd4c82ff449845342f695848ff5833925465cb66ce679c98173687
MD5 84302d41f8ad9051e8ab27a9b0da2f9c
BLAKE2b-256 51f9dcc8fa7a601d55867d206370939d3177142a659c791facc3e89b55863811

See more details on using hashes here.

Provenance

The following attestation bundles were made for camas-0.1.3-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: ci.yaml on JPHutchins/camas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file camas-0.1.3-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for camas-0.1.3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a3e6475c6a1589e92228aeba61e080b203b4cf133cac14467adfd1ac43897aa0
MD5 a6bbb55da75c4193052614b1770f3519
BLAKE2b-256 fe0d8a7835af1fb5f02b181a0fb722f9815782bb6e8624b2ee5f5fdd44dd32f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for camas-0.1.3-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: ci.yaml on JPHutchins/camas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file camas-0.1.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for camas-0.1.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dafa967b799352acb5f8b7742c57f56d539bc516478c99ac601e8605c72f9cfa
MD5 3ca32404c59c202b38666fa7b88c6391
BLAKE2b-256 4bfd59e461329aa16e7e94653619333a7ab51bd6d4e6d815ce53b94741dea39a

See more details on using hashes here.

Provenance

The following attestation bundles were made for camas-0.1.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: ci.yaml on JPHutchins/camas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file camas-0.1.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for camas-0.1.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 df1a6729267bdc8dee5a57848f94d64a02dd931aae0f570f8bee7cb58daa6b73
MD5 068cca728cbc14a3303983d6f9a25f7f
BLAKE2b-256 7b7ca58ec9448c15650f9ce6e14548d3831a39d56c9a9b39dbc5a3a300b8cdcd

See more details on using hashes here.

Provenance

The following attestation bundles were made for camas-0.1.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: ci.yaml on JPHutchins/camas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file camas-0.1.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for camas-0.1.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e75d3f728e2a5820b5d41f279fa2e4994333baae2a4a79ab946414c5b1a8d8e7
MD5 e022ac45ab4d188ac3e30eb0b402e94b
BLAKE2b-256 d509f81d1f919bf84f2531b8287364532a3616cb29825339aee63d958de2a2d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for camas-0.1.3-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: ci.yaml on JPHutchins/camas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file camas-0.1.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: camas-0.1.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 185.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for camas-0.1.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2239c24cfd448e20ee2e0ac26cee371676bee84ea0e9a4e402d2580f4ce952d8
MD5 c79a150dac025ed0b601b81b7f742a33
BLAKE2b-256 76838edeeaf8d63298c8f4c305a6fab744a6e99205b87b101cb164afa99844b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for camas-0.1.3-cp310-cp310-win_amd64.whl:

Publisher: ci.yaml on JPHutchins/camas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file camas-0.1.3-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for camas-0.1.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5d96df9288e3ed0da85b950780bfe667c3ddd2232ab04c60e4beb5e810d4fdd0
MD5 d4ee027fdf3465f219be03c812718575
BLAKE2b-256 3f36d4380b9e9c7ad1af8d2a7c763cd16fd7f86799f4deb765a501e7adf78e4d

See more details on using hashes here.

Provenance

The following attestation bundles were made for camas-0.1.3-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: ci.yaml on JPHutchins/camas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file camas-0.1.3-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for camas-0.1.3-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7418892fc73b6d30e96eaee4c10107956bad7e917f05efad7d2433150f365058
MD5 3efee8f0228d61ea9d4a4071bbfafaab
BLAKE2b-256 501c8d1e747af2e8af7bd5552b15e20deabf4dbaed5c1572df9bf13b0bfef520

See more details on using hashes here.

Provenance

The following attestation bundles were made for camas-0.1.3-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: ci.yaml on JPHutchins/camas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file camas-0.1.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for camas-0.1.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2aded9780936f0039c228a75111e54760f639896a79274c0bc837c39812e4bd5
MD5 3c384e371c6e2437139126c0f382de52
BLAKE2b-256 c4640b47084f8cef5af5edcbd2442045dc521cd6e7892e32668030aa7f8bcb2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for camas-0.1.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: ci.yaml on JPHutchins/camas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file camas-0.1.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for camas-0.1.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 252631aca41b4de958affa26ccdb19edae8e1b1b796b2d37b210a69cce94235b
MD5 e1dadd4a6378098a51b9a07b54a491de
BLAKE2b-256 be3b75c689565f5da55bee081ad2c35068c62434579fbf7daa40320c4eb7f616

See more details on using hashes here.

Provenance

The following attestation bundles were made for camas-0.1.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: ci.yaml on JPHutchins/camas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file camas-0.1.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for camas-0.1.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 78694df239207496957fe53c134652bc136e090dee33b5a139b6bf7eb7bb73a4
MD5 b5e69bda608f7192c84b049265685d8d
BLAKE2b-256 423a3c98adae072e32b805958eef90362f6d3edd92382866239f74237c77b297

See more details on using hashes here.

Provenance

The following attestation bundles were made for camas-0.1.3-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: ci.yaml on JPHutchins/camas

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