Commit aaacde6d by Sébastien Eustace

Fix installation from custom repositories

parent 5d69edd7
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
- Fixed a `RuntimeError` on Python 3.7. - Fixed a `RuntimeError` on Python 3.7.
- Fixed bad version number being picked with private repositories. - Fixed bad version number being picked with private repositories.
- Fixed handling of duplicate dependencies with same constraint. - Fixed handling of duplicate dependencies with same constraint.
- Fixed installation from custom repositories.
## [0.10.2] - 2018-05-31 ## [0.10.2] - 2018-05-31
......
...@@ -193,6 +193,9 @@ class LegacyRepository(PyPiRepository): ...@@ -193,6 +193,9 @@ class LegacyRepository(PyPiRepository):
for version in versions: for version in versions:
package = Package(name, version) package = Package(name, version)
package.source_type = "legacy"
package.source_url = self._url
if extras is not None: if extras is not None:
package.requires_extras = extras package.requires_extras = extras
...@@ -227,6 +230,9 @@ class LegacyRepository(PyPiRepository): ...@@ -227,6 +230,9 @@ class LegacyRepository(PyPiRepository):
release_info = self.get_release_info(name, version) release_info = self.get_release_info(name, version)
package = poetry.packages.Package(name, version, version) package = poetry.packages.Package(name, version, version)
package.source_type = "legacy"
package.source_url = self._url
requires_dist = release_info["requires_dist"] or [] requires_dist = release_info["requires_dist"] or []
for req in requires_dist: for req in requires_dist:
try: try:
......
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