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.2.tar.gz (222.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.2-cp313-cp313-win_amd64.whl (857.4 kB view details)

Uploaded CPython 3.13Windows x86-64

gtcaca-0.0.2-cp313-cp313-manylinux_2_28_x86_64.whl (901.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

gtcaca-0.0.2-cp313-cp313-manylinux_2_28_aarch64.whl (871.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

gtcaca-0.0.2-cp313-cp313-macosx_11_0_arm64.whl (501.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

gtcaca-0.0.2-cp312-cp312-win_amd64.whl (857.4 kB view details)

Uploaded CPython 3.12Windows x86-64

gtcaca-0.0.2-cp312-cp312-manylinux_2_28_x86_64.whl (901.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

gtcaca-0.0.2-cp312-cp312-manylinux_2_28_aarch64.whl (871.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

gtcaca-0.0.2-cp312-cp312-macosx_11_0_arm64.whl (501.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

gtcaca-0.0.2-cp311-cp311-win_amd64.whl (853.9 kB view details)

Uploaded CPython 3.11Windows x86-64

gtcaca-0.0.2-cp311-cp311-manylinux_2_28_x86_64.whl (899.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

gtcaca-0.0.2-cp311-cp311-manylinux_2_28_aarch64.whl (872.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

gtcaca-0.0.2-cp311-cp311-macosx_11_0_arm64.whl (500.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

gtcaca-0.0.2-cp310-cp310-win_amd64.whl (852.5 kB view details)

Uploaded CPython 3.10Windows x86-64

gtcaca-0.0.2-cp310-cp310-manylinux_2_28_x86_64.whl (898.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

gtcaca-0.0.2-cp310-cp310-manylinux_2_28_aarch64.whl (871.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

gtcaca-0.0.2-cp310-cp310-macosx_11_0_arm64.whl (499.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

gtcaca-0.0.2-cp39-cp39-win_amd64.whl (853.5 kB view details)

Uploaded CPython 3.9Windows x86-64

gtcaca-0.0.2-cp39-cp39-manylinux_2_28_x86_64.whl (898.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

gtcaca-0.0.2-cp39-cp39-manylinux_2_28_aarch64.whl (871.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

gtcaca-0.0.2-cp39-cp39-macosx_11_0_arm64.whl (499.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: gtcaca-0.0.2.tar.gz
  • Upload date:
  • Size: 222.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.2.tar.gz
Algorithm Hash digest
SHA256 c7c27d659dbc03a434aced43f734e2de9dc5bcec83de058591dccea431e0ab04
MD5 29bc01dc12e758f2ff342461155f3cf5
BLAKE2b-256 039c74cc2524b503d35a051a93199bf4d3023f3f0ce103175d5c1f0386622a9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.2.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.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: gtcaca-0.0.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 857.4 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.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 579c94555d696e36f35d32e07b0e79703daf0f2bff2f2350ca7e8ad1c19052df
MD5 d4422a12a454d9093cbb49bd1af6316f
BLAKE2b-256 7861f6408c2e02e378f6267dc9c111a160b75e03e83d7f2f92fe91aad0645889

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.2-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.2-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gtcaca-0.0.2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 93c7d7d3e888b6d5250e479959ba35b4d1a3f28ea08cc47645b0e9697347c986
MD5 e210946b03ddd222f1064904c2267a4a
BLAKE2b-256 3049990ad6c0c0e60f8170dad62728a252220da43afa9b3a5d60f256eef2c03e

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.2-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.2-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for gtcaca-0.0.2-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 de9ffff589931fb31d2df041922ab446783a65bf58e90cbd6895681dbe21fa7d
MD5 0595e0a053850114b456d37f4c4b2c22
BLAKE2b-256 ed1ebe164576da6c92df0e4c7e5b53a382a1983084025da2b23eb6da24724d76

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.2-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.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gtcaca-0.0.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5d4f7d01fba22834a4025b247ccd73993b50f24a7567cd9e39611a388c40b9ea
MD5 32ad676450d003d3d42fb9802930092c
BLAKE2b-256 a6de36c4217a36601eeadfa82d3ba673ffea97a65a442fe05229ba87177bb06b

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.2-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.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: gtcaca-0.0.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 857.4 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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c5421166e505cb6684eb66825cbf8b44806a41986853112b43d76729db005041
MD5 40be373dbfcc691fb13da67e4172af83
BLAKE2b-256 371fdca4571296a46239c6995cd67258f46dcd623236aebdd1121f9af7f54051

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.2-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.2-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gtcaca-0.0.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 03b399188267186f6adea2e659fc4d36d7ee27eb4d2048efd599990ddcbfffba
MD5 4137cd62b988bdf3642c231954a6527b
BLAKE2b-256 4a114ef905583a393d0ec91e8862c6248302b6da3d407cc85b533ced54846ab2

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.2-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.2-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for gtcaca-0.0.2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c79a8c9aeebc201764bd857e06775bd7cf8ac29520a8a42d794cf685523dbeb8
MD5 67d594d91c5ce95a5dee6b65b3116031
BLAKE2b-256 9f142fce5a8108d19f8309ef2d009d13a6c8545bf1481a0edda8fee15a942608

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.2-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.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gtcaca-0.0.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0d8a0a2c07c83c954e8a8c9eb7355c6988fa98131b5ed3e28d512ebf69bc688b
MD5 6b78fd645f1614e26a4d0e804ca166f2
BLAKE2b-256 045a381413b7cc79cb6385ae99d3d0197c9de3d7bc2d61efbb48d0c8bd87c7b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.2-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.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: gtcaca-0.0.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 853.9 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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f6ad95ed2d519adfe09605ed203a67e2419874f3460b3d2948ae4459dd7b250f
MD5 39a0e2e88c84990da8fe394723cd75ce
BLAKE2b-256 1a1c341dc15f57426268d590440519e12104e468f2772560fbce39db673f1b6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.2-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.2-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gtcaca-0.0.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 36fe5b559686482f083a838af4f00e885b8b0112cff3386ceed7fca2135f4f9b
MD5 11c1f43b1c07887331dab55f949ed049
BLAKE2b-256 a9dd0b8ca0544bfa943cc37863d6e12fc2f8eaaf5aa4a054a1998b22d1347cdf

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.2-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.2-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for gtcaca-0.0.2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 519d1b7b48f6009c5313cce31e7c59be1c4d5c3274eabd6659afcf59e0fe05a1
MD5 30ec13293eddf0d3e8e8183a58089ace
BLAKE2b-256 1c99c522b39394f10aeabc437ee09d38d8e1b61facc94467310ca57523370348

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.2-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.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gtcaca-0.0.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a970871d6a520b8615b43f198a1cc3e8eb7d1deb2837b247535b6ba7fd7a2340
MD5 f3d9643ceddf41939849b939542ecd7f
BLAKE2b-256 f78c3c1bd54b9d899c03fc32b83a52fe0b263758f42f031e2cd9fd6d7569a152

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.2-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.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: gtcaca-0.0.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 852.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.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5dcd40b72adb0927b50fdd35ef03b686848c3f857718545d92f6cc9ae68282bb
MD5 24745dcc1f4440b82c3a04802ba7b84c
BLAKE2b-256 6714982ac4efa4f16c2452c85858f086e70361996f4fb6fc42a7f1447d47e9c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.2-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.2-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gtcaca-0.0.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2fb6ee9a558f4a26ffff8c04817eea47b6e255b3dceb856d6021b340c87895c0
MD5 2403a9565c1e40d48257a199cccd8670
BLAKE2b-256 80232cd393026f8577ad880cc5bca4b009c2b8ba996a13350b50bab3b1b2147c

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.2-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.2-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for gtcaca-0.0.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0382b9e57bd352e234f6a2494de98340eb805657068545cf6c8b33ffb4f62047
MD5 17cbb73340696065a44b745d13881327
BLAKE2b-256 8a5d314be629713af4ab83647a0200716982f70208c8505913a9d0a5220b1b7d

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.2-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.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gtcaca-0.0.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 378f3666638e36f18befa03ba15f4a70458a4b080caa37b38c7c994dd85e2130
MD5 a396dbdc0662e779404e582b81f75ba6
BLAKE2b-256 1785bb81a3b91d0eb12baab6b43baadecd2fdb0d91ebb1f10ac2aba35cd5a6d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.2-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.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: gtcaca-0.0.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 853.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.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e8e18b91550ef21e02db1d0537dfe35bcc417c162c30fce4a88b76ce11a45b7e
MD5 3d10501e7de32f9c7ccebdec1ca70af9
BLAKE2b-256 f9a377cac226c3c8bf51dbc3c363a16fc9b2652609151495de1aec79af73f636

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.2-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.2-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gtcaca-0.0.2-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b2bb04745963c0edfa2ee80e198eb6a3515e550d8f5a9dd00310f4195ed413bd
MD5 690a494e42ae4d60f930a782c27e5ceb
BLAKE2b-256 b77356ba7f8d630a6be678f6abded0aeff44ff2c7bc35be6c59cf2eca763ecf6

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.2-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.2-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for gtcaca-0.0.2-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b80f34fcd20ee747e291e1154839fc1d12fc70997b49effa924cb8a61bd98371
MD5 6e98d5e672157bb647ab36b957d54b7c
BLAKE2b-256 99e3e4f20be8f23ce7aed836fc44c7600876b1809072176ef3b1f9b1e9439c52

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.2-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.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gtcaca-0.0.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c303da9eb5f9646e300020dfba5507dcc3c763eb1e84e7467935f1afc4172205
MD5 cda94beabce6f3d0b4fb8d92ea259983
BLAKE2b-256 7a62c681a12c920d275e88c0ab18ece74fe9d91c9e62cfcfab131ff985201d7d

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.0.2-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