Skip to main content

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.

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.1.16.tar.gz (342.4 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.1.16-cp313-cp313-win_amd64.whl (866.1 kB view details)

Uploaded CPython 3.13Windows x86-64

gtcaca-0.1.16-cp313-cp313-manylinux_2_28_x86_64.whl (920.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

gtcaca-0.1.16-cp313-cp313-manylinux_2_28_aarch64.whl (890.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

gtcaca-0.1.16-cp313-cp313-macosx_11_0_arm64.whl (517.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

gtcaca-0.1.16-cp312-cp312-win_amd64.whl (866.1 kB view details)

Uploaded CPython 3.12Windows x86-64

gtcaca-0.1.16-cp312-cp312-manylinux_2_28_x86_64.whl (920.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

gtcaca-0.1.16-cp312-cp312-manylinux_2_28_aarch64.whl (890.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

gtcaca-0.1.16-cp312-cp312-macosx_11_0_arm64.whl (517.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

gtcaca-0.1.16-cp311-cp311-win_amd64.whl (864.4 kB view details)

Uploaded CPython 3.11Windows x86-64

gtcaca-0.1.16-cp311-cp311-manylinux_2_28_x86_64.whl (919.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

gtcaca-0.1.16-cp311-cp311-manylinux_2_28_aarch64.whl (891.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

gtcaca-0.1.16-cp311-cp311-macosx_11_0_arm64.whl (515.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

gtcaca-0.1.16-cp310-cp310-win_amd64.whl (863.1 kB view details)

Uploaded CPython 3.10Windows x86-64

gtcaca-0.1.16-cp310-cp310-manylinux_2_28_x86_64.whl (917.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

gtcaca-0.1.16-cp310-cp310-manylinux_2_28_aarch64.whl (889.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

gtcaca-0.1.16-cp310-cp310-macosx_11_0_arm64.whl (514.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

gtcaca-0.1.16-cp39-cp39-win_amd64.whl (864.0 kB view details)

Uploaded CPython 3.9Windows x86-64

gtcaca-0.1.16-cp39-cp39-manylinux_2_28_x86_64.whl (918.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

gtcaca-0.1.16-cp39-cp39-manylinux_2_28_aarch64.whl (890.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

gtcaca-0.1.16-cp39-cp39-macosx_11_0_arm64.whl (514.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for gtcaca-0.1.16.tar.gz
Algorithm Hash digest
SHA256 6f8f3ef350189e25bb249652fa6c936b095d3b84f7151e2a6b1fa61fa0fca8a0
MD5 0d3eaba1eee81253667d28361209a797
BLAKE2b-256 adf3c8fc40c7ddbb749ce9a9d97fe282eb6f02d946796d6a160d994f682b1735

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gtcaca-0.1.16-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 866.1 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for gtcaca-0.1.16-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7bc7068e1ce86c5cfa21c67087a748f83fb4f3b329394963066d426f639352ba
MD5 da27c7c9a3d62d1c06edb0b22736ef98
BLAKE2b-256 905ace34292800b17e11f01b50f2cf48127e185bae919e5ed434c1df34fd7cfb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.16-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 34ae52e36d859e7fc8105d0f54009dcd22c190d604bfb257edee485cdbbdbb5c
MD5 967762cd0a7a55a9680ea89dc01b1c21
BLAKE2b-256 9f81062183cf67f146fe50334c48c27a8eabcdf4ab335c19c6abaddcb6fce6cd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.16-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d056e5681c5b9707cfb9eeb0418c042f7bd8302bec34308177fbf559241af85a
MD5 bdc1fd174c3bd99c959260beb0c4b46f
BLAKE2b-256 8309ff7cf5d377105a65d8348a115c82c1c6d286b06a70a8fe0c51ed59fbca03

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.16-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 afe5eb699ba5a36d82568a01e6be6c7f8689421a6f96057ca07a37445b41b072
MD5 26823837c11814791b86307b25085885
BLAKE2b-256 fc1bee729663a9360101099c1d3b177d495e3a72804cf5c97687ef99fb34f210

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gtcaca-0.1.16-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 866.1 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for gtcaca-0.1.16-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 346bfc8324b280a20394b99451acfad8fd51f250eeba26592e8099286194a9c9
MD5 d3820faf01f600c0086e3cd069b3ba7a
BLAKE2b-256 708e8eeeadd8d37b82d48670d03d9886d98a96c49cd69b347670d241514e5d8d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.16-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d22155880b0c23b3ebc6a7d5c8fc780dc7dcc48219820db022375c85420731ff
MD5 50876ad080b0f5874d395a166326d99b
BLAKE2b-256 f3eb6e4a2ce7cfdb972d007daf0800931bde9b0db1a169981fc381349dbbf470

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.16-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 28f9af58d72527254be1e674c7b0482f58cc3ad2ba3e36ff07cee1bcc70cf0e4
MD5 9fb120cc856cee5a3dc1df387ec95111
BLAKE2b-256 28693c899bcc8c93f96de7586803b3140c1d22f53b29d4a97684700b6107d482

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.16-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ae9e9154e362b9c49e546fb228c3811a81278198706fe1c666ee4c4d349c3205
MD5 b0196c4d190e2243118682915fa15c5d
BLAKE2b-256 ba364e6b1bf08401950f05ac22d2601b5e9ef7b7cb146db9f4b4e5faf04f876a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gtcaca-0.1.16-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 864.4 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for gtcaca-0.1.16-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f9feed2e3017ade59d7997f92dd75dbb6fe13b091226f0bf9d65c9a320495bfd
MD5 6461d46de5739aa8d3929134b465c976
BLAKE2b-256 2cffe71aeab30f531cb6248341582679903ef2c36c28e1e2bbad49bb796839af

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.16-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1f1eb1a7d866fd51d6348f9ddb9e2c7030640ffb16a1eb446c4f1742fabc10c3
MD5 7c0c11a1bede786cd1f36455bcc5a9ac
BLAKE2b-256 6f6116c6a7af60fb14952785827dfacdfb1d011c0c5eef5a144bf08bb53bf017

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.16-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 009f49ef040baabbc08d091f242dfeb709b5e28d11be5519b2a9721893a72c9f
MD5 d9cdb7cf93bff43ccf1b17fec1977e39
BLAKE2b-256 090a200aad9ceca77445037a930c6b0dd7eacf0631f17d54839d53a6e6489567

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.16-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 38290df74a9065027ceeab6dca2445cbd7b4f573bcc25da696e5ae4f950eac55
MD5 4157c73a2385689ca63a2d348ffdd3ab
BLAKE2b-256 5a6b77f7fc43b5ade98703ee221f87a72a9b245c8ce248108502ad7c08d74ace

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gtcaca-0.1.16-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 863.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for gtcaca-0.1.16-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 59e85c0c83ccd17cf0c0f8ea31926135b41c46162030da874ae21fc7f39d9bee
MD5 70540a554540f1cfad0295c5c1460cc3
BLAKE2b-256 936e47e11ca8d5b08b46449b84adee595b6c19e40ff098828d933d66ef20d1fe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.16-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8d2206b01faaad6097483ef7a2fc3f7fb1e0ca3a9b19755dbda540d9211ef167
MD5 2341852852edbcd234442cee3e531a08
BLAKE2b-256 47bbf1a7f17f20c938a31ee58f53ee01b3e96bcb6c730710224f9150bee7d95c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.16-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2335f15b659f9d84d7feb07a8484ab4b588d179e2aaa283dbd3049e36da4acaf
MD5 aaeb33138c233b8c911ea942cdc51017
BLAKE2b-256 458a3c567a1622575c995ab608b5b632ac0138f4fb7da3483668ba83590a385c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.16-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 60f765fda203fbfb6c5ab2b4494b8154f64c4f1403c8304ab3c2fa694d8327b8
MD5 300cff7c35ee5f008fc24c2112929223
BLAKE2b-256 786784403066c9d6a26e48bc97655fef17bf42f92dd10e841b8fd6b079d56915

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for gtcaca-0.1.16-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d0a78f4c91cdf2839142d3f09e5e07531ba876ba996295ea2e2b80e17402668c
MD5 7c59eb0a8939c23de237928f6827c071
BLAKE2b-256 1914e703a468f03184fbb85e01333ae2550a427d6f35cb5dc0bceeec0c8b121f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.16-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0a7408456156b1a41ca7f6198066a5fd5dca57bc241d5140a0a0ff494de36b3f
MD5 61fbc3069498e6e64417668f0e685fc8
BLAKE2b-256 c57f661ee7c73ba4fb8593194c9127ca46e21d5f00ffdf78db9d15216ff24607

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.16-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8c2693532d6b00659e23c982084117160ac874a3e61ba0897c34e03b25f2f925
MD5 a633fbe05075dca5b409f80f58709277
BLAKE2b-256 417d52dc23f7e55fb3f0ee35edb4a27dc9f716a785e83f49085750a0e43d697e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.16-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f239aa0401e90faeffa56ed76a7bb9c3ba0f975646cb36705d2ad8e6b9029b7e
MD5 908e420264f773384697df30a0f3a322
BLAKE2b-256 0a8b52b3992454376b50c0265c7cdda628dd3bd893a4dc0da7b536397c107990

See more details on using hashes here.

Provenance

The following attestation bundles were made for gtcaca-0.1.16-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 Sentry Error logging StatusPage Status page