Run configurations
A run configuration defines something that can be executed.
RyeCharm provides a uv run configuration type, which is available in the feature's standard dialog.
This type has multiple subpanels, also known as "factories", by which uv run configurations can be defined.
Custom task#
Run an uv command with the given arguments and environment at the specified working directory.
Project script#
Run a project script using uv run
.
Run configurations of this kind can be automatically configured
using run line markers shown in pyproject.toml
or
the corresponding actions in the menu when a subkey
of either [project.scripts]
or [project.gui-scripts]
is right-clicked.
Global tool#
Run a global tool using uvx
/uv tool run
.
Standalone scripts#
Run a PEP 723 script using uv run --script
.
Run configurations of this kind can be automatically configured using run line markers shown next to script metadata blocks or the corresponding actions in the menu when such blocks are right-clicked.