Skip to content

Commit 9ae9d89

Browse files
committed
Fix: pydantic field specification needs default
1 parent b9d03e1 commit 9ae9d89

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

src/pyosmeta/parse_issues.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -147,24 +147,25 @@ class ReviewModel(BaseModel):
147147
validate_assignment=True,
148148
)
149149

150-
package_name: Optional[str] = ""
150+
package_name: str | None = ""
151151
package_description: str = Field(
152152
"", validation_alias=AliasChoices("one-line_description_of_package")
153153
)
154-
submitting_author: dict[str, Optional[str]] = {}
154+
submitting_author: dict[str, str | None] = {}
155155
all_current_maintainers: list[dict[str, str | None]] = {}
156-
repository_link: Optional[str] = None
156+
repository_link: str | None = None
157157
version_submitted: Optional[str] = None
158158
categories: Optional[list[str]] = None
159159
editor: dict[str, str | None] = {}
160160
reviewer_1: dict[str, str | None] = {}
161161
reviewer_2: dict[str, str | None] = {}
162-
archive: Optional[str] = None
163-
version_accepted: Optional[str] = None
164-
date_accepted: Optional[str] = Field(
162+
archive: str | None = None
163+
version_accepted: str | None = None
164+
date_accepted: str | None = Field(
165+
default=None,
165166
validation_alias=AliasChoices(
166167
"date_accepted_(month/day/year)", "Date accepted"
167-
)
168+
),
168169
)
169170
created_at: str = None
170171
updated_at: str = None

0 commit comments

Comments
 (0)