Open houfu opened 3 years ago
Same issue here - duplicate of #3409
Same issue with adding package from private GitHub repo :(
I also encountered this issue, but my context is different. If you misspell the Github repository name, the Poetry installation will never finish.
If you use dependency like:
web3-ethereum-defi = { git = "https://github.com/tradingstrategy-ai/web3-ethereum-defi.git", rev = "bbf7827b82738b8870bd5f892aca4f0c9325c751" }
... but you misspell the repository name:
web3-ethereum-defi = { git = "https://github.com/tradingstrategy-ai/notexist.git", rev = "bbf7827b82738b8870bd5f892aca4f0c9325c751" }
... and you are not running -vv.
Poetry will try to install forever and does not fail with an error.
-vvv
option).Issue
I use Poetry to install a python package on a git repository in my private gitea server, which requires user and password authentication.
If I install normally (without
-vv
option), poetry asks for my user and password first, then enters into resolve dependency hell.If I install with
-vv
, poetry now asks for my user and password multiple times, but installs as expected.Steps to reproduce.
poetry add git+https://[git URL]
[git URL]
Updating dependencies
, thenResolving dependencies... (xxx.s)
.Ctrl-C
-vv
option -- CMDpoetry add -vv git+https://[git URL]
[git URL]
Updating dependencies
, thenResolving dependencies...
[git URL]
for the second timeFinding the necessary packages for the current system
[git URL]
for the third timePackage operations: ...
My guess
Poetry was supposed to ask for my user name and password multiple times in normal mode but did not.
As a user, I expected poetry not to ask me to repeatedly enter my credentials during the same run.