Closed FloLey closed 1 month ago
almost surely a consequence of bogus requirements in pytest-inmanta-extensions
.
$ curl -s https://pypi.org/pypi/pytest-inmanta-extensions/json | jq '.info.requires_dist'
[
"asyncpg",
"click",
"inmanta-core (~=9.3.0.dev)",
"pip2pi",
"pyformance",
"pytest-asyncio",
"pytest-env",
"pytest-postgresql (>=4)",
"psycopg (>=3)",
"tornado"
]
as far as I can see 9.3.0.dev
is not a valid version per PEP440 - probably 9.3.0.dev0
was intended.
of course it would be better if poetry rejected and reported the bogus requirement, rather than later being confused by it - but then the install would still have failed.
For long term happniess you likely should submit a merge request to pytest-inmanta-extensions fixing their dependency.
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
-vvv
option) and have included the output below.Issue
When running
poetry install -n -vvv
with the pyproject.toml provided above, I get an assertion error. The error gets fixed by changingpytest-inmanta-extensions = {version = "*", optional=true}
topytest-inmanta-extensions = {version = ">=4.5", optional=true}
.