Changing from allow_prereleases = true
to allow_prereleases = false
slows down install to a crawl
#799
Labels
🙋 question
Further information is requested
Make sure you run commands with
-v
flag before pasting the output.Steps to reproduce
Here's the pyproject.toml for replication
Actual behavior
With
allow_prereleases = true
the resolution finishes in 6 minutes on my 2018 MacBook Air.With
allow_prereleases = false
the resolution went on for 80 minutes on the same computer and still going (I had to kill it). When I ran with-v
(withallow_prereleases = false
in settings) I noticed it was repeatedly printing this snippet:I wonder if it's because one of the packages used a pre-release in specifying its dependency:
"graphene>=3.0.0b5,<4"
source? If this is the case, I guess then the question is what exactly doesallow_prereleases = false
mean? Is it a) "Do not fetch/recognize any pre-release packages at all" or b) "Fetch/recognize pre-release packages but do not use any pre-release packages in the resulting lock file"?Expected behavior
If and when there's a resolution failure, fail fast instead of hanging forever?
Environment Information
The text was updated successfully, but these errors were encountered: