跳至内容

lock

更新锁定文件,但不会安装依赖项。通常使用 sync 命令,它会同时锁定和安装依赖项。

更多信息请参见 同步和锁定

示例

$ rye lock
Generating production lockfile: /Users/username/my-project/requirements.lock
Generating dev lockfile: /Users/username/my-project/requirements-dev.lock
Done!

参数

无参数

选项

  • --update <UPDATE>: 更新特定软件包

  • --update-all: 将所有软件包更新到最新版本

  • --pre: 更新到预发布版本

  • --features <FEATURES>: 锁定工作区时要启用的附加功能/特性

  • --all-features: 启用所有功能

  • --generate-hashes: 设置为 true 以在锁定文件中锁定哈希值

  • --with-sources: 设置为 true 以在锁定文件中锁定来源

  • --pyproject <PYPROJECT_TOML>: 使用此 pyproject.toml 文件

  • -v, --verbose: 启用详细诊断

  • -q, --quiet: 关闭所有输出

  • -h, --help: 打印帮助(使用“-h”查看摘要)