Skip to content

Commit 63ab4ca

Browse files
committed
Remove importing typing
Which apparently is not needed for Python 3.10+.
1 parent 52b3307 commit 63ab4ca

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

oshminer/main.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
# SPDX-FileCopyrightText: 2021 Pen-Yuan Hsing
44
# SPDX-License-Identifier: AGPL-3.0-or-later
55

6-
from typing import Optional, Set
76

87
from fastapi import FastAPI, status
98
from fastapi.responses import JSONResponse
@@ -12,13 +11,13 @@
1211
import oshminer.supported_domains
1312
class Item(BaseModel):
1413
name: str
15-
description: Optional[str] = None
14+
description: str | None = None
1615
price: float
17-
tax: Optional[float] = None
16+
tax: float | None = None
1817

1918
class MiningRequest(BaseModel):
20-
repo_urls: Set[HttpUrl] = set()
21-
requested_data: Set[str] = set()
19+
repo_urls: HttpUrl = set()
20+
requested_data: str = set()
2221

2322
# Supported data-mining request types. Items in `required_data` must
2423
# be from this list.

0 commit comments

Comments
 (0)