Dedupe packages (with set()) earlier to improve logging and very slightly improve speed.

This commit is contained in:
Justin Wood
2022-07-02 23:28:43 -04:00
committed by Justin Wood
parent 17d0272089
commit 22012d4452
3 changed files with 15 additions and 11 deletions

View File

@@ -6,7 +6,7 @@ import concurrent.futures
import contextlib
import typing
from datetime import datetime
from typing import Sequence
from typing import Collection
from typing import Set
from poetry.core.packages.package import Package as PoetryPackage
@@ -22,7 +22,7 @@ if typing.TYPE_CHECKING:
def install(
poetry: "_poetry.Poetry",
venv: ToxVirtualEnv,
packages: Sequence[PoetryPackage],
packages: Collection[PoetryPackage],
parallels: int = 0,
):
"""Install a bunch of packages to a virtualenv