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.