Skip to main content

gambatte-terminal

A terminal front-end for gambatte, the gameboy color emulator.

It supports:

  • 16 colors, 256 colors and 24-bit colors terminal
  • Playing audio from the emulator
  • Using TAS input files as game input
  • Using keyboard presses as game input

Quickstart

Using uvx:

$ uvx gambaterm myrom.gbc

Or connect to the following SSH server for a quick demonstration:

$ ssh gambaterm.vxgmichel.com -p 22022

Installation

Wheels are available on linux, windows and macos for python 3.10 to 3.14:

$ pip3 install gambaterm

Usage and arguments

Usage:

usage: gambaterm [-h] [--input-file INPUT_FILE] [--frame-advance FRAME_ADVANCE]
                 [--break-after BREAK_AFTER] [--speed SPEED] [--force-gameboy]
                 [--skip-inputs SKIP_INPUTS] [--cpr-sync] [--disable-audio]
                 [--color-mode COLOR_MODE]
                 ROM

Positional arguments:

  • ROM

    Path to a GB or GBC rom file

Optional arguments:

  • --input-file INPUT_FILE, -i INPUT_FILE

    Path to a bizhawk BK2 input file

  • --frame-advance FRAME_ADVANCE, --fa FRAME_ADVANCE

    Number of frames to run before displaying the next one (default is 1)

  • --break-after BREAK_AFTER, --ba BREAK_AFTER

    Number of frames to run before forcing the emulator to stop (doesn't stop by default)

  • --speed SPEED, -s SPEED

    Control the execution speed (default is 1.0)

  • --force-gameboy, --fg

    Force the emulator to treat the rom as a GB file

  • --skip-inputs SKIP_INPUTS, --si SKIP_INPUTS

    Number of frame inputs to skip in order to compensate for the lack of BIOS (default is 188)

  • --cpr-sync, --cs

    Use CPR synchronization to prevent video buffering

  • --enable-controller, --ec

    Enable game controller support

  • --disable-audio, --da

    Disable audio entirely

  • --color-mode COLOR_MODE, -c COLOR_MODE

    Force a color mode (1: 4 greyscale colors, 2: 16 colors, 3: 256 colors, 4: 24-bit colors) Note: the color mode can be cycled at runtime by pressing the Tab key, which is useful for testing the different color modes supported by the terminal.

SSH server

It is possible to serve the emulation through SSH. Clients must use a terminal that supports the kitty keyboard protocol, or use X11 forwarding (ssh -X) as a fallback. Use gambaterm-ssh --help for more information. 24-bit color is always assumed over SSH. Audio is not available over SSH.

# Serve `myrom.gbc` locally on port 8022, disabling authentication for local testing
# Note: an SSH host key is automatically generated on the first run
$ gambaterm-ssh --no-auth myrom.gbc
Generating SSH host key at ~/.config/gambaterm/ssh_host_key...
Authentication disabled (no password nor public key required)
Running SSH server on 127.0.0.1:8022...

# Listen on all interfaces, using a global password as authentication method
$ gambaterm-ssh --password mypassword --bind 0.0.0.0 --port 8022 myrom.gbc
Authentication methods:
- Global password
- Public keys from: /home/user/.ssh/id_rsa.pub
Running SSH server on 0.0.0.0:8022...

Connect with ssh client:

$ ssh localhost -p 8022

Telnet server

The emulator can also be served over telnet, requiring no authentication or SSH keys:

$ gambaterm-telnet myrom.gbc
$ gambaterm-telnet --bind 0.0.0.0 --port 8023 myrom.gbc  # listen on all interfaces

Connect with any telnet client:

$ telnet localhost 8023

Clients must use a terminal that supports the kitty keyboard protocol -- connections without it are rejected. Use --max-players N to limit concurrent connections. 24-bit color is always assumed. Audio is not available over telnet.

Terminal support

Not all terminals will actually offer a pleasant experience. The main criteria are:

  • Support for basic ANSI codes (VT100) More specifically setting background/foreground colors and moving cursor (absolute and relative). Those are usually supported.

  • Support for at least 256 colors Those are usually supported. 16 colors also works but it doesn't look too good. In this case, it might be better to use greyscale colors using --force-gameboy or --color-mode=1.

  • Support for UTF-8 and good rendering of unicode block elements More specifically the following characters ▄ █ ▀. Also, the alignement might be off (e.g small spaces between pixels) This is not always well supported.

  • Support for the kitty keyboard protocol This is mandatory if you're using Wayland, and recommended on every other platforms. In the case where the kitty keyboard protocol is not detected by gambaterm, the following fallbacks are implemented:

    • Linux: uses X11 through python-xlib
    • Macos: uses pynput (it requires granting specific authorizations to the terminal app)
    • Windows: uses pynput (the key presses are detected even if the terminal windows is not focused) It is also mandatory when connecting to a gambaterm SSH server.
  • Good rendering performance The terminal has to be able to process about 500KB of requests per seconds for a smooth rendering of "intense" frames. Typically, the most intense bursts happen during screen transitions of two detailed scenes.

The table below sums up my findings when I tried the most common terminal emulators. Here's about linux:

Linux Status Colors Unicode rendering Kitty keyboard protocol Performance Comments
Ghostty Excellent 24-bit colors Good Yes 60 FPS
Kitty Excellent 24-bit colors Good Yes 60 FPS
foot Excellent 24-bit colors Good Yes 60 FPS
Rio Excellent 24-bit colors Good Yes 60 FPS
Contour Excellent 24-bit colors Good Yes 60 FPS Download latest for kitty support
Alacritty Good 24-bit colors Good No* 60 FPS *Fails kitty detection due to reported bug
Konsole Good 24-bit colors Good No 60 FPS
Gnome terminal Good 24-bit colors Good No 60 FPS
Terminator Good 24-bit colors Good No 60 FPS
XTerm Good 24-bit colors Good No 60 FPS Ctrl+Right click to resize, "Unreadable" locks up XTerm
Rxvt Good 24-bit colors Good No 60 FPS No resize shortcuts
Terminology Good 24-bit colors Light misalignments No 60 FPS Font sizes under ~9pt create horizontal line artifacts
Termit Ok 24-bit colors Good No 60 FPS No window title
Mlterm Ok 24-bit colors Light misalignments No 60 FPS No resize shortcuts

About MacOS:

MacOS Status Colors Unicode rendering Kitty keyboard protocol Performance Comments
iTerm2 Excellent 24-bit colors Good Yes 60 FPS
Terminal.app Bad 24-bit colors Bad--adjust font spacing! No 30 FPS A bit jittery

About Windows:

Windows Status Colors Unicode rendering Kitty keyboard protocol Performance Comments
Windows terminal Excellent 24-bit colors Good Yes 60 FPS Download latest for kitty support)
Cmder Unplayable 24-bit colors Good Yes 2 FPS No window title
Terminus Unplayable 24-bit colors Misalignments No 10 FPS
Command prompt Bad 24-bit colors Good No 1 FPS Slow/Unresponsive
Git bash (mingw64) Ok 24-bit colors Good No N/A

