From 380af1c391f0ef7d67a656f23d3dd7551803af45 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Tue, 11 Feb 2025 14:31:13 +0000 Subject: [PATCH] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- micropip/install.py | 8 +++++--- micropip/transaction.py | 4 +++- micropip/uninstall.py | 8 +++----- 3 files changed, 11 insertions(+), 9 deletions(-) diff --git a/micropip/install.py b/micropip/install.py index b711633..b2927c9 100644 --- a/micropip/install.py +++ b/micropip/install.py @@ -2,12 +2,12 @@ import importlib from pathlib import Path -from .uninstall import uninstall_distributions from ._compat import loadPackage, to_js from ._vendored.packaging.src.packaging.markers import default_environment from .constants import FAQ_URLS from .logging import indent_log, setup_logging from .transaction import Transaction +from .uninstall import uninstall_distributions async def install( @@ -99,7 +99,9 @@ async def install( importlib.invalidate_caches() -def search_installed_packages(names: list[str]) -> list[importlib.metadata.Distribution]: +def search_installed_packages( + names: list[str], +) -> list[importlib.metadata.Distribution]: """ Get installed packages by name. @@ -120,4 +122,4 @@ def search_installed_packages(names: list[str]) -> list[importlib.metadata.Distr except importlib.metadata.PackageNotFoundError: pass - return distributions \ No newline at end of file + return distributions diff --git a/micropip/transaction.py b/micropip/transaction.py index 1907368..a3337bf 100644 --- a/micropip/transaction.py +++ b/micropip/transaction.py @@ -94,7 +94,9 @@ async def add_requirement(self, req: str | Requirement) -> None: return await self.add_requirement_inner(Requirement(req)) - def check_version_satisfied(self, req: Requirement, *, allow_reinstall: bool = False) -> tuple[bool, str]: + def check_version_satisfied( + self, req: Requirement, *, allow_reinstall: bool = False + ) -> tuple[bool, str]: """ Check if the installed version of a package satisfies the requirement. Returns True if the requirement is satisfied, False otherwise. diff --git a/micropip/uninstall.py b/micropip/uninstall.py index f92e094..3ebc8e3 100644 --- a/micropip/uninstall.py +++ b/micropip/uninstall.py @@ -1,8 +1,8 @@ import importlib import importlib.metadata import logging -from importlib.metadata import Distribution from collections.abc import Iterable +from importlib.metadata import Distribution from ._compat import loadedPackages from ._utils import get_files_in_distribution, get_root @@ -88,9 +88,7 @@ def uninstall_distributions( directories.add(file.parent) # Remove directories in reverse hierarchical order - for directory in sorted( - directories, key=lambda x: len(x.parts), reverse=True - ): + for directory in sorted(directories, key=lambda x: len(x.parts), reverse=True): try: directory.rmdir() except OSError: @@ -107,4 +105,4 @@ def uninstall_distributions( # This should not happen, but just in case logger.warning("a package '%s' was not found in loadedPackages.", name) - logger.info("Successfully uninstalled %s-%s", name, version) \ No newline at end of file + logger.info("Successfully uninstalled %s-%s", name, version)