Files
tty7/assets/completions/uv.json
T
l0ng-ai 22e1ab1694 tty7: a GPU-rendered, daemon-backed terminal in pure Rust
tty7 is split into two Rust processes: a persistent daemon that owns the
shells and a GPU-rendered client that talks to it over a local socket.
Because the shells live in the daemon, quitting and reopening the app
leaves the session intact — detach and reattach, no tmux required.

- Persistent sessions — the daemon holds the PTYs and child processes, so
  closing a window or swapping in a new build never takes a shell down.
- Performance — an 11 MB `cat` completes in 95 ms and DOOM-fire renders at
  888 fps; the daemon drains the PTY at device speed off the render path.
- Shell-aware — new tabs and splits open in the current working directory;
  zsh, bash, fish, and PowerShell are set up automatically.
- Enhanced prompt — inline completion, syntax highlighting, history, and
  in-terminal search, with rich flag/subcommand signatures for common tools.
- Tabs, resizable splits, a command palette, click-to-open links, desktop
  notifications, eight themes, and CJK/IME input.

Native builds for macOS, Windows, and Linux.
Built on Zed's gpui and Alacritty's VT core.
2026-07-06 21:54:27 +08:00

1 line
117 KiB
JSON

{"description":"An extremely fast Python package manager","options":[{"names":["-q","--quiet"],"description":"Do not print any output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Control colors in output","args":[{"name":"COLOR_CHOICE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":null},{"names":["always"],"description":null},{"names":["never"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--native-tls"],"description":"Whether to load TLS certificates from the platform's native certificate store","args":[{"name":"BOOL","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Disable network access","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--allow-insecure-host"],"description":"Allow insecure connections to a host","args":[{"name":"ALLOW_INSECURE_HOST","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-progress"],"description":"Hide all progress outputs","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--directory"],"description":"Change to the given directory prior to running the command","args":[{"name":"DIRECTORY","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--project"],"description":"Run the command within the given project directory","args":[{"name":"PROJECT","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config-file"],"description":"The path to a `uv.toml` file to use for configuration","args":[{"name":"CONFIG_FILE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-config"],"description":"Avoid discovering configuration files (`pyproject.toml`, `uv.toml`)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Display the concise help for this command","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-V","--version"],"description":"Display the uv version","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[{"names":["run"],"description":"Run a command or script","hidden":false,"options":[{"names":["--extra"],"description":"Include optional dependencies from the specified extra name","args":[{"name":"EXTRA","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--all-extras"],"description":"Include all optional dependencies","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-extra"],"description":"Exclude the specified optional dependencies, if `--all-extras` is supplied","args":[{"name":"NO_EXTRA","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-dev"],"description":"Omit the development dependency group","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--group"],"description":"Include dependencies from the specified dependency group","args":[{"name":"GROUP","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-group"],"description":"Exclude dependencies from the specified dependency group","args":[{"name":"NO_GROUP","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--only-group"],"description":"Only include dependencies from the specified dependency group","args":[{"name":"ONLY_GROUP","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--all-groups"],"description":"Include dependencies from all dependency groups","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-m","--module"],"description":"Run a Python module","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--only-dev"],"description":"Only include the development dependency group","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-editable"],"description":"Install any editable dependencies, including the project and any workspace members, as non-editable","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--env-file"],"description":"Load environment variables from a `.env` file","args":[{"name":"ENV_FILE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-env-file"],"description":"Avoid reading environment variables from a `.env` file","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--with"],"description":"Run with the given packages installed","args":[{"name":"WITH","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--with-editable"],"description":"Run with the given packages installed as editables","args":[{"name":"WITH_EDITABLE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--with-requirements"],"description":"Run with all packages listed in the given `requirements.txt` files","args":[{"name":"WITH_REQUIREMENTS","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--isolated"],"description":"Run the command in an isolated virtual environment","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-sync"],"description":"Avoid syncing the virtual environment","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Assert that the `uv.lock` will remain unchanged","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--frozen"],"description":"Run without updating the `uv.lock` file","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--script"],"description":"Run the given path as a Python script","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-packages"],"description":"Run the command with all workspace members installed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--package"],"description":"Run the command in a specific package in the workspace","args":[{"name":"PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-project"],"description":"Avoid discovering the project or workspace","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"command","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["init"],"description":"Create a new project","hidden":false,"options":[{"names":["--name"],"description":"The name of the project","args":[{"name":"NAME","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--package"],"description":"Set up the project to be built as a Python package","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-package"],"description":"Do not set up the project to be built as a Python package","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--app"],"description":"Create a project for an application","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--lib"],"description":"Create a project for a library","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--script"],"description":"Create a script","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--vcs"],"description":"Initialize a version control system for the project","args":[{"name":"VCS","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["git"],"description":null},{"names":["none"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--build-backend"],"description":"Initialize a build-backend of choice for the project","args":[{"name":"BUILD_BACKEND","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["hatch"],"description":null},{"names":["flit"],"description":null},{"names":["pdm"],"description":null},{"names":["setuptools"],"description":null},{"names":["maturin"],"description":null},{"names":["scikit"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-readme"],"description":"Do not create a `README.md` file","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--author-from"],"description":"Fill in the `authors` field in the `pyproject.toml`","args":[{"name":"AUTHOR_FROM","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":null},{"names":["git"],"description":null},{"names":["none"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-pin-python"],"description":"Do not create a `.python-version` file for the project","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-workspace"],"description":"Avoid discovering a workspace and create a standalone project","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-n"],"description":"Avoid reading from or writing to the cache, instead using a temporary directory for the duration of the operation","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--cache-dir"],"description":"Path to the cache directory","args":[{"name":"CACHE_DIR","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"Path","description":"The path to use for the project/script","optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["add"],"description":"Add dependencies to the project","hidden":false,"options":[{"names":["-r","--requirements"],"description":"Add all packages listed in the given `requirements.txt` files","args":[{"name":"REQUIREMENTS","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--dev"],"description":"Add the requirements to the development dependency group","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--optional"],"description":"Add the requirements to the package's optional dependencies for the specified extra","args":[{"name":"OPTIONAL","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--group"],"description":"Add the requirements to the specified dependency group","args":[{"name":"GROUP","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--editable"],"description":"Add the requirements as editable","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--raw-sources"],"description":"Add source requirements to `project.dependencies`, rather than `tool.uv.sources`","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--rev"],"description":"Commit to use when adding a dependency from Git","args":[{"name":"REV","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--tag"],"description":"Tag to use when adding a dependency from Git","args":[{"name":"TAG","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--branch"],"description":"Branch to use when adding a dependency from Git","args":[{"name":"BRANCH","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--extra"],"description":"Extras to enable for the dependency","args":[{"name":"EXTRA","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-sync"],"description":"Avoid syncing the virtual environment","args":[{"name":"UV_NO_SYNC","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Assert that the `uv.lock` will remain unchanged","args":[{"name":"UV_LOCKED","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--frozen"],"description":"Add dependencies without re-locking the project","args":[{"name":"UV_FROZEN","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--package"],"description":"Add the dependency to a specific package in the workspace","args":[{"name":"PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--script"],"description":"Add the dependency to the specified Python script, rather than to a project","args":[{"name":"SCRIPT","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--index"],"description":"The URLs to use when resolving dependencies, in addition to the default index","args":[{"name":"INDEX","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--default-index"],"description":"The URL of the default package index (by default: <https://pypi.org/simple>)","args":[{"name":"DEFAULT_INDEX","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--index-url"],"description":"The URL of the Python package index (by default: <https://pypi.org/simple>)","args":[{"name":"INDEX_URL","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--extra-index-url"],"description":"Extra URLs of package indexes to use, in addition to `--index-url`","args":[{"name":"EXTRA_INDEX_URL","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--find-links"],"description":"Locations to search for candidate distributions, in addition to those found in the registry indexes","args":[{"name":"FIND_LINKS","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-index"],"description":"Ignore the registry index (e.g., PyPI), instead relying on direct URL dependencies and those provided via `--find-links`","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--index-strategy"],"description":"The strategy to use when resolving against multiple index URLs","args":[{"name":"INDEX_STRATEGY","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["first-index"],"description":null},{"names":["unsafe-first-match"],"description":null},{"names":["unsafe-best-match"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--keyring-provider"],"description":"Attempt to use `keyring` for authentication for index URLs","args":[{"name":"KEYRING_PROVIDER","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["disabled"],"description":null},{"names":["subprocess"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-U"],"description":"Allow package upgrades, ignoring pinned versions in any existing output file. Implies `--refresh`","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--upgrade-package"],"description":"Allow upgrades for a specific package, ignoring pinned versions in any existing output file. Implies `--refresh-package`","args":[{"name":"UPGRADE_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--resolution"],"description":"The strategy to use when selecting between the different compatible versions for a given package requirement","args":[{"name":"RESOLUTION","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["highest"],"description":null},{"names":["lowest"],"description":null},{"names":["lowest-direct"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--prerelease"],"description":"The strategy to use when considering pre-release versions","args":[{"name":"PRERELEASE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["disallow"],"description":null},{"names":["allow"],"description":null},{"names":["if-necessary"],"description":null},{"names":["explicit"],"description":null},{"names":["if-necessary-or-explicit"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--exclude-newer"],"description":"Limit candidate packages to those that were uploaded prior to the given date","args":[{"name":"EXCLUDE_NEWER","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-sources"],"description":"Ignore the `tool.uv.sources` table when resolving dependencies. Used to lock against the standards-compliant, publishable package metadata, as opposed to using any local or Git sources","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--reinstall"],"description":"Reinstall all packages, regardless of whether they're already installed. Implies `--refresh`","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--reinstall-package"],"description":"Reinstall a specific package, regardless of whether it's already installed. Implies `--refresh-package`","args":[{"name":"REINSTALL_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--link-mode"],"description":"The method to use when installing packages from the global cache","args":[{"name":"LINK_MODE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["clone"],"description":null},{"names":["copy"],"description":null},{"names":["hardlink"],"description":null},{"names":["symlink"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--compile-bytecode"],"description":"Compile Python files to bytecode after installation","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-C"],"description":"Settings to pass to the PEP 517 build backend, specified as `KEY=VALUE` pairs","args":[{"name":"CONFIG_SETTING","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build-isolation"],"description":"Disable isolation when building source distributions","args":[{"name":"UV_NO_BUILD_ISOLATION","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build-isolation-package"],"description":"Disable isolation when building source distributions for a specific package","args":[{"name":"NO_BUILD_ISOLATION_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build"],"description":"Don't build source distributions","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build-package"],"description":"Don't build source distributions for a specific package","args":[{"name":"NO_BUILD_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-binary"],"description":"Don't install pre-built wheels","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-binary-package"],"description":"Don't install pre-built wheels for a specific package","args":[{"name":"NO_BINARY_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-cache"],"description":"Avoid reading from or writing to the cache, instead using a temporary directory for the duration of the operation","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--cache-dir"],"description":"Path to the cache directory","args":[{"name":"CACHE_DIR","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--refresh"],"description":"Refresh all cached data","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--refresh-package"],"description":"Refresh cached data for a specific package","args":[{"name":"REFRESH_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"packages","description":"Packages to add","optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["remove"],"description":"Remove dependencies from the project","hidden":false,"options":[{"names":["--dev"],"description":"Remove the packages from the development dependency group","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--optional"],"description":"Remove the packages from the project's optional dependencies for the specified extra","args":[{"name":"OPTIONAL","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--group"],"description":"Remove the packages from the specified dependency group","args":[{"name":"GROUP","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-sync"],"description":"Avoid syncing the virtual environment after re-locking the project","args":[{"name":"UV_NO_SYNC","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Assert that the `uv.lock` will remain unchanged","args":[{"name":"UV_LOCKED","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--frozen"],"description":"Remove dependencies without re-locking the project","args":[{"name":"UV_FROZEN","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--package"],"description":"Remove the dependencies from a specific package in the workspace","args":[{"name":"PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--script"],"description":"Remove the dependency from the specified Python script, rather than from a project","args":[{"name":"SCRIPT","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--index"],"description":"The URLs to use when resolving dependencies, in addition to the default index","args":[{"name":"INDEX","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--default-index"],"description":"The URL of the default package index (by default: <https://pypi.org/simple>)","args":[{"name":"DEFAULT_INDEX","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--index-url"],"description":"The URL of the Python package index (by default: <https://pypi.org/simple>)","args":[{"name":"INDEX_URL","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--extra-index-url"],"description":"Extra URLs of package indexes to use, in addition to `--index-url`","args":[{"name":"EXTRA_INDEX_URL","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--find-links"],"description":"Locations to search for candidate distributions, in addition to those found in the registry indexes","args":[{"name":"FIND_LINKS","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-index"],"description":"Ignore the registry index (e.g., PyPI), instead relying on direct URL dependencies and those provided via `--find-links`","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--index-strategy"],"description":"The strategy to use when resolving against multiple index URLs","args":[{"name":"INDEX_STRATEGY","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["first-index"],"description":null},{"names":["unsafe-first-match"],"description":null},{"names":["unsafe-best-match"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--keyring-provider"],"description":"Attempt to use `keyring` for authentication for index URLs","args":[{"name":"KEYRING_PROVIDER","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["disabled"],"description":null},{"names":["subprocess"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-U"],"description":"Allow package upgrades, ignoring pinned versions in any existing output file. Implies `--refresh`","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--upgrade-package"],"description":"Allow upgrades for a specific package, ignoring pinned versions in any existing output file. Implies `--refresh-package`","args":[{"name":"UPGRADE_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--resolution"],"description":"The strategy to use when selecting between the different compatible versions for a given package requirement","args":[{"name":"RESOLUTION","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["highest"],"description":null},{"names":["lowest"],"description":null},{"names":["lowest-direct"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--prerelease"],"description":"The strategy to use when considering pre-release versions","args":[{"name":"PRERELEASE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["disallow"],"description":null},{"names":["allow"],"description":null},{"names":["if-necessary"],"description":null},{"names":["explicit"],"description":null},{"names":["if-necessary-or-explicit"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--exclude-newer"],"description":"Limit candidate packages to those that were uploaded prior to the given date","args":[{"name":"EXCLUDE_NEWER","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-sources"],"description":"Ignore the `tool.uv.sources` table when resolving dependencies. Used to lock against the standards-compliant, publishable package metadata, as opposed to using any local or Git sources","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--reinstall"],"description":"Reinstall all packages, regardless of whether they're already installed. Implies `--refresh`","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--reinstall-package"],"description":"Reinstall a specific package, regardless of whether it's already installed. Implies `--refresh-package`","args":[{"name":"REINSTALL_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--link-mode"],"description":"The method to use when installing packages from the global cache","args":[{"name":"LINK_MODE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["clone"],"description":null},{"names":["copy"],"description":null},{"names":["hardlink"],"description":null},{"names":["symlink"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--compile-bytecode"],"description":"Compile Python files to bytecode after installation","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-C"],"description":"Settings to pass to the PEP 517 build backend, specified as `KEY=VALUE` pairs","args":[{"name":"CONFIG_SETTING","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build-isolation"],"description":"Disable isolation when building source distributions","args":[{"name":"UV_NO_BUILD_ISOLATION","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build-isolation-package"],"description":"Disable isolation when building source distributions for a specific package","args":[{"name":"NO_BUILD_ISOLATION_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build"],"description":"Don't build source distributions","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build-package"],"description":"Don't build source distributions for a specific package","args":[{"name":"NO_BUILD_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-binary"],"description":"Don't install pre-built wheels","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-binary-package"],"description":"Don't install pre-built wheels for a specific package","args":[{"name":"NO_BINARY_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-cache"],"description":"Avoid reading from or writing to the cache, instead using a temporary directory for the duration of the operation","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--cache-dir"],"description":"Path to the cache directory","args":[{"name":"CACHE_DIR","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--refresh"],"description":"Refresh all cached data","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--refresh-package"],"description":"Refresh cached data for a specific package","args":[{"name":"REFRESH_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"dependencies","description":"Dependencies to remove","optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["sync"],"description":"Update the project's environment","hidden":false,"options":[{"names":["--extra"],"description":"Include optional dependencies from the specified extra name","args":[{"name":"EXTRA","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--all-extras"],"description":"Include all optional dependencies","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-extra"],"description":"Exclude the specified optional dependencies, if `--all-extras` is supplied","args":[{"name":"NO_EXTRA","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-dev"],"description":"Omit the development dependency group","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--only-dev"],"description":"Only include the development dependency group","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--group"],"description":"Include dependencies from the specified dependency group","args":[{"name":"GROUP","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-group"],"description":"Exclude dependencies from the specified dependency group","args":[{"name":"NO_GROUP","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--only-group"],"description":"Only include dependencies from the specified dependency group","args":[{"name":"ONLY_GROUP","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--all-groups"],"description":"Include dependencies from all dependency groups","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-editable"],"description":"Install any editable dependencies, including the project and any workspace members, as non-editable","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--inexact"],"description":"Do not remove extraneous packages present in the environment","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-install-project"],"description":"Do not install the current project","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-install-workspace"],"description":"Do not install any workspace members, including the root project","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-install-package"],"description":"Do not install the given package(s)","args":[{"name":"NO_INSTALL_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Assert that the `uv.lock` will remain unchanged","args":[{"name":"UV_LOCKED","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--frozen"],"description":"Sync without updating the `uv.lock` file","args":[{"name":"UV_FROZEN","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--all-packages"],"description":"Sync all packages in the workspace","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--package"],"description":"Sync for a specific package in the workspace","args":[{"name":"PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--index"],"description":"The URLs to use when resolving dependencies, in addition to the default index","args":[{"name":"INDEX","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--default-index"],"description":"The URL of the default package index (by default: <https://pypi.org/simple>)","args":[{"name":"DEFAULT_INDEX","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--index-url"],"description":"The URL of the Python package index (by default: <https://pypi.org/simple>)","args":[{"name":"INDEX_URL","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--extra-index-url"],"description":"Extra URLs of package indexes to use, in addition to `--index-url`","args":[{"name":"EXTRA_INDEX_URL","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--find-links"],"description":"Locations to search for candidate distributions, in addition to those found in the registry indexes","args":[{"name":"FIND_LINKS","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-index"],"description":"Ignore the registry index (e.g., PyPI), instead relying on direct URL dependencies and those provided via `--find-links`","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--index-strategy"],"description":"The strategy to use when resolving against multiple index URLs","args":[{"name":"INDEX_STRATEGY","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["first-index"],"description":null},{"names":["unsafe-first-match"],"description":null},{"names":["unsafe-best-match"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--keyring-provider"],"description":"Attempt to use `keyring` for authentication for index URLs","args":[{"name":"KEYRING_PROVIDER","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["disabled"],"description":null},{"names":["subprocess"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-U"],"description":"Allow package upgrades, ignoring pinned versions in any existing output file. Implies `--refresh`","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--upgrade-package"],"description":"Allow upgrades for a specific package, ignoring pinned versions in any existing output file. Implies `--refresh-package`","args":[{"name":"UPGRADE_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--resolution"],"description":"The strategy to use when selecting between the different compatible versions for a given package requirement","args":[{"name":"RESOLUTION","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["highest"],"description":null},{"names":["lowest"],"description":null},{"names":["lowest-direct"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--prerelease"],"description":"The strategy to use when considering pre-release versions","args":[{"name":"PRERELEASE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["disallow"],"description":null},{"names":["allow"],"description":null},{"names":["if-necessary"],"description":null},{"names":["explicit"],"description":null},{"names":["if-necessary-or-explicit"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--exclude-newer"],"description":"Limit candidate packages to those that were uploaded prior to the given date","args":[{"name":"EXCLUDE_NEWER","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-sources"],"description":"Ignore the `tool.uv.sources` table when resolving dependencies. Used to lock against the standards-compliant, publishable package metadata, as opposed to using any local or Git sources","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--reinstall"],"description":"Reinstall all packages, regardless of whether they're already installed. Implies `--refresh`","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--reinstall-package"],"description":"Reinstall a specific package, regardless of whether it's already installed. Implies `--refresh-package`","args":[{"name":"REINSTALL_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--link-mode"],"description":"The method to use when installing packages from the global cache","args":[{"name":"LINK_MODE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["clone"],"description":null},{"names":["copy"],"description":null},{"names":["hardlink"],"description":null},{"names":["symlink"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--compile-bytecode"],"description":"Compile Python files to bytecode after installation","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-C"],"description":"Settings to pass to the PEP 517 build backend, specified as `KEY=VALUE` pairs","args":[{"name":"CONFIG_SETTING","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build-isolation"],"description":"Disable isolation when building source distributions","args":[{"name":"UV_NO_BUILD_ISOLATION","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build-isolation-package"],"description":"Disable isolation when building source distributions for a specific package","args":[{"name":"NO_BUILD_ISOLATION_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build"],"description":"Don't build source distributions","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build-package"],"description":"Don't build source distributions for a specific package","args":[{"name":"NO_BUILD_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-binary"],"description":"Don't install pre-built wheels","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-binary-package"],"description":"Don't install pre-built wheels for a specific package","args":[{"name":"NO_BINARY_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-cache"],"description":"Avoid reading from or writing to the cache, instead using a temporary directory for the duration of the operation","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--cache-dir"],"description":"Path to the cache directory","args":[{"name":"CACHE_DIR","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--refresh"],"description":"Refresh all cached data","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--refresh-package"],"description":"Refresh cached data for a specific package","args":[{"name":"REFRESH_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["lock"],"description":"Update the project's lockfile","hidden":false,"options":[{"names":["--locked"],"description":"Assert that the `uv.lock` will remain unchanged","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--frozen"],"description":"Assert that a `uv.lock` exists, without updating it","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--dry-run"],"description":"Perform a dry run, without writing the lockfile","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--index"],"description":"The URLs to use when resolving dependencies, in addition to the default index","args":[{"name":"INDEX","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--default-index"],"description":"The URL of the default package index (by default: <https://pypi.org/simple>)","args":[{"name":"DEFAULT_INDEX","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--index-url"],"description":"The URL of the Python package index (by default: <https://pypi.org/simple>)","args":[{"name":"INDEX_URL","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--extra-index-url"],"description":"Extra URLs of package indexes to use, in addition to `--index-url`","args":[{"name":"EXTRA_INDEX_URL","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--find-links"],"description":"Locations to search for candidate distributions, in addition to those found in the registry indexes","args":[{"name":"FIND_LINKS","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-index"],"description":"Ignore the registry index (e.g., PyPI), instead relying on direct URL dependencies and those provided via `--find-links`","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--index-strategy"],"description":"The strategy to use when resolving against multiple index URLs","args":[{"name":"INDEX_STRATEGY","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["first-index"],"description":null},{"names":["unsafe-first-match"],"description":null},{"names":["unsafe-best-match"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--keyring-provider"],"description":"Attempt to use `keyring` for authentication for index URLs","args":[{"name":"KEYRING_PROVIDER","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["disabled"],"description":null},{"names":["subprocess"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-U"],"description":"Allow package upgrades, ignoring pinned versions in any existing output file. Implies `--refresh`","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--upgrade-package"],"description":"Allow upgrades for a specific package, ignoring pinned versions in any existing output file. Implies `--refresh-package`","args":[{"name":"UPGRADE_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--resolution"],"description":"The strategy to use when selecting between the different compatible versions for a given package requirement","args":[{"name":"RESOLUTION","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["highest"],"description":null},{"names":["lowest"],"description":null},{"names":["lowest-direct"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--prerelease"],"description":"The strategy to use when considering pre-release versions","args":[{"name":"PRERELEASE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["disallow"],"description":null},{"names":["allow"],"description":null},{"names":["if-necessary"],"description":null},{"names":["explicit"],"description":null},{"names":["if-necessary-or-explicit"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--exclude-newer"],"description":"Limit candidate packages to those that were uploaded prior to the given date","args":[{"name":"EXCLUDE_NEWER","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-sources"],"description":"Ignore the `tool.uv.sources` table when resolving dependencies. Used to lock against the standards-compliant, publishable package metadata, as opposed to using any local or Git sources","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-C"],"description":"Settings to pass to the PEP 517 build backend, specified as `KEY=VALUE` pairs","args":[{"name":"CONFIG_SETTING","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build-isolation"],"description":"Disable isolation when building source distributions","args":[{"name":"UV_NO_BUILD_ISOLATION","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build-isolation-package"],"description":"Disable isolation when building source distributions for a specific package","args":[{"name":"NO_BUILD_ISOLATION_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build"],"description":"Don't build source distributions","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build-package"],"description":"Don't build source distributions for a specific package","args":[{"name":"NO_BUILD_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-binary"],"description":"Don't install pre-built wheels","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-binary-package"],"description":"Don't install pre-built wheels for a specific package","args":[{"name":"NO_BINARY_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--link-mode"],"description":"The method to use when installing packages from the global cache","args":[{"name":"LINK_MODE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["clone"],"description":null},{"names":["copy"],"description":null},{"names":["hardlink"],"description":null},{"names":["symlink"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-cache"],"description":"Avoid reading from or writing to the cache, instead using a temporary directory for the duration of the operation","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--cache-dir"],"description":"Path to the cache directory","args":[{"name":"CACHE_DIR","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--refresh"],"description":"Refresh all cached data","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--refresh-package"],"description":"Refresh cached data for a specific package","args":[{"name":"REFRESH_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["export"],"description":"Export the project's lockfile to an alternate format","hidden":false,"options":[{"names":["--format"],"description":"The format to which `uv.lock` should be exported","args":[{"name":"FORMAT","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--all-packages"],"description":"Export the entire workspace","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--package"],"description":"Export the dependencies for a specific package in the workspace","args":[{"name":"PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--prune"],"description":"Prune the given package from the dependency tree","args":[{"name":"PRUNE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--extra"],"description":"Include optional dependencies from the specified extra name","args":[{"name":"EXTRA","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--all-extras"],"description":"Include all optional dependencies","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-extra"],"description":"Exclude the specified optional dependencies, if `--all-extras` is supplied","args":[{"name":"NO_EXTRA","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-dev"],"description":"Omit the development dependency group","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--only-dev"],"description":"Only include the development dependency group","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--group"],"description":"Include dependencies from the specified dependency group","args":[{"name":"GROUP","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-group"],"description":"Exclude dependencies from the specified dependency group","args":[{"name":"NO_GROUP","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--only-group"],"description":"Only include dependencies from the specified dependency group","args":[{"name":"ONLY_GROUP","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--all-groups"],"description":"Include dependencies from all dependency groups","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-header"],"description":"Exclude the comment header at the top of the generated output file","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-editable"],"description":"Install any editable dependencies, including the project and any workspace members, as non-editable","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-hashes"],"description":"Omit hashes in the generated output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-o"],"description":"Write the exported requirements to the given file","args":[{"name":"OUTPUT_FILE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-emit-project"],"description":"Do not emit the current project","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-emit-workspace"],"description":"Do not emit any workspace members, including the root project","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-emit-package"],"description":"Do not emit the given package(s)","args":[{"name":"NO_EMIT_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Assert that the `uv.lock` will remain unchanged","args":[{"name":"UV_LOCKED","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--frozen"],"description":"Do not update the `uv.lock` before exporting","args":[{"name":"UV_FROZEN","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--index"],"description":"The URLs to use when resolving dependencies, in addition to the default index","args":[{"name":"INDEX","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--default-index"],"description":"The URL of the default package index (by default: <https://pypi.org/simple>)","args":[{"name":"DEFAULT_INDEX","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--index-url"],"description":"The URL of the Python package index (by default: <https://pypi.org/simple>)","args":[{"name":"INDEX_URL","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--extra-index-url"],"description":"Extra URLs of package indexes to use, in addition to `--index-url`","args":[{"name":"EXTRA_INDEX_URL","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--find-links"],"description":"Locations to search for candidate distributions, in addition to those found in the registry indexes","args":[{"name":"FIND_LINKS","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-index"],"description":"Ignore the registry index (e.g., PyPI), instead relying on direct URL dependencies and those provided via `--find-links`","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--index-strategy"],"description":"The strategy to use when resolving against multiple index URLs","args":[{"name":"INDEX_STRATEGY","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["first-index"],"description":null},{"names":["unsafe-first-match"],"description":null},{"names":["unsafe-best-match"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--keyring-provider"],"description":"Attempt to use `keyring` for authentication for index URLs","args":[{"name":"KEYRING_PROVIDER","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["disabled"],"description":null},{"names":["subprocess"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-U"],"description":"Allow package upgrades, ignoring pinned versions in any existing output file. Implies `--refresh`","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--upgrade-package"],"description":"Allow upgrades for a specific package, ignoring pinned versions in any existing output file. Implies `--refresh-package`","args":[{"name":"UPGRADE_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--resolution"],"description":"The strategy to use when selecting between the different compatible versions for a given package requirement","args":[{"name":"RESOLUTION","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["highest"],"description":null},{"names":["lowest"],"description":null},{"names":["lowest-direct"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--prerelease"],"description":"The strategy to use when considering pre-release versions","args":[{"name":"PRERELEASE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["disallow"],"description":null},{"names":["allow"],"description":null},{"names":["if-necessary"],"description":null},{"names":["explicit"],"description":null},{"names":["if-necessary-or-explicit"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--exclude-newer"],"description":"Limit candidate packages to those that were uploaded prior to the given date","args":[{"name":"EXCLUDE_NEWER","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-sources"],"description":"Ignore the `tool.uv.sources` table when resolving dependencies. Used to lock against the standards-compliant, publishable package metadata, as opposed to using any local or Git sources","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-C"],"description":"Settings to pass to the PEP 517 build backend, specified as `KEY=VALUE` pairs","args":[{"name":"CONFIG_SETTING","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build-isolation"],"description":"Disable isolation when building source distributions","args":[{"name":"UV_NO_BUILD_ISOLATION","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build-isolation-package"],"description":"Disable isolation when building source distributions for a specific package","args":[{"name":"NO_BUILD_ISOLATION_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build"],"description":"Don't build source distributions","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build-package"],"description":"Don't build source distributions for a specific package","args":[{"name":"NO_BUILD_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-binary"],"description":"Don't install pre-built wheels","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-binary-package"],"description":"Don't install pre-built wheels for a specific package","args":[{"name":"NO_BINARY_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["tree"],"description":"Display the project's dependency tree","hidden":false,"options":[{"names":["--universal"],"description":"Show a platform-independent dependency tree","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-d"],"description":"Maximum display depth of the dependency tree","args":[{"name":"DEPTH","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--prune"],"description":"Prune the given package from the display of the dependency tree","args":[{"name":"PRUNE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--package"],"description":"Display only the specified packages","args":[{"name":"PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-dedupe"],"description":"Do not de-duplicate repeated dependencies. Usually, when a package has already displayed its dependencies, further occurrences will not re-display its dependencies, and will include a (*) to indicate it has already been shown. This flag will cause those duplicates to be repeated","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--invert"],"description":"Show the reverse dependencies for the given package. This flag will invert the tree and display the packages that depend on the given package","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--outdated"],"description":"Show the latest available version of each package in the tree","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--only-dev"],"description":"Only include the development dependency group","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-dev"],"description":"Omit the development dependency group","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--group"],"description":"Include dependencies from the specified dependency group","args":[{"name":"GROUP","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-group"],"description":"Exclude dependencies from the specified dependency group","args":[{"name":"NO_GROUP","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--only-group"],"description":"Only include dependencies from the specified dependency group","args":[{"name":"ONLY_GROUP","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--all-groups"],"description":"Include dependencies from all dependency groups","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Assert that the `uv.lock` will remain unchanged","args":[{"name":"UV_LOCKED","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--frozen"],"description":"Display the requirements without locking the project","args":[{"name":"UV_FROZEN","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--python-version"],"description":"The Python version to use when filtering the tree","args":[{"name":"PYTHON_VERSION","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--python-platform"],"description":"The platform to use when filtering the tree","args":[{"name":"PYTHON_PLATFORM","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["windows"],"description":null},{"names":["linux"],"description":null},{"names":["macos"],"description":null},{"names":["x86_64-pc-windows-msvc"],"description":null},{"names":["i686-pc-windows-msvc"],"description":null},{"names":["x86_64-unknown-linux-gnu"],"description":null},{"names":["aarch64-apple-darwin"],"description":null},{"names":["x86_64-apple-darwin"],"description":null},{"names":["aarch64-unknown-linux-gnu"],"description":null},{"names":["aarch64-unknown-linux-musl"],"description":null},{"names":["x86_64-unknown-linux-musl"],"description":null},{"names":["x86_64-manylinux_2_17"],"description":null},{"names":["x86_64-manylinux_2_28"],"description":null},{"names":["x86_64-manylinux_2_31"],"description":null},{"names":["x86_64-manylinux_2_32"],"description":null},{"names":["x86_64-manylinux_2_33"],"description":null},{"names":["x86_64-manylinux_2_34"],"description":null},{"names":["x86_64-manylinux_2_35"],"description":null},{"names":["x86_64-manylinux_2_36"],"description":null},{"names":["x86_64-manylinux_2_37"],"description":null},{"names":["x86_64-manylinux_2_38"],"description":null},{"names":["x86_64-manylinux_2_39"],"description":null},{"names":["x86_64-manylinux_2_40"],"description":null},{"names":["aarch64-manylinux_2_17"],"description":null},{"names":["aarch64-manylinux_2_28"],"description":null},{"names":["aarch64-manylinux_2_31"],"description":null},{"names":["aarch64-manylinux_2_32"],"description":null},{"names":["aarch64-manylinux_2_33"],"description":null},{"names":["aarch64-manylinux_2_34"],"description":null},{"names":["aarch64-manylinux_2_35"],"description":null},{"names":["aarch64-manylinux_2_36"],"description":null},{"names":["aarch64-manylinux_2_37"],"description":null},{"names":["aarch64-manylinux_2_38"],"description":null},{"names":["aarch64-manylinux_2_39"],"description":null},{"names":["aarch64-manylinux_2_40"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--index"],"description":"The URLs to use when resolving dependencies, in addition to the default index","args":[{"name":"INDEX","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--default-index"],"description":"The URL of the default package index (by default: <https://pypi.org/simple>)","args":[{"name":"DEFAULT_INDEX","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--index-url"],"description":"The URL of the Python package index (by default: <https://pypi.org/simple>)","args":[{"name":"INDEX_URL","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--extra-index-url"],"description":"Extra URLs of package indexes to use, in addition to `--index-url`","args":[{"name":"EXTRA_INDEX_URL","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--find-links"],"description":"Locations to search for candidate distributions, in addition to those found in the registry indexes","args":[{"name":"FIND_LINKS","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-index"],"description":"Ignore the registry index (e.g., PyPI), instead relying on direct URL dependencies and those provided via `--find-links`","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--index-strategy"],"description":"The strategy to use when resolving against multiple index URLs","args":[{"name":"INDEX_STRATEGY","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["first-index"],"description":null},{"names":["unsafe-first-match"],"description":null},{"names":["unsafe-best-match"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--keyring-provider"],"description":"Attempt to use `keyring` for authentication for index URLs","args":[{"name":"KEYRING_PROVIDER","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["disabled"],"description":null},{"names":["subprocess"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-U"],"description":"Allow package upgrades, ignoring pinned versions in any existing output file. Implies `--refresh`","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--upgrade-package"],"description":"Allow upgrades for a specific package, ignoring pinned versions in any existing output file. Implies `--refresh-package`","args":[{"name":"UPGRADE_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--resolution"],"description":"The strategy to use when selecting between the different compatible versions for a given package requirement","args":[{"name":"RESOLUTION","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["highest"],"description":null},{"names":["lowest"],"description":null},{"names":["lowest-direct"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--prerelease"],"description":"The strategy to use when considering pre-release versions","args":[{"name":"PRERELEASE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["disallow"],"description":null},{"names":["allow"],"description":null},{"names":["if-necessary"],"description":null},{"names":["explicit"],"description":null},{"names":["if-necessary-or-explicit"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--exclude-newer"],"description":"Limit candidate packages to those that were uploaded prior to the given date","args":[{"name":"EXCLUDE_NEWER","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-sources"],"description":"Ignore the `tool.uv.sources` table when resolving dependencies. Used to lock against the standards-compliant, publishable package metadata, as opposed to using any local or Git sources","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--link-mode"],"description":"The method to use when installing packages from the global cache","args":[{"name":"LINK_MODE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["clone"],"description":null},{"names":["copy"],"description":null},{"names":["hardlink"],"description":null},{"names":["symlink"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--python"],"description":"The Python interpreter to use to determine the minimum supported Python version","args":[{"name":"PYTHON","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--python-preference"],"description":"Whether to prefer uv-managed or system Python installations","args":[{"name":"PYTHON_PREFERENCE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["only-managed"],"description":null},{"names":["managed"],"description":null},{"names":["system"],"description":null},{"names":["only-system"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-python-downloads"],"description":"Disable automatic downloads of Python","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-cache"],"description":"Avoid reading from or writing to the cache, instead using a temporary directory for the duration of the operation","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--cache-dir"],"description":"Path to the cache directory","args":[{"name":"CACHE_DIR","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--refresh"],"description":"Refresh all cached data","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--refresh-package"],"description":"Refresh cached data for a specific package","args":[{"name":"REFRESH_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-cache"],"description":"Avoid reading from or writing to the cache, instead using a temporary directory for the duration of the operation","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--cache-dir"],"description":"Path to the cache directory","args":[{"name":"CACHE_DIR","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["tool"],"description":"Run and install commands provided by Python packages","hidden":false,"options":[{"names":["--python-preference"],"description":"Whether to prefer uv-managed or system Python installations","args":[{"name":"PYTHON_PREFERENCE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["only-managed"],"description":null},{"names":["managed"],"description":null},{"names":["system"],"description":null},{"names":["only-system"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-python-downloads"],"description":"Disable automatic downloads of Python","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-cache"],"description":"Avoid reading from or writing to the cache, instead using a temporary directory for the duration of the operation","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--cache-dir"],"description":"Path to the cache directory","args":[{"name":"CACHE_DIR","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[{"names":["run"],"description":"Run a command provided by a Python package","hidden":false,"options":[{"names":["--from"],"description":"Use the given package to provide the command","args":[{"name":"FROM","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--with"],"description":"Run with the given packages installed","args":[{"name":"WITH","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--with-editable"],"description":"Run with the given packages installed as editables","args":[{"name":"WITH_EDITABLE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--with-requirements"],"description":"Run with all packages listed in the given `requirements.txt` files","args":[{"name":"WITH_REQUIREMENTS","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--isolated"],"description":"Run the tool in an isolated virtual environment","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["install"],"description":"Install commands provided by a Python package","hidden":false,"options":[{"names":["--editable"],"description":"Install the package in editable mode","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--with"],"description":"Include the following extra requirements","args":[{"name":"WITH","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--with-editable"],"description":"Include the given packages as editables","args":[{"name":"WITH_EDITABLE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--with-requirements"],"description":"Run all requirements listed in the given `requirements.txt` files","args":[{"name":"WITH_REQUIREMENTS","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--isolated"],"description":"Install the tool in an isolated virtual environment","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["upgrade"],"description":"Upgrade installed tools","hidden":false,"options":[{"names":["--all"],"description":"Upgrade all tools","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["list"],"description":"List installed tools","hidden":false,"options":[{"names":["--show-paths"],"description":"Whether to display the path to each tool environment and installed executable","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--show-version-specifiers"],"description":"Whether to display the version specifier(s) used to install each tool","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["uninstall"],"description":"Uninstall a tool","hidden":false,"options":[{"names":["--all"],"description":"Uninstall all tools","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["update-shell"],"description":"Ensure that the tool executable directory is on the `PATH`","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["dir"],"description":"Show the path to the uv tools directory","hidden":false,"options":[{"names":["--bin"],"description":"Show the directory into which `uv tool` will install executables","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]}]},{"names":["python"],"description":"Manage Python versions and installations","hidden":false,"options":[{"names":["--no-cache"],"description":"Avoid reading from or writing to the cache, instead using a temporary directory for the duration of the operation","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--cache-dir"],"description":"Path to the cache directory","args":[{"name":"CACHE_DIR","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--python-preference"],"description":"Whether to prefer uv-managed or system Python installations","args":[{"name":"PYTHON_PREFERENCE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["only-managed"],"description":null},{"names":["managed"],"description":null},{"names":["system"],"description":null},{"names":["only-system"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-python-downloads"],"description":"Disable automatic downloads of Python","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[{"names":["list"],"description":"List the available Python installations","hidden":false,"options":[{"names":["--all-versions"],"description":"List all Python versions, including old patch versions","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-platforms"],"description":"List Python downloads for all platforms","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--only-installed"],"description":"Only show installed Python versions, exclude available downloads","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["install"],"description":"Download and install Python versions","hidden":false,"options":[{"names":["--mirror"],"description":"Set the URL to use as the source for downloading Python installations","args":[{"name":"MIRROR","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--pypy-mirror"],"description":"Set the URL to use as the source for downloading PyPy installations","args":[{"name":"PYPY_MIRROR","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--reinstall"],"description":"Reinstall the requested Python version, if it's already installed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--force"],"description":"Replace existing Python executables during installation","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--default"],"description":"Use as the default Python version","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"VERSION","description":"The Python version to install","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["find"],"description":"Search for a Python installation","hidden":false,"options":[{"names":["--no-project"],"description":"Avoid discovering the project or workspace","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--system"],"description":"Only find system Python interpreters [env: UV_SYSTEM_PYTHON=]","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"REQUEST","description":"The Python request","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["pin"],"description":"Pin to a specific Python version","hidden":false,"options":[{"names":["--resolved"],"description":"Write the resolved Python interpreter path instead of the request","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-project"],"description":"Avoid discovering the project or workspace","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"REQUEST","description":"The Python request","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["dir"],"description":"Show the uv Python installation directory","hidden":false,"options":[{"names":["--bin"],"description":"Show the directory into which `uv python` will install Python executables","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["uninstall"],"description":"Uninstall Python versions","hidden":false,"options":[{"names":["--all"],"description":"Uninstall all Python versions","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"VERSION","description":"The Python version to uninstall","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]}]},{"names":["pip"],"description":"Manage Python packages with a pip-compatible interface","hidden":false,"options":[{"names":["--no-cache"],"description":"Avoid reading from or writing to the cache, instead using a temporary directory for the duration of the operation","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--cache-dir"],"description":"Path to the cache directory","args":[{"name":"CACHE_DIR","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--python-preference"],"description":"Whether to prefer uv-managed or system Python installations","args":[{"name":"PYTHON_PREFERENCE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["only-managed"],"description":null},{"names":["managed"],"description":null},{"names":["system"],"description":null},{"names":["only-system"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-python-downloads"],"description":"Disable automatic downloads of Python","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[{"names":["compile"],"description":"Compile a `requirements.in` file to a `requirements.txt` file","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["sync"],"description":"Sync an environment with a `requirements.txt` file","hidden":false,"options":[],"args":[{"name":"REQUIREMENTS","description":"The path to the requirements file","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["install"],"description":"Install packages into an environment","hidden":false,"options":[],"args":[{"name":"PACKAGES","description":"Packages to install","optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["uninstall"],"description":"Uninstall packages from an environment","hidden":false,"options":[],"args":[{"name":"PACKAGES","description":"Packages to uninstall","optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["freeze"],"description":"List, in requirements format, packages installed in an environment","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["list"],"description":"List, in tabular format, packages installed in an environment","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["show"],"description":"Show information about one or more installed packages","hidden":false,"options":[],"args":[{"name":"PACKAGES","description":"Packages to show","optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["tree"],"description":"Display the dependency tree for an environment","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["check"],"description":"Verify installed packages have compatible dependencies","hidden":false,"options":[],"args":[],"subcommands":[]}]},{"names":["venv"],"description":"Create a virtual environment","hidden":false,"options":[{"names":["-p","--python"],"description":"The Python interpreter to use to determine the minimum supported Python version","args":[{"name":"PYTHON","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--python-preference"],"description":"Whether to prefer uv-managed or system Python installations","args":[{"name":"PYTHON_PREFERENCE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["only-managed"],"description":null},{"names":["managed"],"description":null},{"names":["system"],"description":null},{"names":["only-system"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-python-downloads"],"description":"Disable automatic downloads of Python","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-project"],"description":"Avoid discovering a project or workspace","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--seed"],"description":"Install seed packages (one or more of: `pip`, `setuptools`, and `wheel`) into the virtual environment","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--allow-existing"],"description":"Preserve any existing files or directories at the target path","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--prompt"],"description":"Provide an alternative prompt prefix for the virtual environment","args":[{"name":"PROMPT","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--system-site-packages"],"description":"Give the virtual environment access to the system site packages directory","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--relocatable"],"description":"Make the virtual environment relocatable","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--index-strategy"],"description":"The strategy to use when resolving against multiple index URLs","args":[{"name":"INDEX_STRATEGY","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["first-index"],"description":null},{"names":["unsafe-first-match"],"description":null},{"names":["unsafe-best-match"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--keyring-provider"],"description":"Attempt to use `keyring` for authentication for index URLs","args":[{"name":"KEYRING_PROVIDER","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["disabled"],"description":null},{"names":["subprocess"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--exclude-newer"],"description":"Limit candidate packages to those that were uploaded prior to the given date","args":[{"name":"EXCLUDE_NEWER","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--link-mode"],"description":"The method to use when installing packages from the global cache","args":[{"name":"LINK_MODE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["clone"],"description":null},{"names":["copy"],"description":null},{"names":["hardlink"],"description":null},{"names":["symlink"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--index"],"description":"The URLs to use when resolving dependencies, in addition to the default index","args":[{"name":"INDEX","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--default-index"],"description":"The URL of the default package index (by default: <https://pypi.org/simple>)","args":[{"name":"DEFAULT_INDEX","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--index-url"],"description":"The URL of the Python package index (by default: <https://pypi.org/simple>)","args":[{"name":"INDEX_URL","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--extra-index-url"],"description":"Extra URLs of package indexes to use, in addition to `--index-url`","args":[{"name":"EXTRA_INDEX_URL","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--find-links"],"description":"Locations to search for candidate distributions, in addition to those found in the registry indexes","args":[{"name":"FIND_LINKS","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-index"],"description":"Ignore the registry index (e.g., PyPI), instead relying on direct URL dependencies and those provided via `--find-links`","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-cache"],"description":"Avoid reading from or writing to the cache, instead using a temporary directory for the duration of the operation","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--cache-dir"],"description":"Path to the cache directory","args":[{"name":"CACHE_DIR","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["build"],"description":"Build Python packages into source distributions and wheels","hidden":false,"options":[{"names":["--package"],"description":"Build a specific package in the workspace","args":[{"name":"PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--all-packages"],"description":"Build all packages in the workspace","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-o"],"description":"The output directory to which distributions should be written","args":[{"name":"OUT_DIR","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--sdist"],"description":"Build a source distribution ('sdist') from the given directory","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--wheel"],"description":"Build a binary distribution ('wheel') from the given directory","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build-logs"],"description":"Hide logs from the build backend","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--force-pep517"],"description":"Always build through PEP 517, don't use the fast path for the uv build backend","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-b"],"description":"Constrain build dependencies using the given requirements files when building distributions","args":[{"name":"BUILD_CONSTRAINTS","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--require-hashes"],"description":"Require a matching hash for each requirement","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-verify-hashes"],"description":"Disable validation of hashes in the requirements file","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--python"],"description":"The Python interpreter to use to determine the minimum supported Python version","args":[{"name":"PYTHON","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--python-preference"],"description":"Whether to prefer uv-managed or system Python installations","args":[{"name":"PYTHON_PREFERENCE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["only-managed"],"description":null},{"names":["managed"],"description":null},{"names":["system"],"description":null},{"names":["only-system"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-python-downloads"],"description":"Disable automatic downloads of Python","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--index"],"description":"The URLs to use when resolving dependencies, in addition to the default index","args":[{"name":"INDEX","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--default-index"],"description":"The URL of the default package index (by default: <https://pypi.org/simple>)","args":[{"name":"DEFAULT_INDEX","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--index-url"],"description":"The URL of the Python package index (by default: <https://pypi.org/simple>)","args":[{"name":"INDEX_URL","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--extra-index-url"],"description":"Extra URLs of package indexes to use, in addition to `--index-url`","args":[{"name":"EXTRA_INDEX_URL","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--find-links"],"description":"Locations to search for candidate distributions, in addition to those found in the registry indexes","args":[{"name":"FIND_LINKS","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-index"],"description":"Ignore the registry index (e.g., PyPI), instead relying on direct URL dependencies and those provided via `--find-links`","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--index-strategy"],"description":"The strategy to use when resolving against multiple index URLs","args":[{"name":"INDEX_STRATEGY","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["first-index"],"description":null},{"names":["unsafe-first-match"],"description":null},{"names":["unsafe-best-match"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--keyring-provider"],"description":"Attempt to use `keyring` for authentication for index URLs","args":[{"name":"KEYRING_PROVIDER","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["disabled"],"description":null},{"names":["subprocess"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-U"],"description":"Allow package upgrades, ignoring pinned versions in any existing output file. Implies `--refresh`","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--upgrade-package"],"description":"Allow upgrades for a specific package, ignoring pinned versions in any existing output file. Implies `--refresh-package`","args":[{"name":"UPGRADE_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--resolution"],"description":"The strategy to use when selecting between the different compatible versions for a given package requirement","args":[{"name":"RESOLUTION","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["highest"],"description":null},{"names":["lowest"],"description":null},{"names":["lowest-direct"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--prerelease"],"description":"The strategy to use when considering pre-release versions","args":[{"name":"PRERELEASE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["disallow"],"description":null},{"names":["allow"],"description":null},{"names":["if-necessary"],"description":null},{"names":["explicit"],"description":null},{"names":["if-necessary-or-explicit"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--exclude-newer"],"description":"Limit candidate packages to those that were uploaded prior to the given date","args":[{"name":"EXCLUDE_NEWER","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-sources"],"description":"Ignore the `tool.uv.sources` table when resolving dependencies. Used to lock against the standards-compliant, publishable package metadata, as opposed to using any local or Git sources","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-C"],"description":"Settings to pass to the PEP 517 build backend, specified as `KEY=VALUE` pairs","args":[{"name":"CONFIG_SETTING","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build-isolation"],"description":"Disable isolation when building source distributions","args":[{"name":"UV_NO_BUILD_ISOLATION","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build-isolation-package"],"description":"Disable isolation when building source distributions for a specific package","args":[{"name":"NO_BUILD_ISOLATION_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build"],"description":"Don't build source distributions","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build-package"],"description":"Don't build source distributions for a specific package","args":[{"name":"NO_BUILD_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-binary"],"description":"Don't install pre-built wheels","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-binary-package"],"description":"Don't install pre-built wheels for a specific package","args":[{"name":"NO_BINARY_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--link-mode"],"description":"The method to use when installing packages from the global cache","args":[{"name":"LINK_MODE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["clone"],"description":null},{"names":["copy"],"description":null},{"names":["hardlink"],"description":null},{"names":["symlink"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-cache"],"description":"Avoid reading from or writing to the cache, instead using a temporary directory for the duration of the operation","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--cache-dir"],"description":"Path to the cache directory","args":[{"name":"CACHE_DIR","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--refresh"],"description":"Refresh all cached data","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--refresh-package"],"description":"Refresh cached data for a specific package","args":[{"name":"REFRESH_PACKAGE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"SOURCE","description":"The directory from which distributions should be built, or a source distribution archive to build into a wheel","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["publish"],"description":"Upload distributions to an index","hidden":false,"options":[{"names":["--publish-url"],"description":"The URL of the upload endpoint (not the index URL)","args":[{"name":"PUBLISH_URL","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-u"],"description":"The username for the upload","args":[{"name":"USERNAME","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-p"],"description":"The password for the upload","args":[{"name":"PASSWORD","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The token for the upload","args":[{"name":"TOKEN","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--trusted-publishing"],"description":"Configure using trusted publishing through GitHub Actions","args":[{"name":"TRUSTED_PUBLISHING","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["automatic"],"description":null},{"names":["always"],"description":null},{"names":["never"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--keyring-provider"],"description":"Attempt to use `keyring` for authentication for remote requirements files","args":[{"name":"KEYRING_PROVIDER","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["disabled"],"description":null},{"names":["subprocess"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--check-url"],"description":"Check an index URL for existing files to skip duplicate uploads","args":[{"name":"CHECK_URL","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-cache"],"description":"Avoid reading from or writing to the cache, instead using a temporary directory for the duration of the operation","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--cache-dir"],"description":"Path to the cache directory","args":[{"name":"CACHE_DIR","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--python-preference"],"description":"Whether to prefer uv-managed or system Python installations","args":[{"name":"PYTHON_PREFERENCE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["only-managed"],"description":null},{"names":["managed"],"description":null},{"names":["system"],"description":null},{"names":["only-system"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-python-downloads"],"description":"Disable automatic downloads of Python","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"FILES","description":"Paths to the files to upload, [default: dist/*]","optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["cache"],"description":"Manage uv's cache","hidden":false,"options":[{"names":["--no-cache"],"description":"Avoid reading from or writing to the cache, instead using a temporary directory for the duration of the operation","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--cache-dir"],"description":"Path to the cache directory","args":[{"name":"CACHE_DIR","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--python-preference"],"description":"Whether to prefer uv-managed or system Python installations","args":[{"name":"PYTHON_PREFERENCE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["only-managed"],"description":null},{"names":["managed"],"description":null},{"names":["system"],"description":null},{"names":["only-system"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-python-downloads"],"description":"Disable automatic downloads of Python","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[{"names":["clean"],"description":"Clear the cache","hidden":false,"options":[],"args":[{"name":"PACKAGE","description":"The package to remove from the cache","optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["prune"],"description":"Prune all unreachable objects from the cache","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["dir"],"description":"Show the cache directory","hidden":false,"options":[],"args":[],"subcommands":[]}]},{"names":["self"],"description":"Manage the uv executable","hidden":false,"options":[{"names":["--no-cache"],"description":"Avoid reading from or writing to the cache, instead using a temporary directory for the duration of the operation","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--cache-dir"],"description":"Path to the cache directory","args":[{"name":"CACHE_DIR","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--python-preference"],"description":"Whether to prefer uv-managed or system Python installations","args":[{"name":"PYTHON_PREFERENCE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["only-managed"],"description":null},{"names":["managed"],"description":null},{"names":["system"],"description":null},{"names":["only-system"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-python-downloads"],"description":"Disable automatic downloads of Python","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[{"names":["update"],"description":"Update uv","hidden":false,"options":[{"names":["--token"],"description":"A GitHub token for authentication. A token is not required but can be used to reduce the chance of encountering rate limits [env:UV_GITHUB_TOKEN=]","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"TARGET_VERSION","description":"Update to the specified version. If not provided, uv will update to the latest version","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]}]},{"names":["version"],"description":"Display uv's version","hidden":false,"options":[{"names":["--output-format"],"description":"The output format to use","args":[{"name":"OUTPUT_FORMAT","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["text"],"description":null},{"names":["json"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-cache"],"description":"Avoid reading from or writing to the cache, instead using a temporary directory for the duration of the operation","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--cache-dir"],"description":"Path to the cache directory","args":[{"name":"CACHE_DIR","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--python-preference"],"description":"Whether to prefer uv-managed or system Python installations","args":[{"name":"PYTHON_PREFERENCE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["only-managed"],"description":null},{"names":["managed"],"description":null},{"names":["system"],"description":null},{"names":["only-system"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-python-downloads"],"description":"Disable automatic downloads of Python","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["help"],"description":"Display documentation for a command","hidden":false,"options":[{"names":["--no-pager"],"description":"Disable pager when printing help","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]}],"name":"uv"}