Skip to content

Commit 2a7e600

Browse files
committed
pylock: read dependencies field
1 parent 421672c commit 2a7e600

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

src/pip/_internal/models/pylock.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -350,7 +350,7 @@ class Package:
350350
version: Optional[Version]
351351
marker: Optional[Marker]
352352
requires_python: Optional[SpecifierSet]
353-
# (not supported) dependencies
353+
dependencies: Optional[List[Dict[str, Any]]]
354354
vcs: Optional[PackageVcs]
355355
directory: Optional[PackageDirectory]
356356
archive: Optional[PackageArchive]
@@ -381,6 +381,7 @@ def from_dict(cls, d: Dict[str, Any]) -> "Self":
381381
name=_get_required(d, str, "name"),
382382
version=_get_as(d, str, Version, "version"),
383383
requires_python=_get_as(d, str, SpecifierSet, "requires-python"),
384+
dependencies=_get_list(d, dict, "dependencies"),
384385
marker=_get_as(d, str, Marker, "marker"),
385386
vcs=_get_object(d, PackageVcs, "vcs"),
386387
directory=_get_object(d, PackageDirectory, "directory"),

src/pip/_internal/utils/pylock.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ def _pylock_package_from_install_requirement(
102102
version=package_version,
103103
marker=None, # not supported
104104
requires_python=None, # not supported
105+
dependencies=None, # not supported
105106
vcs=package_vcs,
106107
directory=package_directory,
107108
archive=package_archive,

0 commit comments

Comments
 (0)