Skip to main content

Python bindings for GTCaca, a libcaca-based terminal UI toolkit

Project description

GTCaca Python bindings

pybind11 bindings for GTCaca, the libcaca-based terminal UI toolkit in this repository.

The bindings compile the GTCaca C sources directly into the extension module, so the only external runtime dependency is libcaca itself — no separately installed libgtcaca is required.

Requirements

  • A C/C++ toolchain and CMake ≥ 3.20
  • libcaca with its development headers, discoverable via pkg-config (pkg-config --exists caca should succeed)
  • Python ≥ 3.8 and pybind11
  • (optional) oniguruma — not needed; only the editor widget uses it and it is not exposed here

Install

From this directory (src/bindings/python):

pip install .

This uses scikit-build-core to drive CMake and produces an importable gtcaca package.

Building in-tree without installing

cmake -S . -B build \
  -Dpybind11_DIR="$(python -m pybind11 --cmakedir)"
cmake --build build -j
# the compiled _gtcaca*.so lands in build/; add it to PYTHONPATH or copy it
# next to the gtcaca/ package directory.

Usage

import gtcaca as gt

gt.init()
gt.application_new("Hello")
win = gt.window_new(None, "Demo", 0, 1, 40, 10)
gt.label_new(win, "Press q to quit", 2, 2)

btn = gt.button_new(win, "  OK  ", 2, 4)
def on_key(key):
    if key == gt.KEY_RETURN:
        gt.main_quit()
    return 0          # 0 = event not consumed
btn.on_key(on_key)

win.set_focus()
gt.main()             # blocking event loop

See example.py for a fuller form with a menu, entries, checkbox, progress bar and status bar.

API overview

Factory functions create widgets and return widget objects; the first argument is the parent (a widget object, or None for top-level / canvas-anchored widgets):

Factory Returns Key methods
init(), main(), main_quit(), redraw() lifecycle
canvas_width(), canvas_height() int canvas size in cells
application_new(title) Application draw()
window_new(parent, title, x, y, w, h) Window set_focus, set_focused_child, set_default, focus_next_child, close
window_new_centered(parent, title, w, h) Window
label_new(parent, text, x, y) Label
button_new(parent, label, x, y) Button on_key(cb)
entry_new(parent, x, y, w) Entry get_text, set_text, set_secret, on_key
checkbox_new(parent, label, x, y) Checkbox get_checked, set_checked, on_key
radiobutton_new(parent, label, group_id, x, y) RadioButton get_active, set_active, on_key
combobox_new(parent, x, y, w) ComboBox append, get_selected, get_selected_index, on_key
progressbar_new(parent, x, y, w) ProgressBar set_value, get_value
textview_new(parent, x, y, w, h) TextView append, clear, set_mode, on_key
statusbar_new(text) StatusBar set_text, set_rows_from_bottom
menu_new() Menu add_entry, add_item, add_separator, handle_key

Every widget exposes the shared preamble (x, y, width, height, has_focus, is_visible, id) plus show(), hide(), and as_widget() (used internally for parent passing).

Callbacks

  • Key callbacks (on_key) receive the integer key and may return an int (0 = not consumed, the default if you return None). Key constants are exposed as module attributes: KEY_RETURN, KEY_ESCAPE, KEY_TAB, KEY_UP/KEY_DOWN/KEY_LEFT/KEY_RIGHT, KEY_F1, KEY_F10, etc.
  • Menu actions (the last argument to menu.add_item) take no arguments.
  • Exceptions raised inside a callback are reported via sys.unraisablehook and do not abort the event loop.

The GIL is released while gt.main() runs and re-acquired inside every callback, so callbacks can safely touch other Python state.

Scope

The toolkit ships ~40 widgets; these bindings currently cover the core lifecycle plus the widgets used in the C demo (demo/demo.c). Additional widgets (tree, table, tabs, calendar, charts, editor, hexview, …) follow the exact same pattern in gtcaca_module.cpp — bind the struct with bind_common, add a *_new factory with a return_value_policy::reference, and wire any callback through the shared trampoline.

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

gtcaca-0.0.7.tar.gz (228.0 kB view details)

