Skip to content
This repository has been archived by the owner on Jan 12, 2021. It is now read-only.

Commit

Permalink
Merge pull request #323 from 515hikaru/master
Browse files Browse the repository at this point in the history
Support allow-prereleases
  • Loading branch information
orsinium committed Dec 17, 2019
2 parents 39e2205 + df80f0a commit 8885f0f
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion dephell/converters/poetry.py
Original file line number Diff line number Diff line change
Expand Up @@ -349,6 +349,10 @@ def _make_deps(self, root, name: str, content, envs: set) -> List[Dependency]:
markers.append(RangeSpecifier(content['python']).to_marker('python_version'))
markers = ' and '.join(markers)

# poetry plans to remove the allows-prereleases key,
# and will only use the allow-prereleases key instead.
is_prereleases = content.get('allows-prereleases', False) or content.get('allow-prereleases', False)

deps = DependencyMaker.from_params(
raw_name=name,
constraint=Constraint(root, content.get('version', '')),
Expand All @@ -358,7 +362,7 @@ def _make_deps(self, root, name: str, content, envs: set) -> List[Dependency]:
url=url,
editable=content.get('develop', False),
envs=envs,
prereleases=content.get('allows-prereleases', False),
prereleases=is_prereleases,
)
return deps

Expand Down

0 comments on commit 8885f0f

Please sign in to comment.