Terminals without Kitty keyboard protocol require X11 to play locally, or X11 forwarding to use over SSH.

Terminal size

The emulator uses a single character on screen to display two vertically aligned pixels, like so ▄▀. The gameboy being 160 pixels wide over 144 pixels high, you'll need your terminal to be at least 160 characters wide over 72 characters high to display the entire screen. Setting the terminal to full screen is usually enough but you might want to tweak the character size, typically using the ctrl - / ctrl + or ctrl wheel shortcuts.

Keyboard, game controller and file inputs

Keyboard controls are enabled by default, while game controller controls have to be enabled using --enable-controller or --ec.

The key bindings are not configurable at the moment:

Buttons Keyboard with arrows Keyboard with WASD Controller
Directions Arrows W A S D Left hat / Left stick
A X K Button 0 / Button 3
B Z J Button 1 / Button 2
Start Enter Enter Button 7
Select Right Shift Right Shift Button 6
Save state commands Keyboard
Select slot 0 to 9
Save state O
Load state P

Since gambaterm detects physical key presses, this table indicates the keys as seen on a QWERTY keyboard. In particular, AZERTY or Bépo user won't need to change their keyboard layout in order to play. It is also possible to use a bizhawk BK2 input file to play tool-assisted speedruns using the --input-file (or -i) option.

