Loading CHANGELOG.md +7 −0 Original line number Diff line number Diff line # Change Log ## [Unreleased] ### Fixed - Fixed dependency resolution for custom repositories. ## [0.7.0] - 2018-04-04 ### Added Loading poetry/repositories/legacy_repository.py +3 −1 Original line number Diff line number Diff line from pathlib import Path from pip._vendor.pkg_resources import RequirementParseError from piptools.cache import DependencyCache from piptools.repositories import PyPIRepository from piptools.resolver import Resolver Loading @@ -24,6 +25,7 @@ class LegacyRepository(PyPiRepository): if name == 'pypi': raise ValueError('The name [pypi] is reserved for repositories') self._packages = [] self._name = name self._url = url command = get_pip_command() Loading Loading @@ -169,7 +171,7 @@ class LegacyRepository(PyPiRepository): ) try: requirements = list(resolver._iter_dependencies(ireq)) except InstallationError as e: except (InstallationError, RequirementParseError): # setup.py egg-info error most likely # So we assume no dependencies requirements = [] Loading Loading
CHANGELOG.md +7 −0 Original line number Diff line number Diff line # Change Log ## [Unreleased] ### Fixed - Fixed dependency resolution for custom repositories. ## [0.7.0] - 2018-04-04 ### Added Loading
poetry/repositories/legacy_repository.py +3 −1 Original line number Diff line number Diff line from pathlib import Path from pip._vendor.pkg_resources import RequirementParseError from piptools.cache import DependencyCache from piptools.repositories import PyPIRepository from piptools.resolver import Resolver Loading @@ -24,6 +25,7 @@ class LegacyRepository(PyPiRepository): if name == 'pypi': raise ValueError('The name [pypi] is reserved for repositories') self._packages = [] self._name = name self._url = url command = get_pip_command() Loading Loading @@ -169,7 +171,7 @@ class LegacyRepository(PyPiRepository): ) try: requirements = list(resolver._iter_dependencies(ireq)) except InstallationError as e: except (InstallationError, RequirementParseError): # setup.py egg-info error most likely # So we assume no dependencies requirements = [] Loading