From 681305a2acda0b2cff4734a0c4689bfc879b848c Mon Sep 17 00:00:00 2001 From: Antoine Lambert <anlambert@softwareheritage.org> Date: Mon, 5 Feb 2024 16:14:18 +0100 Subject: [PATCH] tox: Bump mypy to 1.8.0 Related to swh/meta#5075. --- swh/loader/package/crates/loader.py | 8 +++++--- tox.ini | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/swh/loader/package/crates/loader.py b/swh/loader/package/crates/loader.py index d38f75de..41d27485 100644 --- a/swh/loader/package/crates/loader.py +++ b/swh/loader/package/crates/loader.py @@ -296,13 +296,13 @@ class CratesLoader(PackageLoader[CratesPackageInfo]): url = artifact["url"] # Get extrinsic metadata from http api - e_metadata = ExtrinsicPackageMetadata(**self.info()) # type: ignore[misc] + e_metadata = ExtrinsicPackageMetadata(**self.info()) # type: ignore[typeddict-item] # Extract crate info for current version (One .crate file for a given version) (crate_version,) = [ crate for crate in e_metadata["versions"] if crate["num"] == version ] - e_metadata_version = ExtrinsicVersionPackageMetadata( # type: ignore[misc] + e_metadata_version = ExtrinsicVersionPackageMetadata( # type: ignore[typeddict-item] **crate_version ) @@ -330,7 +330,9 @@ class CratesLoader(PackageLoader[CratesPackageInfo]): i_metadata = { k: v for k, v in i_metadata_raw["package"].items() if k in i_metadata_keys } - p_info.i_metadata = IntrinsicPackageMetadata(**i_metadata) # type: ignore[misc] + p_info.i_metadata = IntrinsicPackageMetadata( + **i_metadata + ) # type: ignore[typeddict-item] author = extract_author(p_info) description = extract_description(p_info) diff --git a/tox.ini b/tox.ini index c9cb8640..9de42c15 100644 --- a/tox.ini +++ b/tox.ini @@ -46,7 +46,7 @@ commands = extras = testing deps = - mypy==1.0.1 + mypy==1.8.0 commands = mypy swh -- GitLab