Motivation

To be honest there is no actual reason to use this gameboy emulator, other than you might find it fun or interesting. The motivation behind this project is simply to push the idea of running a video game console emulator in a terminal as far as possible. It seems like there has been a similar attempt that used a different approach for displaying the video stream. In any case I'm quite satisfied with this project, and also a bit surprised that I could push it to the point where playing games is actually enjoyable. In particular, I've been able to complete The Bouncing Ball at 60 FPS in XTerm, and I'm now looking forward to playing more homebrew games :)

Dependencies

Here is the list of the dependencies used in this project, all great open source libraries:

  • gambatte-core - Gameboy emulation
  • Cython - Binding to gambatte C++ API, and fast video frame conversion
  • blessed - Cross-platform terminal handling and kitty keyboard protocol support
  • samplerate - Resampling the audio stream
  • miniaudio - Playing the audio stream
  • xlib/pynput - Getting keyboard inputs
  • pygame - Getting game controller inputs
  • asyncssh - Running the SSH server
  • telnetlib3 - Running the telnet server

Contact

Vincent Michel

Metadata

Release files for gambaterm 1.3.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gambaterm 1.3.2
File Size Uploaded
gambaterm-1.3.2.tar.gz 416.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for gambaterm 1.3.2
File
gambaterm-1.3.2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
gambaterm-1.3.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
gambaterm-1.3.2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
gambaterm-1.3.2-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
gambaterm-1.3.2-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
gambaterm-1.3.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
gambaterm-1.3.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
gambaterm-1.3.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
gambaterm-1.3.2-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
gambaterm-1.3.2-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
gambaterm-1.3.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
gambaterm-1.3.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
gambaterm-1.3.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
gambaterm-1.3.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
gambaterm-1.3.2-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
gambaterm-1.3.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
gambaterm-1.3.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
gambaterm-1.3.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
gambaterm-1.3.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
gambaterm-1.3.2-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
gambaterm-1.3.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
gambaterm-1.3.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
gambaterm-1.3.2-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
gambaterm-1.3.2-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
gambaterm-1.3.2-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details

Total release size: 39.0 MB

Release files / gambaterm-1.3.2.tar.gz

Download URL gambaterm-1.3.2.tar.gz
Size 416.5 kB
Tags Source
SHA-256 checksum
How to use checksums
fc677e5af127aeaeffe5506d5cf8b13bae7b332d1d79fad15772b79fbd19a329
BLAKE2b-256 checksum
How to use checksums
d55a6506d1e19919474a8cabc22fea1a1c3d4a18c70c4bff2fdf04cc2edc8f02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 9, 2026.

Transparency log

Release files / gambaterm-1.3.2-cp314-cp314-win_amd64.whl

Download URL gambaterm-1.3.2-cp314-cp314-win_amd64.whl
Size 648.2 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
d248e02a1ae924f3d72f18784f060584229c6e793d473a55992b7a8ef925d647
BLAKE2b-256 checksum
How to use checksums
9fff666b3d5158516920280d8320a2949cac8bb8ca42352ff5bcc64643e69d7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 9, 2026.

Transparency log

