Installation
============
Requirements
------------
* Operating System: Unix / Linux / MacOS X / Windows (limited support, see the :doc:`/faqs`)
* `Python `_ >= 3.9
* A terminal emulator with **any** of the following:
* support for the `Kitty graphics protocol `_.
* support for the `iTerm2 inline image protocol `_.
* full Unicode support and direct-color (truecolor) support
**Plans to support a wider variety of terminal emulators are in motion**.
Steps
-----
The latest **stable** version can be installed from `PyPI `_ with:
.. code-block:: shell
pip install term-image
The **development** version can be installed with:
.. code-block:: shell
pip install git+https://github.com/AnonymouX47/term-image.git
Supported Terminal Emulators
----------------------------
Some terminals emulators that have been tested to meet the requirements for at least one render style include:
- **libvte**-based terminal emulators such as:
- Gnome Terminal
- Terminator
- Tilix
- Kitty
- Konsole
- iTerm2
- WezTerm
- Alacritty
- Windows Terminal
- MinTTY (on Windows)
- Termux (on Android)
.. note::
If you've tested ``term-image`` on any other terminal emulator that meets all
requirements, please mention the name in a new thread under `this discussion
`_.
Also, if you're having an issue with terminal support, you may report or check
information about it in the discussion linked above.
.. note::
Some terminal emulators support direct-color (truecolor) escape sequences but use
a **256-color** palette. This limits color reproduction.