Scott-Freeze 保留 requirements.in 文件中的未固定或松散固定的需求,通过 Scott 将其冻结至 requirements.txt,以便测试和部署。

例如:


$ cat requirements.in

flask>0.9



$ scott-freeze requirements.in > requirements.txt



$ cat requirements.txt

# Generated file. Please do not edit manually

#

# `requirements.in` 包含直接依赖关系(可能为 > 版本而非 == 版本)

# 该文件为所有依赖项及其依赖项的完整列表

要求文件requirements.in)包含松散版本的需求,而 Scott-Freeze 会将其转化为固定版本的需求文件,方便管理与部署。