Installation
Requirements
Section titled “Requirements”- Python 3.10 or higher
Run Without Installing (uvx)
Section titled “Run Without Installing (uvx)”The fastest way to use Palettize is with uvx, which runs the tool without permanent installation:
# Run any palettize command directlyuvx palettize show viridisuvx palettize create viridis -f hex --steps 10uvx palettize list presetsThis is ideal for one-off usage, CI/CD pipelines, or trying out the tool. uv must be installed first:
# Install uv (if not already installed)curl -LsSf https://astral.sh/uv/install.sh | shInstall from PyPI
Section titled “Install from PyPI”For regular use, install Palettize permanently:
# Using pippip install palettize
# Using uv (recommended)uv pip install palettizeInstall from Source
Section titled “Install from Source”To install the latest development version from GitHub:
git clone https://github.com/kovaca/palettize.gitcd palettizepip install .Or with uv:
git clone https://github.com/kovaca/palettize.gitcd palettizeuv pip install .Verify Installation
Section titled “Verify Installation”After installation, verify that Palettize is working:
palettize --versionYou should see the version number printed to the console.
Dependencies
Section titled “Dependencies”Palettize automatically installs the following dependencies:
| Package | Purpose |
|---|---|
| coloraide | Advanced color manipulation and interpolation |
| typer | CLI framework |
| rich | Terminal formatting and colors |
| cmap | Colormap presets library |
Next Steps
Section titled “Next Steps”Once installed, head to the Quick Start guide to learn the basics.