Release files / gambaterm-1.3.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL gambaterm-1.3.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 3.0 MB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7ff1077e0934f5fd8798287b34f355d5dc82977a07f4b0e6bbb6203ec70f7b52
BLAKE2b-256 checksum
How to use checksums
55f68d632545651a34d7d1a97ea1a2bacf4bc863ab6b4adf0996e3e1b7f1c874
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 9, 2026.

Transparency log

Release files / gambaterm-1.3.2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL gambaterm-1.3.2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 3.0 MB
Tags CPython 3.14 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a6a7d4e504c8d8c04bf885aeb2fd08643791670117e254182d8eb077c2829456
BLAKE2b-256 checksum
How to use checksums
273a28eb94ed1e5f55e898541e016d897de1be5e9aa1382ca55c02ef5caa5642
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 9, 2026.

Transparency log

Release files / gambaterm-1.3.2-cp314-cp314-macosx_11_0_arm64.whl

Download URL gambaterm-1.3.2-cp314-cp314-macosx_11_0_arm64.whl
Size 540.7 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5f10a6b9a5b0cf4725caba075e78101fd8869f85a8fa8ea22fa6ea28dcc76ac3
BLAKE2b-256 checksum
How to use checksums
b5901a3d241e6a74ececba2f05ef24142c8329dfddfcb99fa4cf1aa0fbf8334f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 9, 2026.

Transparency log

Release files / gambaterm-1.3.2-cp314-cp314-macosx_10_15_x86_64.whl

Download URL gambaterm-1.3.2-cp314-cp314-macosx_10_15_x86_64.whl
Size 544.7 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
f6814776079d070431e3179de4299809d2ebf5b615e27742ac50b5758f17b07a
BLAKE2b-256 checksum
How to use checksums
e8a190250ebd111669ed753e33c730eb4861c749405665f6a18c58fa37958aa8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 9, 2026.

Transparency log

Release files / gambaterm-1.3.2-cp313-cp313-win_amd64.whl

Download URL gambaterm-1.3.2-cp313-cp313-win_amd64.whl
Size 648.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
9f013a6d7a8b7050081de673fb221ae941a31065881976950255e4840ba99211
BLAKE2b-256 checksum
How to use checksums
025110378c7b44198785fc9f960bed947675acd75617afa0ccc1ab07e85eb166
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 9, 2026.

Transparency log

Release files / gambaterm-1.3.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL gambaterm-1.3.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 3.0 MB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d52993405351a1e55d955c50a77c4e4c78046db1baf278fc92acb083adedad07
BLAKE2b-256 checksum
How to use checksums
005e429da2c80bd58f070c58e9386bb2cf5fc9c51ba0fcdbede167f72410f52a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 9, 2026.

Transparency log

Release files / gambaterm-1.3.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL gambaterm-1.3.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 3.0 MB
Tags CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e0f6c3ac9c5728e058121822df659134ecba96622fe4b47306f25f5584909d5e
BLAKE2b-256 checksum
How to use checksums
1b921db67c14668baea679d244182737ecd300493f38beb4e0c401e2ee4fcbfc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 9, 2026.

Transparency log

Release files / gambaterm-1.3.2-cp313-cp313-macosx_11_0_arm64.whl

Download URL gambaterm-1.3.2-cp313-cp313-macosx_11_0_arm64.whl
Size 539.6 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b14c8a386b5537ad77ad897a9d1cbcf9f46e0e115d9de220818bb4211c751c1b
BLAKE2b-256 checksum
How to use checksums
33a316b99cecc80b4608fe1be98cad8f30103ef32adf98cc07f338701c3ee171
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 9, 2026.

Transparency log

Release files / gambaterm-1.3.2-cp313-cp313-macosx_10_13_x86_64.whl

Download URL gambaterm-1.3.2-cp313-cp313-macosx_10_13_x86_64.whl
Size 544.4 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
904f5c53b6f260eec8a11ee8078a7dc99f8febea46277e70bfdda3a151a0dc3e
BLAKE2b-256 checksum
How to use checksums
fecb21657b5c80e28171daaab948957124573f71b17723ea7b1e89c4d64cdb41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 9, 2026.

