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 or MOUSE_WHEEL, 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.18.tar.gz (348.2 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.18-cp313-cp313-win_amd64.whl (868.1 kB view details)

Uploaded CPython 3.13Windows x86-64

gtcaca-0.1.18-cp313-cp313-manylinux_2_28_x86_64.whl (923.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

gtcaca-0.1.18-cp313-cp313-manylinux_2_28_aarch64.whl (893.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

gtcaca-0.1.18-cp313-cp313-macosx_11_0_arm64.whl (519.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

gtcaca-0.1.18-cp312-cp312-win_amd64.whl (868.1 kB view details)

Uploaded CPython 3.12Windows x86-64

gtcaca-0.1.18-cp312-cp312-manylinux_2_28_x86_64.whl (922.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

gtcaca-0.1.18-cp312-cp312-manylinux_2_28_aarch64.whl (893.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

gtcaca-0.1.18-cp312-cp312-macosx_11_0_arm64.whl (519.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

gtcaca-0.1.18-cp311-cp311-win_amd64.whl (866.3 kB view details)

Uploaded CPython 3.11Windows x86-64

gtcaca-0.1.18-cp311-cp311-manylinux_2_28_x86_64.whl (922.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

gtcaca-0.1.18-cp311-cp311-manylinux_2_28_aarch64.whl (893.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

gtcaca-0.1.18-cp311-cp311-macosx_11_0_arm64.whl (517.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

gtcaca-0.1.18-cp310-cp310-win_amd64.whl (865.1 kB view details)

Uploaded CPython 3.10Windows x86-64

gtcaca-0.1.18-cp310-cp310-manylinux_2_28_x86_64.whl (920.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

gtcaca-0.1.18-cp310-cp310-manylinux_2_28_aarch64.whl (891.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

gtcaca-0.1.18-cp310-cp310-macosx_11_0_arm64.whl (516.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

gtcaca-0.1.18-cp39-cp39-win_amd64.whl (866.0 kB view details)

Uploaded CPython 3.9Windows x86-64

gtcaca-0.1.18-cp39-cp39-manylinux_2_28_x86_64.whl (920.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

gtcaca-0.1.18-cp39-cp39-manylinux_2_28_aarch64.whl (892.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

gtcaca-0.1.18-cp39-cp39-macosx_11_0_arm64.whl (516.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: gtcaca-0.1.18.tar.gz
  • Upload date:
  • Size: 348.2 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.18.tar.gz
Algorithm Hash digest
SHA256 a16f26aa8c0dc3c81b1161a4ad4278fb5fda88eb59271407550b773f3313a6f3
MD5 65b7a8dd11c72986e94dd43b40007d5c
BLAKE2b-256 5f9bcfdd21c2df174b6c18942e6db02c781b72ad2e8597454904c7c324f18cc8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gtcaca-0.1.18-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 868.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.18-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 bb0317fbb60e9c983ba402a026efcc2b0a7cc5955616279a469158881dd23316
MD5 20e122af21883050b2e2f3547c9b2ec8
BLAKE2b-256 c6c7fae9c5a6147b83ff6840c28ab1f4eafa67f668135482e34544814138d56e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.18-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b222c27d25210bf6c32f6e95c401a252f87fdf56e03a5b51bab629840a9c92c2
MD5 438888a2f17ab76a50bf688ab7cdfc5d
BLAKE2b-256 6e7e056423b53a16e71cc577b28c65771b8e4afc18935a03e117211fb1a94668

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.18-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c87d20f76ad76416e12f6d869e883d977fee24d91c61297568495733a9143eaa
MD5 eb9ca987e3aa0e182889427de0fe13a5
BLAKE2b-256 9f2041dfb04c4cffe8ea46413d514d2d68f3e835622f18332f1dfdd71dcf4cdb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.18-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8963311f97d2b4de8bb1fa2c1eba5db10048988fa150bf404e82e910c18ae5f5
MD5 9b3c17a411dec6419b24ef87f5c6957d
BLAKE2b-256 38250d967584c3fe960b061df28a5b86f5b84d349dcd5b30561028d28bb25393

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gtcaca-0.1.18-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 868.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.18-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 47f03b506223b91675f987eb9d3992e7bc69589baa9d570df2fadac19d1771f2
MD5 aad1cb3f4d55af7c9b9f79d6fafb2176
BLAKE2b-256 d8df86c045ad5e5758303a09cb2b5de38b14af98806622632cc8b2abde1bd387

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.18-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cd9ce9d00dd40f612d489f4f7f0035cc1ad140283cfd38e4de9a78441b519c90
MD5 93752198a69c62631215f23e918370e1
BLAKE2b-256 88565dea7183a209e4a3e9650d84a46635ef33f4637296454d6a1169a43d7570

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.18-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 589963ac3e43f7b20ddfe5a37d023a311e7bf096bca640bca9c5722015bd6c94
MD5 9bdc4da0e01db6aff43df77ec0cac01d
BLAKE2b-256 13977962d561423f5d60ff5dc20266d3fce105955ecdcc72ff00fc169c7e661c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.18-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 61dd90b09a6731ddb7a2163c1db5c556462d021c7906f2dc91e181f8f4c1e42b
MD5 bfa5ec6674d0115450eb1386ed7546eb
BLAKE2b-256 3d973ab9ccac8142a6b7c2ec3f7d9eaaed3a0a36d634f6f59250f3c05e7c99ab

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gtcaca-0.1.18-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 866.3 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.18-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 30d22305a53c0b6745de83f0cd7d5278ee04738d2e0ac8ff0917aa0fe3323521
MD5 ab9bacea239659fcd7cd22833a9297ed
BLAKE2b-256 842433860ca5c4d824fb6c08927f5a0aea657fa2cdc68063b1b6378b5499c145

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.18-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4651ed5c232806b5fc76dd55f17424eb9ac3e1493eb4478fb6bd0e5aeedb9b77
MD5 f471f465bdc2344023779fb3464a2483
BLAKE2b-256 e4dd9993dddb4cb3379452ab3dbafab5d163ef50aa1b5570646956894efaf9ec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.18-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 636438d01097f92e25a698bfb89b7963561d0abd9af5fccccf25399a8678b7c5
MD5 2b7294b055cbd71eede623c50a8f2811
BLAKE2b-256 02c5ecaed9735b2b2d054cb7b581631e3d26e70e7abd69d79e403394998ef215

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.18-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 24b6b90e6fe67f638ba5b34f3ee109ab6bbef5494a640c7e2f2749edc130f712
MD5 435ef47c98373d951edfda12f4d8453e
BLAKE2b-256 5558d57a4c01277c41a0727964833a7fa096d02525ccd870e3733e8d3aca045d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gtcaca-0.1.18-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 865.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.18-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 619646d9c0f4453a633f1969d0db5956cccfbcea7bbb80388c66277ab865d63c
MD5 6ef76bfe1180e46c81617e96ffe1a4f2
BLAKE2b-256 91322ed9aaea99ca1797a72576c4190eb6eea0cc861af189fb31f17f23eb653b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.18-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c4b69db5d27d906db892f48de5b672a12923c9b3aad1b5abeb27be431cd45655
MD5 7b568abb684fd2825eee0eb7f7be06b3
BLAKE2b-256 bf31fc2ba28247d413f5e08211a905f1be9a91fec0db4adbf4744aca4de91e3b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.18-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4c7422744883a877ec04f2f7e5bea00b96e235915622f7eab284b991d783db8c
MD5 f4a1c4477ae57c24ecd9a10eef8cc9bc
BLAKE2b-256 34109e25dac7c60a9e77e4a3f82085947237c005caa90d3e3a50ee7814e4d1e7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.18-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 33952d530b465d293e23f2c25ff8314f92e0234444dd84a86e95abb81a777eda
MD5 752a824336e61f4a9002bbf4f82dba48
BLAKE2b-256 7653935cb90bd4a3eb8c75c88fede8aee440e5fbcd46b790de2d5c3662938506

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gtcaca-0.1.18-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 866.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.18-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 93fdd7076f5c66ea04402b622b49fb5b3257e994d21bf83a66cec59caa457f45
MD5 88af915931fbb19f3a109e3cea7dc085
BLAKE2b-256 9d6811617bce05f8a8162a95ebc7d9582501e79988db9aae35c7dbd0a80d06ef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.18-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 11f56661336740afee169a52ebe7891f7bb8faa57eef5e3271a06c8dc6f424d4
MD5 6b7d90434eadc96f0ab772555742abeb
BLAKE2b-256 7ae47676df5aa8f0d135b70a11348c6c359a1a0e335f6df5259ac2612637562d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.18-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1e95aacf12cffba2c2f88707b76da5bfe9f7d6b60dcd30ff0c4d6e8a8e670906
MD5 c0abac87d899a280a3d4007ade943285
BLAKE2b-256 32cd31fb6065e063ac6be2cc54218e1cf6d0c1e5c921f92aee0ceae4f7631dc7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.18-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 177f2c665ed52a7a3a74634d66c636ba792d5d561abb60bb6b0be0f611eeadc4
MD5 91fbb71cd7ce497803c02d4aae99cfec
BLAKE2b-256 5cf3a121ff9b6086bce509609d0615212f78d77338f3d8d56b6d8aa3106ef4c1

See more details on using hashes here.

Provenance

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