文件名称:dotlock:快速准确的Python依赖项管理
文件大小:139KB
文件格式:ZIP
更新时间:2024-05-14 20:44:49
Python
点锁 适用于Python应用程序的快速安全的依赖关系管理。 支持Linux和OSX。 动机 跟踪Python依赖关系的事实上的标准方法是使用requirements.txt文件,列出所需的软件包并指定可以使用的版本。 有两种策略可用于在requirements.txt文件中指定版本:仅添加您知道必需的*依赖关系和约束,或者添加每个递归依赖项并将它们固定到您知道可以使用的特定版本。 第一种策略使安装依赖项不可重复。 第二个使升级困难,并且很难使用标准的python工具进行管理。 Dotlock使您能够做到这两者:跟踪package.json的*需求和已知约束,并通过运行单个命令dotlock lock在package.lock.json生成可重复的需求集。 Dotlock在某种程度上受到了启发, 还提供了依赖项锁定功能。 但是,dotlock具有不同的理念:dotlock本身
【文件预览】:
dotlock-master
----setup.py(1KB)
----.gitignore(111B)
----src()
--------dotlock()
----.travis.yml(412B)
----LICENSE.txt(1KB)
----README.rst(7KB)
----tests()
--------conftest.py(504B)
--------fakepkg()
--------__init__.py(60B)
--------integration()
--------unit()
----before_install.sh(381B)
----CHANGELOG.rst(3KB)
----tox.ini(256B)
----mypy.ini(103B)