Transparency log

Release files / gambaterm-1.3.2-cp312-cp312-win_amd64.whl

Download URL gambaterm-1.3.2-cp312-cp312-win_amd64.whl
Size 648.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
ec35a37c943a12e152fba43e03b17b99d7125e5c6f224fc6a4135c7f9c771bef
BLAKE2b-256 checksum
How to use checksums
278fa9348b0c18f4be4df6e9e69f1e2adc339d48a10a0dbc1e5ccdb4ec4df218
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 9, 2026.

Transparency log

Release files / gambaterm-1.3.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL gambaterm-1.3.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 3.0 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
47a310f1d4c60804a316a8369b2b5ac844a79110f04961657f6c21de7e8186f1
BLAKE2b-256 checksum
How to use checksums
ab4861da2823b43449e597de342decc9db7653a304e2b501e529817364a846a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 9, 2026.

Transparency log

Release files / gambaterm-1.3.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL gambaterm-1.3.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 3.0 MB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
609be1f42c9dbf70afc0948cd62cf9f44e8c222b22bfcc48e2e654fb230a6fda
BLAKE2b-256 checksum
How to use checksums
b21c738ee522eb1dc8297901c64552b217229348b893c18300bfbaf811d6cce1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 9, 2026.

Transparency log

Release files / gambaterm-1.3.2-cp312-cp312-macosx_11_0_arm64.whl

Download URL gambaterm-1.3.2-cp312-cp312-macosx_11_0_arm64.whl
Size 540.1 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f5aa28312901d262738d14139f5a7b9cd4a4dbdab08aa20be230909bef722415
BLAKE2b-256 checksum
How to use checksums
ff55f1854a2ee14746c215d13a3f6cbd2b0908c40eb2d9b80055d8c3f624bfa3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 9, 2026.

Transparency log

Release files / gambaterm-1.3.2-cp312-cp312-macosx_10_13_x86_64.whl

Download URL gambaterm-1.3.2-cp312-cp312-macosx_10_13_x86_64.whl
Size 544.2 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
6121d5a7c76f87cb49497d334408796de7d2408dd166e1a5780c2573d8e29c43
BLAKE2b-256 checksum
How to use checksums
d98e0981d26062c292f63113f6edd35a3506f9b8589efa1835f0ec73d45d956c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 9, 2026.

Transparency log

Release files / gambaterm-1.3.2-cp311-cp311-win_amd64.whl

Download URL gambaterm-1.3.2-cp311-cp311-win_amd64.whl
Size 646.3 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
11c454f706e44ab6fa608bccf5002b6e81da7f623fec5500fc4f95d94789f217
BLAKE2b-256 checksum
How to use checksums
026010e1c435df3d339b679b7ae30fe91525b9da4cb0192b67bce8d38a0d024f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 9, 2026.

Transparency log

Release files / gambaterm-1.3.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL gambaterm-1.3.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 3.0 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e1898325d6d1c0506c8be078f4a5537e0f2d74f0592d95cf55da602f514d335c
BLAKE2b-256 checksum
How to use checksums
7413d09780f96dcb344a43a82c3d172f8e1dacb6288498c6eb1930ac578d69f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 9, 2026.

Transparency log

Release files / gambaterm-1.3.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL gambaterm-1.3.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 3.0 MB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f10b3b5864136f2f2c82f35ff672e2cf635e568eb6d1f88ce5e3b261efc4e44e
BLAKE2b-256 checksum
How to use checksums
713b495b4cfe18579509ffe04cc13aafdd30958c2abafa47c6e706ae9a48fd9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 9, 2026.

Transparency log

Release files / gambaterm-1.3.2-cp311-cp311-macosx_11_0_arm64.whl

Download URL gambaterm-1.3.2-cp311-cp311-macosx_11_0_arm64.whl
Size 540.0 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7b77be90e9d246cc23e7f6b53a6da09bfba0888fa11d297d86788e9c1016bab3
BLAKE2b-256 checksum
How to use checksums
57389b89aba1fba726da76d1ba8b4048be75ea305563ce7f41721cd11d3f98af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 9, 2026.

Transparency log

Release files / gambaterm-1.3.2-cp311-cp311-macosx_10_9_x86_64.whl

Download URL gambaterm-1.3.2-cp311-cp311-macosx_10_9_x86_64.whl
Size 542.9 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
0160d59092b3cbd591a83806103568471c855357489f55bb2dab727461f257e6
BLAKE2b-256 checksum
How to use checksums
46e996bcbf67f3e01928ca8e1c245a6fb0dde4231c75cd11add876e88256ba3c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 9, 2026.

Transparency log

Release files / gambaterm-1.3.2-cp310-cp310-win_amd64.whl

Download URL gambaterm-1.3.2-cp310-cp310-win_amd64.whl
Size 646.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
85168b5fe26e80a1d6c8c42107a93d8d8d66492187875d957d605c488f5c6f95
BLAKE2b-256 checksum
How to use checksums
c106e083d4404ae4f6a759f7f8af8a15264421b4392c587cb3c5ed06dfbd8692
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 9, 2026.

Transparency log

Release files / gambaterm-1.3.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL gambaterm-1.3.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 3.0 MB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
876889095e35d7de9e3733c811d4dcdfa8e3c14ec8c97873e773b7ca2acb2642
BLAKE2b-256 checksum
How to use checksums
bd1ec2ab503b69b4a6d786c470aec123345f8b313c34cd2e1ff9490acfc75867
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 9, 2026.

Transparency log

Release files / gambaterm-1.3.2-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL gambaterm-1.3.2-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 3.0 MB
Tags CPython 3.10 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4eef1b5248e302672686479679a4035d0acfb7f768de74341103e250148061cd
BLAKE2b-256 checksum
How to use checksums
2f7deb950644447b98e7f49bb6961018fb41d902d33b1783d1cc32fab4125b80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 9, 2026.

Transparency log

Release files / gambaterm-1.3.2-cp310-cp310-macosx_11_0_arm64.whl

Download URL gambaterm-1.3.2-cp310-cp310-macosx_11_0_arm64.whl
Size 541.2 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
133b561ced0d1d52d96770482a547222e069fa6da324600a2495dedba1d443b9
BLAKE2b-256 checksum
How to use checksums
f2bd0a3e949d1736565e949370e099c7165520b3cc5dd57e3cbc33a906b88ddb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 9, 2026.

Transparency log

Release files / gambaterm-1.3.2-cp310-cp310-macosx_10_9_x86_64.whl

Download URL gambaterm-1.3.2-cp310-cp310-macosx_10_9_x86_64.whl
Size 543.9 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
a10888f105efce012e1f819086b0f3ed6f8b00f2304d4f58f11e2376a4bef52a
BLAKE2b-256 checksum
How to use checksums
3e185ba9f1dbcb176b6d87dd49dcac4d5dfdde57d06cedcc14826dd907119d6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 9, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.3.2 This release

26 release files

1.3.1

26 release files

1.3.0

26 release files

1.2.3

26 release files

1.2.2

26 release files

1.2.0

26 release files

1.1.1

26 release files

1.1.0

26 release files

1.0.1

31 release files

0.9.9

18 release files

0.9.8

17 release files

0.9.7

17 release files

0.9.6

17 release files

0.9.5

17 release files

0.9.4

17 release files

0.9.3

17 release files

0.9.2

17 release files

0.9.1

17 release files

0.9.0

17 release files

0.8.1

17 release files

0.6.2

17 release files

0.6.1

17 release files

0.5.0

17 release files

0.4.1

17 release files

0.4.0

13 release files

0.3.0

13 release files

0.2.0

13 release files

0.1.2

13 release files

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page