Uploaded Source

Built Distributions

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

gtcaca-0.0.7-cp313-cp313-win_amd64.whl (858.5 kB view details)

Uploaded CPython 3.13Windows x86-64

gtcaca-0.0.7-cp313-cp313-manylinux_2_28_x86_64.whl (903.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

gtcaca-0.0.7-cp313-cp313-manylinux_2_28_aarch64.whl (873.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

gtcaca-0.0.7-cp313-cp313-macosx_11_0_arm64.whl (503.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

gtcaca-0.0.7-cp312-cp312-win_amd64.whl (858.5 kB view details)

Uploaded CPython 3.12Windows x86-64

gtcaca-0.0.7-cp312-cp312-manylinux_2_28_x86_64.whl (903.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

gtcaca-0.0.7-cp312-cp312-manylinux_2_28_aarch64.whl (873.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

gtcaca-0.0.7-cp312-cp312-macosx_11_0_arm64.whl (503.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

gtcaca-0.0.7-cp311-cp311-win_amd64.whl (854.8 kB view details)

Uploaded CPython 3.11Windows x86-64

gtcaca-0.0.7-cp311-cp311-manylinux_2_28_x86_64.whl (902.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

gtcaca-0.0.7-cp311-cp311-manylinux_2_28_aarch64.whl (874.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

gtcaca-0.0.7-cp311-cp311-macosx_11_0_arm64.whl (502.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

gtcaca-0.0.7-cp310-cp310-win_amd64.whl (853.5 kB view details)

Uploaded CPython 3.10Windows x86-64

gtcaca-0.0.7-cp310-cp310-manylinux_2_28_x86_64.whl (900.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

gtcaca-0.0.7-cp310-cp310-manylinux_2_28_aarch64.whl (872.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

gtcaca-0.0.7-cp310-cp310-macosx_11_0_arm64.whl (501.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

gtcaca-0.0.7-cp39-cp39-win_amd64.whl (854.5 kB view details)

Uploaded CPython 3.9Windows x86-64

gtcaca-0.0.7-cp39-cp39-manylinux_2_28_x86_64.whl (900.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

gtcaca-0.0.7-cp39-cp39-manylinux_2_28_aarch64.whl (873.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

gtcaca-0.0.7-cp39-cp39-macosx_11_0_arm64.whl (501.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file gtcaca-0.0.7.tar.gz.

File metadata

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

File hashes

Hashes for gtcaca-0.0.7.tar.gz
Algorithm Hash digest
SHA256 4a21cc026233a2b604bbdc6ebef5a004e3b7f162279b007e5cfbefeb2accb9cb
MD5 5678bea6fae5f51ae483d162ddf5f487
BLAKE2b-256 5389cb2f15f49e73add446768581dac31f467055f46f883d21c7476ed4acfb2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.7.tar.gz:

Publisher: release.yml on stricaud/gtcaca

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

File details

Details for the file gtcaca-0.0.7-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: gtcaca-0.0.7-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 858.5 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 gtcaca-0.0.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9ced8f309ed74377bf9747d508af6a92844233dc27560c6ac06466f7b2001529
MD5 ae7c48f24abeffb18f2f644ebf1f4158
BLAKE2b-256 de6d9f26dada30e88e452f32deb102b137283336b50dae754ef19594ca16e2e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.7-cp313-cp313-win_amd64.whl:

Publisher: release.yml on stricaud/gtcaca

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

File details

Details for the file gtcaca-0.0.7-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gtcaca-0.0.7-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 429ca2e89b24b5aff6f00dafc781590e8b461a0e6dc27ebdd273ceea3dec750d
MD5 234dfd152b732c072dfc0efcc7279876
BLAKE2b-256 8786780d4e38824b2f245f71ddc15f833253d817ada0b86fb5ee47ad2fad9466

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.7-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: release.yml on stricaud/gtcaca

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

File details

Details for the file gtcaca-0.0.7-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for gtcaca-0.0.7-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8a2359368d9875fb756f7a5a50b85ed380bd62f10d55db858b36610f3e98746d
MD5 0d276907cfe86908862e26daf8c9e248
BLAKE2b-256 77f132a9ce66e4c4c9e79a5a62c66dea5f55af514668923a8b282c1320a3340d

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.7-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: release.yml on stricaud/gtcaca

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

File details

Details for the file gtcaca-0.0.7-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gtcaca-0.0.7-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c37d98dc06e5ad74525b27b9065e1975248b9d00bb54c90d8e9b00cf3a6db65f
MD5 7607606896823fdaf7cb6dc7c42958b8
BLAKE2b-256 621f6785ae165dfd17f3e2394c7fff41d1906b0c8c67c3604cb2947a2b7e1005

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.7-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on stricaud/gtcaca

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

File details

Details for the file gtcaca-0.0.7-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: gtcaca-0.0.7-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 858.5 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 gtcaca-0.0.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 89109800817a16298f923f96db8fcf66964ead1dededbe122726524f17acbf03
MD5 f91c09739efd962c3a58d1cf8eaf649b
BLAKE2b-256 61c388062662bd9063d603350beb20d18d716052cbc50967e905310050836554

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.7-cp312-cp312-win_amd64.whl:

Publisher: release.yml on stricaud/gtcaca

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

File details

Details for the file gtcaca-0.0.7-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gtcaca-0.0.7-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a9e64031da8943caea9d4ca733388ddab6ebfb2720a8faa0aaddc47aa1641543
MD5 802bc74a1388c0d8f72f9b5dafa890dc
BLAKE2b-256 db889616e450a9471af8b59372d1ad3ffaade9583c53e78a4cc78e6e3f3d967f

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.7-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: release.yml on stricaud/gtcaca

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

File details

Details for the file gtcaca-0.0.7-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for gtcaca-0.0.7-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6a2de1dbb775956d142ecfdde86317640f5f81c269e2250400c1ec01102ae25d
MD5 e5f5e1dcb5685fa386165d0dbf57c597
BLAKE2b-256 ec495809d14359337cfb41673de43a704b76dba913878b8452b81dfa1dfd2f5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.7-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: release.yml on stricaud/gtcaca

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

File details

Details for the file gtcaca-0.0.7-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gtcaca-0.0.7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5704fdf64a94a7bc9c474bb1dc02d131770ca82ebf72b7ea98141d2ac7d07960
MD5 8ff7d85ff98de982dd4d837b205e76ce
BLAKE2b-256 4632f24af1a9a310de77967ddcd1fc3ebc31491aeaf97de8ac9aa70d51ff9197

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.7-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on stricaud/gtcaca

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

File details

Details for the file gtcaca-0.0.7-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: gtcaca-0.0.7-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 854.8 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 gtcaca-0.0.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5a81a3bafe4db58d37b29e522440d1f6462c72f1cfbd154f1651375d9bb77413
MD5 cfa095b48738347f4fd0ac62135353d8
BLAKE2b-256 19ce30583da948c78d6676e2660f3835cf481fdc5db57a9884f84aefca668a99

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.7-cp311-cp311-win_amd64.whl:

Publisher: release.yml on stricaud/gtcaca

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

File details

Details for the file gtcaca-0.0.7-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gtcaca-0.0.7-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 94740e0fb25381b832bcf98d27b9cf37c2d698126f98bbf6e5fca812931b9688
MD5 df3a35848b9a766858fafd48535e4644
BLAKE2b-256 db217114cde8630080106b035119e6910cfab5225f216ae3c0ea0ec7ac142f96

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.7-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: release.yml on stricaud/gtcaca

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

File details

Details for the file gtcaca-0.0.7-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for gtcaca-0.0.7-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 360c4462f775659fb7a1dace88e3106dc71416b91e19d854a9e48050878b2551
MD5 1c4df9644280ea7b350a9a22ead0e56a
BLAKE2b-256 078eb05e6b585c1a6b866a445f9cf3c5afab3327b450aa6f1af4966bf9e42307

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.7-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: release.yml on stricaud/gtcaca

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

File details

Details for the file gtcaca-0.0.7-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gtcaca-0.0.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3bdd6f5109b40818e2abba3816f0de0a29e683d73e38dab44aed35d58841f428
MD5 6d369e2cec2c024f5e7c437066dd5383
BLAKE2b-256 93e302aa03a5c0bc0c0095282fe7580549ed414aefeb2468929401465efa3890

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.7-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on stricaud/gtcaca

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

File details

Details for the file gtcaca-0.0.7-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: gtcaca-0.0.7-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 853.5 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 gtcaca-0.0.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 19b419159c336d78e3e6d8edd0d5627d2cc594f4b02889de791825510e3d0e44
MD5 0dc0a6e7c2093d95e42e84888ae82829
BLAKE2b-256 da01c629cfd5d6c3e1f38da4696153f39a259c0ca7c50b1455ecb05be6d99d16

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.7-cp310-cp310-win_amd64.whl:

Publisher: release.yml on stricaud/gtcaca

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

File details

Details for the file gtcaca-0.0.7-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gtcaca-0.0.7-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1cf502cfb58b1722203ae70be9c8658080fe4262ec34cf5c5bfbe33e2bfdba4c
MD5 ff62d577f39500d99de302bca6a35eeb
BLAKE2b-256 ce68ad52bfad755cdfe2887b9beb7116ebe44fffb624e49e69ffb59ec6f4f75c

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.7-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: release.yml on stricaud/gtcaca

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

File details

Details for the file gtcaca-0.0.7-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for gtcaca-0.0.7-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 104d526d493a15dc238ad0667b881ffe79c6ef39be95f923781fbe9b7872946e
MD5 640fb0463da86632d8eef3e9cdd34547
BLAKE2b-256 7799744fd37506dfdf8fe8caa06302ffb17abbc4e80ad88baf1ba8108c07c9f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.7-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: release.yml on stricaud/gtcaca

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

File details

Details for the file gtcaca-0.0.7-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gtcaca-0.0.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ebf8aae501495385c7233e792539b396d9116b5069fb0f241e5eb01a611651ff
MD5 3989fc25e36658b6c53a0d6aaa814b04
BLAKE2b-256 2dc9c8628e5c9d6e87d3c2a8607b37f5d5309ea008ddbe7f7838649cb462d930

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.7-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on stricaud/gtcaca

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

File details

Details for the file gtcaca-0.0.7-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: gtcaca-0.0.7-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 854.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for gtcaca-0.0.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a4eae026303058320acb222d04d5a65a743779957de40a8092fc71daba6d9e7d
MD5 640dadcbd5c8839130c56a8fbf44941a
BLAKE2b-256 ee90ba6379f1e4a54c5b0172b496880ea9523b916ce53b2af8fed42e4025571a

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.7-cp39-cp39-win_amd64.whl:

Publisher: release.yml on stricaud/gtcaca

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

File details

Details for the file gtcaca-0.0.7-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gtcaca-0.0.7-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8cbd40551949869beed66ae29cddd8c32c6db89d433ee6da34428060081bb32c
MD5 e698501731709596d190b46a4f1df094
BLAKE2b-256 670abf068ef0d60b8fc1412ff2c709dd449fd510b8547548ef8b06e89def738d

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.7-cp39-cp39-manylinux_2_28_x86_64.whl:

Publisher: release.yml on stricaud/gtcaca

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

File details

Details for the file gtcaca-0.0.7-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for gtcaca-0.0.7-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ecae37e076aaed49102787311df21868fb41e04d65688bcacecfb90a6822758c
MD5 423f5cdad8d3e4a08be85b0cb38142a0
BLAKE2b-256 7f920a337fd220b0cc492569f4ad38a1eefd7d189fe39bab4dc678663c09fca7

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.7-cp39-cp39-manylinux_2_28_aarch64.whl:

Publisher: release.yml on stricaud/gtcaca

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

File details

Details for the file gtcaca-0.0.7-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gtcaca-0.0.7-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cd1866dfb78974c2df74f344cfd9e76629105f10e7005b1b0f2f0ea82a52c6f6
MD5 89488cf3be8f6fba8c7e47ae39b2b366
BLAKE2b-256 a8f1858d216ef92b60ecec1e88f0e1f1b7b52e77988a92b2ed6aec12d85a8cb3

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.7-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: release.yml on stricaud/gtcaca

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