Commit 939d1ddb by dymil Committed by GitHub

Clarify faq.md (#5963)

* Copyedit faq.md

"sometimes, with some specific set of dependencies" is shortened and "no choice but downloading [...] and inspect" is made parallel/more idiomatic

* Tweak faq.md dependency phrasing
parent 0907d33b
...@@ -14,12 +14,12 @@ menu: ...@@ -14,12 +14,12 @@ menu:
### Why is the dependency resolution process slow? ### Why is the dependency resolution process slow?
While the dependency resolver at the heart of Poetry is highly optimized and While the dependency resolver at the heart of Poetry is highly optimized and
should be fast enough for most cases, sometimes, with some specific set of dependencies, should be fast enough for most cases, with certain sets of dependencies
it can take time to find a valid solution. it can take time to find a valid solution.
This is due to the fact that not all libraries on PyPI have properly declared their metadata This is due to the fact that not all libraries on PyPI have properly declared their metadata
and, as such, they are not available via the PyPI JSON API. At this point, Poetry has no choice and, as such, they are not available via the PyPI JSON API. At this point, Poetry has no choice
but downloading the packages and inspect them to get the necessary information. This is an expensive but to download the packages and inspect them to get the necessary information. This is an expensive
operation, both in bandwidth and time, which is why it seems this is a long process. operation, both in bandwidth and time, which is why it seems this is a long process.
At the moment there is no way around it. At the moment there is no way around it.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment