We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 58d2b99 commit 3612070Copy full SHA for 3612070
src/poetry/puzzle/provider.py
@@ -581,6 +581,12 @@ def complete_package(
581
# Retrieving constraints for deferred dependencies
582
for r in requires:
583
if r.is_direct_origin():
584
+ locked = self.get_locked(r)
585
+ # If lock file contains exactly the same URL and reference
586
+ # (commit hash) of dependency as is requested,
587
+ # do not analyze it again: nothing could have changed.
588
+ if locked is not None and locked.package.is_same_package_as(r):
589
+ continue
590
self.search_for_direct_origin_dependency(r)
591
592
optional_dependencies = []
0 commit comments