You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Installing a package named "cylc-flow" with version "8.0rc2" from pypi.
The package has a dependency that looks like metomi-isodatetime>=1!2.0.2, <1!2.1.0
But poetry seems to resolve this dependency as <empty>.
Even pinning the version of metomi-isodatetime in my own pyproject.toml file doesn't help, see the attached gist for my sample pyproject.toml file.
Loading configuration file /home/me/.config/pypoetry/config.toml
Loading configuration file /home/me/CODE/Other/Cylc-test/poetry.toml
Using virtualenv: /home/me/CODE/Other/Cylc-test/.venv
Updating dependencies
Resolving dependencies...
1: fact: my-test is 0.0.1
1: derived: my-test
1: fact: my-test depends on cylc-flow (8.0rc2)
1: fact: my-test depends on metomi-isodatetime (1!2.0.2)
1: selecting my-test (0.0.1)
1: derived: metomi-isodatetime (==1!2.0.2)
1: derived: cylc-flow (==8.0rc2)
PyPI: 1 packages found for metomi-isodatetime 1!2.0.2
PyPI: 1 packages found for cylc-flow 8.0rc2
1: selecting metomi-isodatetime (1!2.0.2)
1: fact: cylc-flow (8.0rc2) depends on aiofiles (>=0.7.0,<0.8.0)
1: fact: cylc-flow (8.0rc2) depends on ansimarkup (>=1.0.0)
1: fact: cylc-flow (8.0rc2) depends on async-timeout (>=3.0.0)
1: fact: cylc-flow (8.0rc2) depends on colorama (>=0.4,<=1)
1: fact: cylc-flow (8.0rc2) depends on graphene (>=2.1,<3)
1: fact: cylc-flow (8.0rc2) depends on jinja2 (>=2.11.0,<2.12.0)
1: fact: cylc-flow (8.0rc2) depends on metomi-isodatetime (<empty>)
1: fact: cylc-flow (8.0rc2) depends on protobuf (>=3.19.0,<3.20.0)
1: fact: cylc-flow (8.0rc2) depends on psutil (>=5.6.0)
1: fact: cylc-flow (8.0rc2) depends on pyuv (>=1.4.0,<1.5.0)
1: fact: cylc-flow (8.0rc2) depends on pyzmq (>=22.0.0,<23.0.0)
1: fact: cylc-flow (8.0rc2) depends on setuptools (>=49)
1: fact: cylc-flow (8.0rc2) depends on urwid (>=2.0.0,<3.0.0)
1: fact: cylc-flow (8.0rc2) depends on markupsafe (<2.1)
1: derived: markupsafe (<2.1)
1: derived: urwid (>=2.0.0,<3.0.0)
1: derived: setuptools (>=49)
1: derived: pyzmq (>=22.0.0,<23.0.0)
1: derived: pyuv (>=1.4.0,<1.5.0)
1: derived: psutil (>=5.6.0)
1: derived: protobuf (>=3.19.0,<3.20.0)
1: conflict: cylc-flow (8.0rc2) depends on metomi-isodatetime (<empty>)
1: ! cylc-flow (==8.0rc2) is satisfied by cylc-flow (==8.0rc2)
1: ! which is caused by "my-test depends on cylc-flow (8.0rc2)"
1: ! thus: metomi-isodatetime is required
1: ! not metomi-isodatetime (<empty>) is satisfied by metomi-isodatetime (==1!2.0.2)
1: ! which is caused by "my-test depends on metomi-isodatetime (1!2.0.2)"
1: ! thus: version solving failed
1: Version solving took 0.162 seconds.
1: Tried 1 solutions.
I updated to poetry-core v1.1.0a7 because it said it supports PEP440 epoch versions, but didn't seem to help.
Also updated to poetry v1.2.0b1 to get latest poetry fixes, but again didn't help.
-vvv
option).Issue
Installing a package named "cylc-flow" with version "8.0rc2" from pypi.
The package has a dependency that looks like
metomi-isodatetime>=1!2.0.2, <1!2.1.0
But poetry seems to resolve this dependency as
<empty>
.Even pinning the version of
metomi-isodatetime
in my own pyproject.toml file doesn't help, see the attached gist for my sample pyproject.toml file.I updated to poetry-core v1.1.0a7 because it said it supports PEP440 epoch versions, but didn't seem to help.
Also updated to poetry v1.2.0b1 to get latest poetry fixes, but again didn't help.
Related to #5030
Related to python-poetry/poetry-core#264
The text was updated successfully, but these errors were encountered: