Skip to content

Commit 32bbc75

Browse files
committed
pylock: sdist/wheel name is optional
1 parent ac73956 commit 32bbc75

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/pip/_internal/models/pylock.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -367,7 +367,7 @@ def from_dict(cls, d: Mapping[str, Any]) -> "Self":
367367

368368
@dataclass(frozen=True)
369369
class PackageSdist:
370-
name: str
370+
name: Optional[str] # = None
371371
upload_time: Optional[datetime] # = None
372372
url: Optional[str] # = None
373373
path: Optional[str] # = None
@@ -377,8 +377,8 @@ class PackageSdist:
377377
def __init__(
378378
self,
379379
*,
380-
name: str,
381380
hashes: Mapping[str, str],
381+
name: Optional[str] = None,
382382
upload_time: Optional[datetime] = None,
383383
url: Optional[str] = None,
384384
path: Optional[str] = None,
@@ -398,7 +398,7 @@ def __init__(
398398
@classmethod
399399
def from_dict(cls, d: Mapping[str, Any]) -> "Self":
400400
return cls(
401-
name=_get_required(d, str, "name"),
401+
name=_get(d, str, "name"),
402402
upload_time=_get(d, datetime, "upload-time"),
403403
url=_get(d, str, "url"),
404404
path=_get(d, str, "path"),
@@ -409,7 +409,7 @@ def from_dict(cls, d: Mapping[str, Any]) -> "Self":
409409

410410
@dataclass(frozen=True)
411411
class PackageWheel:
412-
name: str
412+
name: Optional[str]
413413
upload_time: Optional[datetime] # = None
414414
url: Optional[str] # = None
415415
path: Optional[str] # = None
@@ -419,8 +419,8 @@ class PackageWheel:
419419
def __init__(
420420
self,
421421
*,
422-
name: str,
423422
hashes: Mapping[str, str],
423+
name: Optional[str] = None,
424424
upload_time: Optional[datetime] = None,
425425
url: Optional[str] = None,
426426
path: Optional[str] = None,
@@ -440,7 +440,7 @@ def __init__(
440440
@classmethod
441441
def from_dict(cls, d: Mapping[str, Any]) -> "Self":
442442
wheel = cls(
443-
name=_get_required(d, str, "name"),
443+
name=_get(d, str, "name"),
444444
upload_time=_get(d, datetime, "upload-time"),
445445
url=_get(d, str, "url"),
446446
path=_get(d, str, "path"),

0 commit comments

Comments
 (0)