Skip to content

Commit fa448f6

Browse files
committed
provider: fix vcs subdirectory propagation
This change ensures that when complete packages are created dependency inherits subdirectory from package if supported.
1 parent d978ea8 commit fa448f6

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

poetry/puzzle/provider.py

+6
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,12 @@ def search_for_vcs(self, dependency: VCSDependency) -> List[Package]:
187187
dependency._source_reference = package.source_reference
188188
dependency._source_resolved_reference = package.source_resolved_reference
189189

190+
if hasattr(package, "source_subdirectory") and hasattr(
191+
dependency, "_source_subdirectory"
192+
):
193+
# this is supported only for poetry-core >= 1.1.0a7
194+
dependency._source_subdirectory = package.source_subdirectory
195+
190196
self._deferred_cache[dependency] = package
191197

192198
return [package]

0 commit comments

Comments
 (0)