Skip to content

Commit

Permalink
remove redundant code
Browse files Browse the repository at this point in the history
  • Loading branch information
dimbleby authored and neersighted committed May 26, 2022
1 parent db1db23 commit 0ff74f3
Showing 1 changed file with 0 additions and 23 deletions.
23 changes: 0 additions & 23 deletions src/poetry_plugin_export/exporter.py
Original file line number Diff line number Diff line change
Expand Up @@ -75,11 +75,7 @@ def export(self, fmt: str, cwd: Path, output: IO | str) -> None:
getattr(self, self.EXPORT_METHODS[fmt])(cwd, output)

def _export_requirements_txt(self, cwd: Path, output: IO | str) -> None:
from cleo.io.null_io import NullIO
from poetry.core.packages.utils.utils import path_to_url
from poetry.puzzle.solver import Solver
from poetry.repositories.pool import Pool
from poetry.repositories.repository import Repository

indexes = set()
content = ""
Expand All @@ -89,22 +85,6 @@ def _export_requirements_txt(self, cwd: Path, output: IO | str) -> None:
list(self._groups), only=True
)

locked_repository = self._poetry.locker.locked_repository()

pool = Pool(ignore_repository_names=True)
pool.add_repository(locked_repository)

solver = Solver(root, pool, Repository(), locked_repository, NullIO())
# Everything is resolved at this point, so we no longer need
# to load deferred dependencies (i.e. VCS, URL and path dependencies)
solver.provider.load_deferred(False)

ops = solver.solve().calculate_operations()
packages = sorted(
(op.package for op in ops),
key=lambda pkg: pkg.name,
)

for dependency_package in self._poetry.locker.get_project_dependency_packages(
project_requires=root.all_requires,
project_python_marker=root.python_marker,
Expand All @@ -115,9 +95,6 @@ def _export_requirements_txt(self, cwd: Path, output: IO | str) -> None:
dependency = dependency_package.dependency
package = dependency_package.package

if package not in packages:
continue

if package.develop:
line += "-e "

Expand Down

0 comments on commit 0ff74f3

Please sign in to comment.