forked from python-poetry/poetry
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fixes custom repositories with wrong precedence
Relates-to: python-poetry#2564 python-poetry#1677
- Loading branch information
Showing
4 changed files
with
71 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
My Package | ||
========== |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
[tool.poetry] | ||
name = "my-package" | ||
version = "1.2.3" | ||
description = "Some description." | ||
authors = [ | ||
"Sébastien Eustace <sebastien@eustace.io>" | ||
] | ||
license = "MIT" | ||
|
||
readme = "README.rst" | ||
|
||
homepage = "https://python-poetry.org" | ||
repository = "https://github.com/python-poetry/poetry" | ||
documentation = "https://python-poetry.org/docs" | ||
|
||
keywords = ["packaging", "dependency", "poetry"] | ||
|
||
classifiers = [ | ||
"Topic :: Software Development :: Build Tools", | ||
"Topic :: Software Development :: Libraries :: Python Modules" | ||
] | ||
|
||
# Requirements | ||
[tool.poetry.dependencies] | ||
python = "~2.7 || ^3.6" | ||
cleo = "^0.6" | ||
pendulum = { git = "https://github.com/sdispater/pendulum.git", branch = "2.0" } | ||
requests = { version = "^2.18", optional = true, extras=[ "security" ] } | ||
pathlib2 = { version = "^2.2", python = "~2.7" } | ||
|
||
orator = { version = "^0.9", optional = true } | ||
|
||
# File dependency | ||
demo = { path = "../distributions/demo-0.1.0-py2.py3-none-any.whl" } | ||
|
||
# Dir dependency with setup.py | ||
my-package = { path = "../project_with_setup/" } | ||
|
||
# Dir dependency with pyproject.toml | ||
simple-project = { path = "../simple_project/" } | ||
|
||
|
||
[tool.poetry.extras] | ||
db = [ "orator" ] | ||
|
||
[tool.poetry.dev-dependencies] | ||
pytest = "~3.4" | ||
|
||
|
||
[tool.poetry.scripts] | ||
my-script = "my_package:main" | ||
|
||
|
||
[tool.poetry.plugins."blogtool.parsers"] | ||
".rst" = "some_module::SomeClass" | ||
|
||
|
||
[[tool.poetry.source]] | ||
name = "foo" | ||
url = "https://foo.bar/simple/" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ef9501a
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It will work well with a secondary repository. The PyPI repository will insert before the secondary repository as the custom repository does. And PyPI is the last one to be inserted after the custom repositories. So their precedences will be correct.