← 返回命令列表

Linux command

uv-export 命令

文本

涉及管道、覆盖或删除,执行前请先确认路径和参数。

常用示例

Export to requirements.txt format

uv export > requirements.txt

Export to a specific file

uv export --output-file [requirements.txt]

Export without dev dependencies

uv export --no-dev > requirements.txt

Export without hashes

uv export --no-hashes > requirements.txt

Export in pylock.toml format (PEP 751)

uv export --format pylock.toml --output-file [pylock.toml]

Export as CycloneDX SBOM

uv export --format cyclonedx1.5 --output-file [sbom.json]

Export script dependencies

uv export --script [script.py]

说明

uv export exports project dependencies to various formats. The default format is requirements.txt, compatible with pip. It also supports pylock.toml (PEP 751) and CycloneDX SBOM for security auditing and compliance. Useful for deployment environments that don't use uv.

参数

--format _format_
Output format: requirements.txt (default), pylock.toml, or cyclonedx1.5.
--locked
Assert lockfile is up-to-date before exporting.
--frozen
Export without updating the lockfile.
--no-dev
Exclude dev dependencies.
--no-hashes
Exclude hashes from output.
-o, --output-file _file_
Write to specified file instead of stdout.
--script _file_
Export dependencies for a PEP 723 script.

FAQ

What is the uv-export command used for?

uv export exports project dependencies to various formats. The default format is requirements.txt, compatible with pip. It also supports pylock.toml (PEP 751) and CycloneDX SBOM for security auditing and compliance. Useful for deployment environments that don't use uv.

How do I run a basic uv-export example?

Run `uv export > requirements.txt` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does --format _format_ do in uv-export?

Output format: requirements.txt (default), pylock.toml, or cyclonedx1.5.