Poetry插件,用于动态覆盖私有镜像的源
项目描述
poetry-plugin-dynamic-override-sources
描述
poetry-plugin-dynamic-override-sources 是Python包管理器poetry的一个插件。
使用pip,您可以通过配置文件或环境变量(如
PIP_INDEX_URL
PIP_PROXY
然而,在poetry中没有这样的选项。pyproject.toml项目配置指定了一个或多个源,用于从存储库解析包。
此插件使得使用环境变量覆盖成为可能
PIP_INDEX_URL
将覆盖所有仓库URL,目的是类似pip install --index-url
POETRY_SOURCE_SOME_REPO_URL
将覆盖名为some-repo
的源与指定的URLPOETRY_SOURCE_PYPI_URL
将覆盖PyPI
仓库的URL。这是一个特殊情况。
使用方法
安装
poetry self add poetry-plugin-dynamic-override-sources
查看插件安装说明。
开发
设置
poetry install
测试
poetry run pytest
发布
poetry publish --build
链接
- poetry-plugin-use-pip-global-index-url - 从此分叉的插件
- poetry-plugin-pypi-mirror - 激发
poetry-plugin-use-pip-global-index-url
的上游插件。 - python-poetry/poetry#1632 - poetry 功能请求,添加对全局仓库 URL 替换的支持
项目详情
关闭
散列 for poetry_plugin_dynamic_override_sources-0.0.6.tar.gz
算法 | 散列摘要 | |
---|---|---|
SHA256 | 37104057e659260f01a6b7e53dbd41c80d9cc8555d9bcc95c264adfe87be22db |
|
MD5 | 81ca3af2c1be47d1824f8723cc67a6e1 |
|
BLAKE2b-256 | e154abf484a3e2376baf1fff9533005967d2c2d27e5f0bf35f846932d6c7bf56 |
关闭
散列 for poetry_plugin_dynamic_override_sources-0.0.6-py3-none-any.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | 65c2b84549833be421da4c1f574bd5fa46bc3fc9bebd52f1ad37b7c46b15086b |
|
MD5 | 71251c75549fdf2ab532fc5b98d12cbe |
|
BLAKE2b-256 | 253b9fd5bcac399195316e693c7128e28014a122b9e1e7a676fb9c8fb2f3dba0 |