Installing
Before installing Flower, you need uv installed. To check that it is available, run:
Terminal
uv --versionThe 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_flowerOnce 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_flowerTo enable shell auto-completions, run:
Terminal
seedcase-flower --install-completionCompletions 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_flowerTo verify the installation, run:
Terminal
uv pip show seedcase_flowerIf successful, the output will show details about the installed package and you’re now ready to use Flower in your project!