pip-tools:一组用于使您固定的Python依赖关系保持最新状态的工具

时间:2024-02-29 06:02:12
【文件属性】:

文件名称:pip-tools:一组用于使您固定的Python依赖关系保持最新状态的工具

文件大小:134KB

文件格式:ZIP

更新时间:2024-02-29 06:02:12

Python

pip工具= pip编译+ pip同步 一套命令行工具可帮助您保持基于pip的软件包的最新状态,即使您已固定它们。 您确实将其固定,对吗? (在构建Python应用程序及其用于生产的依赖项时,您要确保构建是可预测的和确定性的。) 安装 与pip相似, pip-tools必须安装在项目的每个: $ source /path/to/venv/bin/activate (venv)$ python -m pip install pip-tools 注意:其余所有示例命令均假定您已激活项目的虚拟环境。 pip-compile示例用法 使用pip-compile命令,您可以从setup.py或requirements.in指定的依赖项中编译requirements.txt文件。 使用pip-compile或python -m piptools compile运行它。 如果您使用多个Python


【文件预览】:
pip-tools-master
----README.rst(17KB)
----.bandit(58B)
----.github()
--------PULL_REQUEST_TEMPLATE.md(461B)
--------ISSUE_TEMPLATE()
--------workflows()
----piptools()
--------exceptions.py(2KB)
--------logging.py(2KB)
--------sync.py(8KB)
--------scripts()
--------utils.py(11KB)
--------repositories()
--------_compat()
--------__init__.py(362B)
--------py.typed(0B)
--------writer.py(9KB)
--------locations.py(155B)
--------__main__.py(275B)
--------cache.py(6KB)
--------resolver.py(16KB)
----img()
--------pip-tools-overview.png(23KB)
----examples()
--------protection.in(168B)
--------sentry.in(49B)
--------flask.in(49B)
--------hypothesis.in(19B)
--------django.in(134B)
----CONTRIBUTING.md(3KB)
----tox.ini(975B)
----LICENSE(1KB)
----setup.cfg(2KB)
----setup.py(58B)
----.pre-commit-hooks.yaml(187B)
----.pre-commit-config.yaml(978B)
----tests()
--------test_fake_index.py(3KB)
--------test_repository_local.py(3KB)
--------test_cli_compile.py(48KB)
--------test_sync.py(14KB)
--------test_repository_pypi.py(13KB)
--------test_cli_sync.py(7KB)
--------test_writer.py(10KB)
--------utils.py(176B)
--------test_logging.py(698B)
--------__init__.py(0B)
--------test_minimal_upgrade.py(2KB)
--------conftest.py(8KB)
--------test_data()
--------test_cache.py(4KB)
--------test_utils.py(12KB)
--------test_resolver.py(18KB)
--------constants.py(207B)
----.gitignore(259B)
----CHANGELOG.md(28KB)
----.coveragerc(101B)

网友评论