[英]Using poetry and pip to install dependencies with private repositories
啊喂!
我們是一個小團隊,目前使用詩歌來開發我們的 python 包。 由於我們確實有一個私有工件,因此我們設置了以下pyproject.toml
東西:
[[tool.poetry.source]]
name = "main-private-artifactory"
url = "https://xx.yy"
default = true
[[tool.poetry.source]]
name = "special-private-arti"
url = "https://xx.mm"
使用詩歌時效果很好。 沒有撥出電話,它發現包裹很好。 只是為了完整起見,特殊包在.toml
文件中指定如下:
[tool.poetry.dependencies]
special-package = {version = "^1.0.0", source = "special-private-arti"}
現在因為 pip 應該支持從pyproject.toml
安裝,所以我創建了一個新的 venv 並嘗試通過執行以下命令來安裝我們的包依賴項:
pip install . -vv
在pyproject.toml
所在的同一目錄中。 我有幾個問題:
https://pypi.org/simple
,根據我的pyproject.toml
文件,這應該是一個 BIG nono。除了改回venv
和requirements.txt
之外,任何人都有我可以嘗試的方法嗎?
干杯,〜HFinch
我實際上正在與同樣的問題作斗爭。 您已經找到解決方案了嗎?
我發現當您的私有 pypi 服務器也重定向到 pypi.org/simple 時,使用 pip 的 -i/--index-url 會有所幫助。
所以對我來說解決方法有效
pip install . -vv -i https://xx.mm
下一步將檢查 gitlab 上的詩歌問題。
干杯湯姆
關於什么:
詩歌運行 pip3 安裝 [pkg 名稱] [-i] [url]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.