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
custom_new(parent, x, y, w, h) Custom on_draw, on_key, on_mouse, set_focusable, draw

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.
  • Mouse callbacks (Custom.on_mouse) receive (event, x, y, button), where event is MOUSE_PRESS, MOUSE_MOTION, MOUSE_RELEASE, MOUSE_WHEEL or MOUSE_DOUBLE (a second press on the same cell, just after that press — set_double_click_time(ms) tunes the window), x/y are canvas coordinates and button is 1 left, 2 middle, 3 right (4/5 for wheel down/up). Motion only arrives while a button is held, and the press that starts a drag owns the whole gesture — that is what drag-and-drop views are built on. Custom.on_draw takes a no-argument painter; paint with put_str / put_char / set_color / fill_box.
  • 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.19.tar.gz (350.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.19-cp313-cp313-win_amd64.whl (868.8 kB view details)

Uploaded CPython 3.13Windows x86-64

gtcaca-0.1.19-cp313-cp313-manylinux_2_28_x86_64.whl (924.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

gtcaca-0.1.19-cp313-cp313-manylinux_2_28_aarch64.whl (894.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

gtcaca-0.1.19-cp313-cp313-macosx_11_0_arm64.whl (521.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

gtcaca-0.1.19-cp312-cp312-win_amd64.whl (868.8 kB view details)

Uploaded CPython 3.12Windows x86-64

gtcaca-0.1.19-cp312-cp312-manylinux_2_28_x86_64.whl (924.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

gtcaca-0.1.19-cp312-cp312-manylinux_2_28_aarch64.whl (894.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

gtcaca-0.1.19-cp312-cp312-macosx_11_0_arm64.whl (521.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

gtcaca-0.1.19-cp311-cp311-win_amd64.whl (867.0 kB view details)

Uploaded CPython 3.11Windows x86-64

gtcaca-0.1.19-cp311-cp311-manylinux_2_28_x86_64.whl (924.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

gtcaca-0.1.19-cp311-cp311-manylinux_2_28_aarch64.whl (895.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

gtcaca-0.1.19-cp311-cp311-macosx_11_0_arm64.whl (519.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

gtcaca-0.1.19-cp310-cp310-win_amd64.whl (865.8 kB view details)

Uploaded CPython 3.10Windows x86-64

gtcaca-0.1.19-cp310-cp310-manylinux_2_28_x86_64.whl (922.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

gtcaca-0.1.19-cp310-cp310-manylinux_2_28_aarch64.whl (894.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

gtcaca-0.1.19-cp310-cp310-macosx_11_0_arm64.whl (518.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

gtcaca-0.1.19-cp39-cp39-win_amd64.whl (866.7 kB view details)

Uploaded CPython 3.9Windows x86-64

gtcaca-0.1.19-cp39-cp39-manylinux_2_28_x86_64.whl (922.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

gtcaca-0.1.19-cp39-cp39-manylinux_2_28_aarch64.whl (894.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

gtcaca-0.1.19-cp39-cp39-macosx_11_0_arm64.whl (518.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for gtcaca-0.1.19.tar.gz
Algorithm Hash digest
SHA256 52602b3baac1b2a1e422ab7a1268b4acf56f69b9229afd7e00550036c5cad887
MD5 4d99f203eca5fe7bc035f0263b92a85a
BLAKE2b-256 b46bc61c174ff92581637cd9fdd18a9a6bb802580bc4fb4b96945bffa458c4a3

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for gtcaca-0.1.19-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 550b6e241d263d628a3841fe11bb118b4e187a61890cfe67ae60cc1dadd4db43
MD5 ca761afd495ae6307ef855623e76afb7
BLAKE2b-256 198983c320a9885848b3af692bc9c2f33210ab5ac0631fe4dcb3fb0ecb295894

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.19-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 82defdaae264f51a3c41aab8fee37a15a2f33ecf5a8bf759e518400d06ddbb26
MD5 a7d4ee3b67b74ff37137a6b31808c75e
BLAKE2b-256 4fb0b28b41b958ff974e76efbddc6d5c456ce5c88ac25526efe478a490e9c2b6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.19-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 021853d761993cb6db396edf239510bd032a82e96dccf5e00ad1ff50829e2f49
MD5 ac10b9a11921c6488c1992ee52654313
BLAKE2b-256 0593348e1c3abc71bdf3b1d427d48df520188675a172ada928539145c0ff99eb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.19-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d78fba1fdf826257fca9f5c6a4fe9fd4c024376dc0afd4a19e4c55aa53b5dc9a
MD5 fced07641394cebb4c635bf06a17369c
BLAKE2b-256 b123741d0d882d9a963e9264139d933394ed6bb970854b1f850600fd9bdeb629

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for gtcaca-0.1.19-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ad75c72cd807e44258d46499f096b8c99e3283b70b21632b55204a37eaa32467
MD5 5a104f4e44d410a417b2e61a5e2bcb19
BLAKE2b-256 a87884cd1abfe058c89b51031be5c1ce1c322343f98632bacdbc00652aa5b703

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.19-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 05540d5dbbf310e0339fe7219a8cd4da45dc902860af774c415dffb8d43ac6e9
MD5 2a2de0301b7b3399cc1ee02c3301ac29
BLAKE2b-256 6729bce5ffce79d10296570505cf43754268e273e3f894436f2ce6d6d8658092

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.19-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e608ba26eb9d426cac1d8067fe91d35a314c48e4aa10db478d42b3884c4e899c
MD5 6678abca6764dc1f78a95228c4a42c65
BLAKE2b-256 eb9fad04b11498c9d83ea502b04ffc163d45d07f09e677c1434a909e9bed67d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.19-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a0c6fe545b6d553e63c2fce0099c09ffce072bb5214f3883ae9a799e7ba58304
MD5 53960d5c6ab78bcefc6ca5513c30763b
BLAKE2b-256 f14d27fc3dbcfa0208cd256ba1cf0542f7a5a096538092d25dc73ee4ab0e0f50

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for gtcaca-0.1.19-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d2e687ad862815f24ed2adcef85a6e548f9af770ce50e28ca02fea5a9deb0bac
MD5 c4b32dd2c759222de80aa3412746f2e4
BLAKE2b-256 756d394246cfd513fc144719a0cf672a6fa8c461516e3dd5522a80776afac5b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.19-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d3b4b405013139a1fa4cbfa9b48b15050a97899aa091697eec351d0b21da8e68
MD5 528c56d3365ffbaff609e47daf408a77
BLAKE2b-256 716da22dc78d32e62008911986c35d2829e378284140331c555b6f278546aa3c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.19-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 46ebe1e6fdd554c0188949350cacdb7cb36d1c5063a4856a62d9df363a65d51b
MD5 e66c253fac4d07c7644b4d0f4b6cb591
BLAKE2b-256 60d71e2ffdf5bfb430c56baac6a33edf51d794b86cf30c4d731a68ec161b132f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.19-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bd84e63c146d34a8e66cf219acd6db42dffe62c8e41e5b1e76ea680b9b9352bb
MD5 52960d6d8b7f896938ac7acfadfeab2f
BLAKE2b-256 b42a33c5c0ea5668c7c5c5e0997d8444b0f1cadc9f66a4551e6a76398aa990a2

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for gtcaca-0.1.19-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bb5282db13c269687f6dabc133535169ea2ae24240e897ed778f0df26d39ac98
MD5 16a308130a409640460792611b778e17
BLAKE2b-256 e7237e3b095f82b459289de902276836ecac35b747131b45daac345e482a6808

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.19-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4ea794a45d292795e58f1df3151a1c28ef22451c9cea20b1d279b8d04c992993
MD5 b262440d7c0eab49e11a0e1d3f0e858e
BLAKE2b-256 712a139f08432dc29d6d0646cb563992e6559f2f97bbdb8f895aaea760fe6b64

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.19-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5b7455f14c382a7a38f165a27a276286b17b1ef33e3fd64124959d485e3a9a85
MD5 21139a7e100ff4a1112c1384e3b7ec30
BLAKE2b-256 1f6185160fc6b27841db74056a994461854b86e59215e8983196433be5345585

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.19-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eeea4dc99cc920d4a30ad2588820ebc4e99ed0285bbb555e106acb0eb1b870da
MD5 4c3b1766f8c2197ae0671147f7990579
BLAKE2b-256 a7e6fb73e71220c6548559766c607c378cda7b08b53570d1ab414cb20b08e1a7

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for gtcaca-0.1.19-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 49247cb3655efc56c7609162a0714a5c8b8185c39ad7c13f281ea143476b5732
MD5 b751472e7230898911e9dddb4766cd55
BLAKE2b-256 d5511d2dae2e675d48001778979e648c0e59fb7c5617cec17912d95679de73b8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.19-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0ebd4c888c7befc0f2d89b41039333ef761c9a5227371814c55471333b0d72d3
MD5 200cf431e05f7f6b944c594e4ce81f99
BLAKE2b-256 6d755b6e30be9e7d969a2ae56ce6dc93751b6216c31a252105701bceba16a4da

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.19-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1e4464ad3613f917c3343304397533dcf3e045b6ee1f0deabb804257900f8cda
MD5 b2a0931701b92fcd23b17df10a9ab2c7
BLAKE2b-256 f2e78852dd6f982f72a01211823f4f745bf58f20356fa98d63b67c2d3e42dab5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.19-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 87e37fc1703f7d13afe301747eedb01c61bdb94a8d09dd557ae2bd8442baaf20
MD5 16ac53b202f5c79f38a1884afab0747b
BLAKE2b-256 3be5f3128167474ff7bbb672d60311cddadaf035270a6c6ecdaa3e237ba6498c

See more details on using hashes here.

Provenance

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