-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Closed
Labels
area/solverRelated to the dependency resolverRelated to the dependency resolverkind/bugSomething isn't working as expectedSomething isn't working as expected
Description
- I am on the latest Poetry version.
- I have searched the issues of this repo and believe that this is not a duplicate.
- If an exception occurs when executing a command, I executed it again in debug mode (
-vvvoption).
- OS version and name: linux-5.4.69
- Poetry version: 1.1.2
- Link of a Gist with the contents of your pyproject.toml file: https://gist.github.com/tomlaube/3c00379aa5988f0c3113ec93279dca56#file-pyproject-toml
Issue
Minimal toml to replicate issue:
[tool.poetry]
name = "project"
version = "0.1.0"
description = ""
authors = ["Your Name <[email protected]>"]
[tool.poetry.dependencies]
python = "^3.7"
pdfminer-six = "^20200124"
[tool.poetry.dev-dependencies]
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"
Running poetry update -vvv results in infinite loop:
1: fact: pdfminer.six (20200124) depends on pycryptodome (*)
1: fact: pdfminer.six (20200124) depends on sortedcontainers (*)
1: fact: pdfminer.six (20200124) depends on chardet (*)
1: selecting pdfminer.six (20200124)
1: fact: pdfminer.six (20200124) depends on pycryptodome (*)
1: fact: pdfminer.six (20200124) depends on sortedcontainers (*)
1: fact: pdfminer.six (20200124) depends on chardet (*)
1: selecting pdfminer.six (20200124)
1: fact: pdfminer.six (20200124) depends on pycryptodome (*)
1: fact: pdfminer.six (20200124) depends on sortedcontainers (*)
1: fact: pdfminer.six (20200124) depends on chardet (*)
1: selecting pdfminer.six (20200124)
The issue is most likely cause be that inconsistent naming: package pdfminer.six is correctly selected, it just doesn't match the provided pdfminer-six constraint.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area/solverRelated to the dependency resolverRelated to the dependency resolverkind/bugSomething isn't working as expectedSomething isn't working as expected