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.17.tar.gz (347.7 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.17-cp313-cp313-win_amd64.whl (868.0 kB view details)

Uploaded CPython 3.13Windows x86-64

gtcaca-0.1.17-cp313-cp313-manylinux_2_28_x86_64.whl (922.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

gtcaca-0.1.17-cp313-cp313-manylinux_2_28_aarch64.whl (892.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

gtcaca-0.1.17-cp313-cp313-macosx_11_0_arm64.whl (518.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

gtcaca-0.1.17-cp312-cp312-win_amd64.whl (868.0 kB view details)

Uploaded CPython 3.12Windows x86-64

gtcaca-0.1.17-cp312-cp312-manylinux_2_28_x86_64.whl (922.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

gtcaca-0.1.17-cp312-cp312-manylinux_2_28_aarch64.whl (892.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

gtcaca-0.1.17-cp312-cp312-macosx_11_0_arm64.whl (518.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

gtcaca-0.1.17-cp311-cp311-win_amd64.whl (866.2 kB view details)

Uploaded CPython 3.11Windows x86-64

gtcaca-0.1.17-cp311-cp311-manylinux_2_28_x86_64.whl (921.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

gtcaca-0.1.17-cp311-cp311-manylinux_2_28_aarch64.whl (893.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

gtcaca-0.1.17-cp311-cp311-macosx_11_0_arm64.whl (517.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

gtcaca-0.1.17-cp310-cp310-win_amd64.whl (865.0 kB view details)

Uploaded CPython 3.10Windows x86-64

gtcaca-0.1.17-cp310-cp310-manylinux_2_28_x86_64.whl (920.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

gtcaca-0.1.17-cp310-cp310-manylinux_2_28_aarch64.whl (891.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

gtcaca-0.1.17-cp310-cp310-macosx_11_0_arm64.whl (516.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

gtcaca-0.1.17-cp39-cp39-win_amd64.whl (865.9 kB view details)

Uploaded CPython 3.9Windows x86-64

gtcaca-0.1.17-cp39-cp39-manylinux_2_28_x86_64.whl (920.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

gtcaca-0.1.17-cp39-cp39-manylinux_2_28_aarch64.whl (892.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

gtcaca-0.1.17-cp39-cp39-macosx_11_0_arm64.whl (516.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: gtcaca-0.1.17.tar.gz
  • Upload date:
  • Size: 347.7 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.17.tar.gz
Algorithm Hash digest
SHA256 b7fa028652f5e391f68e1aca52957171ce05ae55cc1145171ab7cb579639650d
MD5 263bf2da59b9cc78559b9769361d6915
BLAKE2b-256 eb5e796c4c3dbd89eaf7fba7cbc33296b7e158b8d1d3ac1c9bf1f2e0e0310540

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gtcaca-0.1.17-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 868.0 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.17-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9f59d0cd664255ac96efa72edb2bf9b2b6d281b40a1422e554749dc5f5a4f61f
MD5 2b391845a3926f33268c6d10d8f2f6e3
BLAKE2b-256 5ddb11d84559f083dfc61247096d40412e1732f7da472e71a9311ccb9ac7b9a2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.17-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 69d025607dc12c56d96929acac8ab854c740abfc3d88888465715119e773070f
MD5 835cd1c25acf1ce7cc8ae39ad351dee5
BLAKE2b-256 3126363ef1100529527affb96bb828aa7e4452341b44d6009967557bd7db7b16

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.17-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2971e445b2715e309f2b01b1669983dd395a3a4258dc7bad53c3a874f3225f97
MD5 4b5bed12d02c01142ed0e12fd0703c5d
BLAKE2b-256 60fcec16675e33b4fff9d5358a57491478c7ce993881f6ca2f593e24a164af41

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.17-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b4415aea30d61b06bdc364fd9aa74dadb64da4a788526cf52c56b2703d2b6f8e
MD5 0e508702836b5d3128d0064c3c4dac50
BLAKE2b-256 3d3b6444a9650f52d7b1f848532b5548b9c81606e558610ac75095c6cd4a2def

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gtcaca-0.1.17-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 868.0 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.17-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c7a1e548f03adcac3ec03d82ec2e3a1b0c3575e6a05f69b6b7948f64b9f2f453
MD5 4952945d5176994090e4700836510bc4
BLAKE2b-256 33baf9fa8a4928e8d6c5e6953ddb8d15a9dd7f5231c2d9bb6e3264cafb82d58b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.17-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 28dce7df0cdfeaa146699e476e1d14427a57bce5834a51cfec21dd3e66a4ca96
MD5 e692b6001b27e2091afe733c234c3111
BLAKE2b-256 67103d0bf6dc4cbc59027a4f8bf9e078bd664a21cb97c1f4158adfed6d3589f6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.17-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9912c844fd73f67c2acd42ae57e0c093bda2beafe61490edcaeb9757c54fbf57
MD5 37afca21d78badf5f787ccfb7438b27e
BLAKE2b-256 aced12a87a3f1e86f39f71b8678d36c97f6aaced38e2c16515734d5bdab8b77c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.17-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4f62205cce28325f27af341d25cbeeea0cd3323ff8acddca3f4443e3177a5ec7
MD5 815fa14438d04b570472b54aeedbe751
BLAKE2b-256 9ea31d949fb5181fa8a609feecb9374d2b662236e9755678cdafdd3ca303cc93

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gtcaca-0.1.17-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 866.2 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.17-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a821aad4eb18113037d02db46bf163693377b59f0f86d21e9aaf82dd5f9c7346
MD5 c0deb75800f8ce95dec7d9e43c5b2c23
BLAKE2b-256 82ea1f9af122743f65367abcbe4dc7840596173ddd028a048cea6abd42cb95a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.17-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b5d2e5feb2654006dc3e357ad17be77e9c537b18a637491a4d82780178a0a989
MD5 5347d67086ce247fa7ccad6abbd03045
BLAKE2b-256 bc7a8725ca999d9e2f086b9ebb19de719300694cf5cab0d359a2ee2d6f808b40

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.17-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 66c2fde973ec9f4542f6ccd2f52685a23b3c008f24135d721544e77270a5f674
MD5 5972d52a939b464e2c1a738f010a070b
BLAKE2b-256 0b2b1fc121e8283d496e8d534670634605ac6d9f0a024bdbbab2a76c2d49161c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.17-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e7baf674f4ab3acc81f2d2300f036f56a7a34713e9c2a2a9d6a52eb6bf892f5c
MD5 631dc6c54c04c84bbf26d50977d100be
BLAKE2b-256 4555ef81915b79f14dfa390033b66eedda02afca67d9d653cd50c6a2e74f4ef1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gtcaca-0.1.17-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 865.0 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.17-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c6fa83fec2af69a5cb44242243a47e71e0d4cfaf67455635f05d4de881fc4ba1
MD5 25b753825476c3e432ff87ece5a788f4
BLAKE2b-256 589a4c8a918c4b38c3aa0be85815f90090036d4cfb30ea277e43fd066841061e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.17-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 be20fbb6e55c16749098c738d20e4b204c99ba3810d6169479970ad3125be95e
MD5 9d9b4558ff0641f33cb5f751245ce16e
BLAKE2b-256 ebb19e2b0e3871fbfee1ec1f7dcec936f6bcb086adfa54cf750bcd7d2a4a4f97

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.17-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 972007ce3b9c4e5d7e7a48320001819ff337d8c1e5a8b240f18f557bc436e25d
MD5 62f372c8c8d5421b0a1bb1cdf70e78c5
BLAKE2b-256 adbef55786cd2a6fc7e342d934ade1a4dd10bafb726fe89df0e299e219de035e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.17-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3e5af14acb5626358dd2fcd117b901aca471bcf6fb475b7996b3ea0a5a2ec3f8
MD5 e660ca27b128f50e44884bd42921871c
BLAKE2b-256 ee12453035598ee7f4621a6bed210bb095f14cd029b6b5b58654f4898c1367cd

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gtcaca-0.1.17-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 865.9 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.17-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2bd999593786ad3d609ed0410ab655c5e40c4135fcd3debcfc274489e50931db
MD5 be4022963a60d90b0a52692fc495c128
BLAKE2b-256 dbd98d1e96a519c9be1f81d7bfd6329009af5ae6c0684cb22eb7df0477998e4b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.17-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0f495bef5c08dc4bdd3762a66130e8af084124d83b7e8b7de3417b09eb5f1773
MD5 ba8a13e7aa73a24c6ce88944ba55f316
BLAKE2b-256 871f30cabe02c0fd7494e1e14bbb986c878e972b2def49757b3bf01d2247e67f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.17-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1147152085d1e23d3c9ae0bdc704ff540386309aa297417119add5fc3b7b45da
MD5 bb38cc540a605dd738c2fe9e08dfed09
BLAKE2b-256 1762358549e63adcf6a4759e050b740f2a008d6a4dc4bd40752a96a7252d7ad1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gtcaca-0.1.17-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 55055881f2857dca95beaa0e261359ba1a57ffcc28a1b1ea86c7a55916a949b6
MD5 cb43c6e0e2963851fe7c4fad420f7a04
BLAKE2b-256 4d5e227194ad4541d8d1173af69ee3d6a747eb960164afb389fd15574741b4f6

See more details on using hashes here.

Provenance

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