Skip to content

Commit 8595866

Browse files
authored
Speed up in check by using set and not list (#189)
1 parent f097445 commit 8595866

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

stub_uploader/metadata.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -376,9 +376,9 @@ def runtime_in_upstream_requires(req: Requirement, data: dict[str, Any]) -> bool
376376
runtime_req_canonical_name = canonical_name(runtime_req_name)
377377

378378
requires_dist = data["info"].get("requires_dist") or []
379-
return runtime_req_canonical_name in [
379+
return runtime_req_canonical_name in {
380380
canonical_name(Requirement(r).name) for r in requires_dist
381-
]
381+
}
382382

383383

384384
def runtime_in_upstream_sdist_requires(req: Requirement, data: dict[str, Any]) -> bool:
@@ -397,9 +397,9 @@ def runtime_in_upstream_sdist_requires(req: Requirement, data: dict[str, Any]) -
397397
)
398398
if sdist_data is None:
399399
return False
400-
return runtime_req_canonical_name in [
400+
return runtime_req_canonical_name in {
401401
canonical_name(r.name) for r in extract_sdist_requires(sdist_data, req)
402-
]
402+
}
403403

404404

405405
def sort_by_dependency(

0 commit comments

Comments
 (0)