Installing

Install Flower to use on the command-line and in Python projects.

Before installing Flower, you need uv installed. To check that it is available, run:

Terminal
uv --version

The command should print a version number. If you get an error instead, install uv before continuing.

Install globally

Installing Flower globally lets you run it from any directory on your machine. To install Flower globally, run:

Terminal
uv tool install seedcase_flower

Once installed, you can run Flower with seedcase-flower (or flower for short). Alternatively, use uvx to run Flower without having to separately install it first—this always fetches the latest version:

Terminal
uvx seedcase_flower

To enable shell auto-completions, run:

Terminal
seedcase-flower --install-completion
Note

Completions only work for bash, fish, and zsh shells.

Install in a Python project

Installing Flower in a project’s virtual environment keeps its dependencies contained within the project and not available throughout the system.

We assume you’ve already created a Python project with a pyproject.toml file. If not, review uv’s projects guide.

From your project’s directory, run:

Terminal
uv add seedcase_flower

To verify the installation, run:

Terminal
uv pip show seedcase_flower

If successful, the output will show details about the installed package and you’re now ready to use Flower in your project!