Skip to content

Commit

Permalink
[pre-commit.ci] auto fixes from pre-commit.com hooks
Browse files Browse the repository at this point in the history
for more information, see https://pre-commit.ci
  • Loading branch information
pre-commit-ci[bot] committed Feb 11, 2025
1 parent 88e7dbc commit 380af1c
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 9 deletions.
8 changes: 5 additions & 3 deletions micropip/install.py
Original file line number Diff line number Diff line change
Expand Up @@ -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(
Expand Down Expand Up @@ -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.
Expand All @@ -120,4 +122,4 @@ def search_installed_packages(names: list[str]) -> list[importlib.metadata.Distr
except importlib.metadata.PackageNotFoundError:
pass

return distributions
return distributions
4 changes: 3 additions & 1 deletion micropip/transaction.py
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
8 changes: 3 additions & 5 deletions micropip/uninstall.py
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -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:
Expand All @@ -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)
logger.info("Successfully uninstalled %s-%s", name, version)

0 comments on commit 380af1c

Please sign in to comment.