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.4.tar.gz (224.9 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.4-cp313-cp313-win_amd64.whl (858.5 kB view details)

Uploaded CPython 3.13Windows x86-64

gtcaca-0.0.4-cp313-cp313-manylinux_2_28_x86_64.whl (903.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

gtcaca-0.0.4-cp312-cp312-win_amd64.whl (858.4 kB view details)

Uploaded CPython 3.12Windows x86-64

gtcaca-0.0.4-cp312-cp312-manylinux_2_28_x86_64.whl (903.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

gtcaca-0.0.4-cp311-cp311-win_amd64.whl (854.7 kB view details)

Uploaded CPython 3.11Windows x86-64

gtcaca-0.0.4-cp311-cp311-manylinux_2_28_x86_64.whl (901.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

gtcaca-0.0.4-cp310-cp310-win_amd64.whl (853.4 kB view details)

Uploaded CPython 3.10Windows x86-64

gtcaca-0.0.4-cp310-cp310-manylinux_2_28_x86_64.whl (900.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

gtcaca-0.0.4-cp310-cp310-manylinux_2_28_aarch64.whl (872.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

gtcaca-0.0.4-cp310-cp310-macosx_11_0_arm64.whl (500.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

gtcaca-0.0.4-cp39-cp39-win_amd64.whl (854.4 kB view details)

Uploaded CPython 3.9Windows x86-64

gtcaca-0.0.4-cp39-cp39-manylinux_2_28_x86_64.whl (900.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

gtcaca-0.0.4-cp39-cp39-manylinux_2_28_aarch64.whl (872.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

gtcaca-0.0.4-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.4.tar.gz.

File metadata

  • Download URL: gtcaca-0.0.4.tar.gz
  • Upload date:
  • Size: 224.9 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.4.tar.gz
Algorithm Hash digest
SHA256 777f864a20bf684c1088eb0fd8b0899f52632f26a455e38b1f8bd31844ee9134
MD5 4290c0a07524798d8d461fe549d6363f
BLAKE2b-256 f9d195710ad568bf7723224ea4ca48babc1134bc4193c6bf2a3305e9e8706836

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gtcaca-0.0.4-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.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 76b7ce5d33a5e465168e401ea767be62d165c56ba7b4b73b8cf5868e5b9fb5a3
MD5 5647af115e6451c10c528177bbe5ab84
BLAKE2b-256 045fdd01cf595efa1cd2de0a1c5590c6b60d773dc7352e860974a51654805470

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.0.4-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7c50a836f6033fa69984df25aad816b54391ae58d9940a77cb5148cd2495423b
MD5 a0862ca50762a132ec3af3b0a23e9dab
BLAKE2b-256 d3972e14f458427a670db39205871456efb354597a6ee09df14c9d66bcd631f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.0.4-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d3a72e1b6d94d9011aa50cf5b99f2c551f0605b19be4912548e3c1d8f99bb9bd
MD5 e6b7312816d3574386b20c7e1b1b63fd
BLAKE2b-256 d88fcaab5ff19b0adad120799f10c46cab1833db46e99b00616673e8c77a45f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.0.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 94d59d82d23fc3ef54174aa58ebd1e191aafee6b3688236fd3f4f14f221ffc8b
MD5 eed9b6c9fdda158a8841a5bceaffe46f
BLAKE2b-256 d0ffdd55cda985ca98292b23471b19272a1996876df24c4ca7f16fad6239163f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gtcaca-0.0.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 858.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.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 89410102401d190104eaaf0de2b320131578ea51cc9240ef46efd755208f2bf4
MD5 98aa2657762f9957e83a519f46ba2414
BLAKE2b-256 504140ae97a77a63f588bf8ddd0e0edb7273c9f2922c7371efc6067c5e6c7f77

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.0.4-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 38ccfde402aed5e684a9a85c561baaf5df07eb1af7b649b9ac1d4b38c51dfb5b
MD5 0acb6f4465f2594a4ed0e77774b96396
BLAKE2b-256 7c4e3ae0b25fb2916f620319966fc5e720379a638549fa753b4388877ea80921

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.0.4-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dce57c57ecd455dd0af4204970675a5a4edd1ed1e6e83f35238c4b1ba1fb16e1
MD5 9e9cf929f683e73b78469d956ecfd167
BLAKE2b-256 a011f61745d1e26ce5455f5188e9fde1a2bb175b2ed4162d71f7a6868b42818c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.0.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 02e2a579464ea7e9e7a7aff32dc7f8033476f345efe6c211baec3f451cb43d7b
MD5 e46677f9e1cea646e35c2ccadd847398
BLAKE2b-256 482e49cbf57e83bc178dd1190779f739d382091967392ae977ebfbc449c45b97

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gtcaca-0.0.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 854.7 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.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 90d974aee669f01cbb889186f0a29e85e8086dc2e0abce6fe96d847882a0e413
MD5 0bae89290706018837edae34be3e2109
BLAKE2b-256 5c7a546153fedf6aed4f9d62f6c9a95363f84b843362ec9a76ecaecdf316521a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.0.4-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a207f507cf98013601b758d4c7a268b1922d6ef7fe1c861f2aaa988dda8006fe
MD5 599894d9d8ad64a23571e1cb196e07c2
BLAKE2b-256 52e1a309ee2707b5a053ff1efc4fed5a6d70e555e3ee8b2378b1330e313b5a2d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.0.4-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5d95ed0352b9e4c5126bbb097410d50ac656fcbcf91bc229b8abfcea82496e31
MD5 3b55bbf9b0c5f62cb4dd26852cf15df4
BLAKE2b-256 cd39aaf094076798e27ff6004f4a3c449ee57f702716b627430b244f01875450

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.0.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a9c055f5fb2a89930c4452294e9c06d45d7c8fac21325f5c1e0a3313193fb633
MD5 2125e8a750af599f31e8c0ef236ef153
BLAKE2b-256 864a9217103be46828704c930af53600c9f03e88f8019a228881abe64313574a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gtcaca-0.0.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 853.4 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.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b320e375bc862b70f66d032ce009476f3a113ef858a3bdb7347dc52e0b6668c5
MD5 6057b1c929f16235f7ca317abe11e5be
BLAKE2b-256 551c9f7450ebac0207acd24cd59fbae530bf5f6362cc51bf531061ff8bbf2427

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.0.4-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4eea80159ad7460e985eb02007bad12bbba5998a0530e298358c92074ab17dcc
MD5 7f8942d5b18e4889f56c01e48620528b
BLAKE2b-256 a7e291bc79c7575d71f017338875e5fb3c8cdc4a727211368e9d495d331511f1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.0.4-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3a21b0db0d2115932e3d02bb151c4e33d0f24a08aa39bc3f566bf7bb2a8dae14
MD5 bf7528a27b929463b2f032d5148ae49d
BLAKE2b-256 bcbfbe11dd0728afac3f2468b03d2a19e55f44899d0c554f644ab2557db22df2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.0.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 469dbd49c12049a7a1b369378451eaed8de9a1a644668f55dcee98ce6d2fed11
MD5 0544646312077316e53ffd961699a951
BLAKE2b-256 c325e0d712835d508352f013e046d0e5d6a4eaebe73456da2f5b01ae4e33e4a6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gtcaca-0.0.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 854.4 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.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3701f19e61fa98fe5cb3e904e6b2b0f0b1262ed43e58c3b5c5fbf98fdaab4d79
MD5 e35ab0e8aca9c4904d1c4632a9bdbe34
BLAKE2b-256 8cefdc9ffbdc7d9791aa66682b61a88e4b29ba0bd3e535cb9186a7efce1100be

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.0.4-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 93da0ba8e0fd56472588056b27315eeb14245dd9d0c9f8be76488c5d86ada2be
MD5 8a78e4ba3b873dd735276dce813af1a1
BLAKE2b-256 6b3498879617c0eeef6f305a1181887c68c379be6a1c255931df05f5cf63032c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.0.4-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6981d768eb33e2f2402d54139be1595060f9ac04665a828e149fd871d256aa7e
MD5 f856b35e03edb1bbb752bec08bd8b102
BLAKE2b-256 288529eb86ea8002395f0ffa1e653819259a23e3da11c2ec619ace2995b4b2df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.0.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2f87e7457c96652cd4927aa7de95bea81fa481ef168270bcb013b20dc586d21c
MD5 780f1d3c43e08192b8866c2ab171a04c
BLAKE2b-256 08c1b1b0326dddf37428e69c162377a9af61bc3c06113f7a035ffd15c1d1e358

See more details on using hashes here.

Provenance

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