Commit 84b75710 by David Hotham Committed by GitHub

tidy up some type annotations (#5869)

parent 41a8a470
......@@ -221,16 +221,7 @@ class Provider:
)
return packages
def search_for(
self,
dependency: (
Dependency
| VCSDependency
| FileDependency
| DirectoryDependency
| URLDependency
),
) -> list[DependencyPackage]:
def search_for(self, dependency: Dependency) -> list[DependencyPackage]:
"""
Search for the specifications that match the given dependency.
......
......@@ -24,12 +24,8 @@ if TYPE_CHECKING:
from cleo.io.io import IO
from poetry.core.packages.dependency import Dependency
from poetry.core.packages.directory_dependency import DirectoryDependency
from poetry.core.packages.file_dependency import FileDependency
from poetry.core.packages.package import Package
from poetry.core.packages.project_package import ProjectPackage
from poetry.core.packages.url_dependency import URLDependency
from poetry.core.packages.vcs_dependency import VCSDependency
from poetry.puzzle.transaction import Transaction
from poetry.repositories import Pool
......@@ -248,22 +244,8 @@ class PackageNode(DFSNode):
package: Package,
packages: list[Package],
previous: PackageNode | None = None,
previous_dep: None
| (
DirectoryDependency
| FileDependency
| URLDependency
| VCSDependency
| Dependency
) = None,
dep: None
| (
DirectoryDependency
| FileDependency
| URLDependency
| VCSDependency
| Dependency
) = None,
previous_dep: Dependency | None = None,
dep: Dependency | None = None,
) -> None:
self.package = package
self.packages = packages
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment