Skip to content

Commit 9f77ce5

Browse files
committed
pylock: read dependencies field
1 parent 32e67ce commit 9f77ce5

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
@@ -349,7 +349,7 @@ class Package:
349349
version: Optional[Version]
350350
marker: Optional[Marker]
351351
requires_python: Optional[SpecifierSet]
352-
# (not supported) dependencies
352+
dependencies: Optional[List[Dict[str, Any]]]
353353
vcs: Optional[PackageVcs]
354354
directory: Optional[PackageDirectory]
355355
archive: Optional[PackageArchive]
@@ -380,6 +380,7 @@ def from_dict(cls, d: Dict[str, Any]) -> "Self":
380380
name=_get_required(d, str, "name"),
381381
version=_get_as(d, str, Version, "version"),
382382
requires_python=_get_as(d, str, SpecifierSet, "requires-python"),
383+
dependencies=_get_list(d, dict, "dependencies"),
383384
marker=_get_as(d, str, Marker, "marker"),
384385
vcs=_get_object(d, PackageVcs, "vcs"),
385386
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
@@ -103,6 +103,7 @@ def _pylock_package_from_install_requirement(
103103
version=package_version,
104104
marker=None, # not supported
105105
requires_python=None, # not supported
106+
dependencies=None, # not supported
106107
vcs=package_vcs,
107108
directory=package_directory,
108109
archive=package_archive,

0 commit comments

Comments
 (0)