diff --git a/src/poetry/console/commands/show.py b/src/poetry/console/commands/show.py index 1f70dde6861..23cdd422457 100644 --- a/src/poetry/console/commands/show.py +++ b/src/poetry/console/commands/show.py @@ -393,7 +393,7 @@ def display_package_tree( dependencies = package.requires dependencies = sorted( dependencies, - key=lambda x: x.name, # type: ignore[no-any-return] + key=lambda x: x.name, ) tree_bar = "├" @@ -437,7 +437,7 @@ def _display_tree( dependencies = sorted( dependencies, - key=lambda x: x.name, # type: ignore[no-any-return] + key=lambda x: x.name, ) tree_bar = previous_tree_bar + " ├" total = len(dependencies) diff --git a/src/poetry/factory.py b/src/poetry/factory.py index 3057729641d..c1ee98c1ee0 100644 --- a/src/poetry/factory.py +++ b/src/poetry/factory.py @@ -41,7 +41,7 @@ logger = logging.getLogger(__name__) -class Factory(BaseFactory): # type: ignore[misc] +class Factory(BaseFactory): """ Factory class to create various elements needed by Poetry. """ diff --git a/src/poetry/masonry/builders/editable.py b/src/poetry/masonry/builders/editable.py index 98ecba4ee22..795dafc5651 100644 --- a/src/poetry/masonry/builders/editable.py +++ b/src/poetry/masonry/builders/editable.py @@ -40,7 +40,7 @@ """ -class EditableBuilder(Builder): # type: ignore[misc] +class EditableBuilder(Builder): def __init__(self, poetry: Poetry, env: Env, io: IO) -> None: super().__init__(poetry) diff --git a/src/poetry/packages/locker.py b/src/poetry/packages/locker.py index bcc4821d70e..acf77d0e1b0 100644 --- a/src/poetry/packages/locker.py +++ b/src/poetry/packages/locker.py @@ -309,7 +309,7 @@ def get_project_dependencies( # Put higher versions first so that we prefer them. for packages in packages_by_name.values(): packages.sort( - key=lambda package: package.version, # type: ignore[no-any-return] + key=lambda package: package.version, reverse=True, ) @@ -493,7 +493,7 @@ def _dump_package(self, package: Package) -> dict[str, Any]: dependencies: dict[str, list[Any]] = {} for dependency in sorted( package.requires, - key=lambda d: d.name, # type: ignore[no-any-return] + key=lambda d: d.name, ): if dependency.pretty_name not in dependencies: dependencies[dependency.pretty_name] = [] diff --git a/src/poetry/poetry.py b/src/poetry/poetry.py index 6f571aeeaea..c8f9d1c483f 100644 --- a/src/poetry/poetry.py +++ b/src/poetry/poetry.py @@ -20,7 +20,7 @@ from poetry.repositories.pool import Pool -class Poetry(BasePoetry): # type: ignore[misc] +class Poetry(BasePoetry): VERSION = __version__ diff --git a/src/poetry/puzzle/solver.py b/src/poetry/puzzle/solver.py index 07d2dec9c2e..b0d2515a7b6 100644 --- a/src/poetry/puzzle/solver.py +++ b/src/poetry/puzzle/solver.py @@ -141,7 +141,7 @@ def _solve( ) for dependency_packages in locked.values(): dependency_packages.sort( - key=lambda p: p.package.version, # type: ignore[no-any-return] + key=lambda p: p.package.version, reverse=True, )