mogens_nielsen
01/07/2023, 8:16 PMpoetry install
fails with the error message:
Thus, singer-sdk (>=0.17.0,<0.18.0) is incompatible with tox (>=4.1.3,<5.0.0).
So, because tap-jsonplaceholder depends on both singer-sdk (^0.17.0) and tox (^4.1.3), version solving failed.
How I got here:
- pip3 install pipx
- pipx ensurepath
- pipx install meltano
- pipx install cookiecutter
- pipx install poetry
- cookiecutter <https://github.com/meltano/sdk> --directory="cookiecutter/tap-template"
and copied the configuration in the tutorial (this is step 2)
In step 3 I do poetry install
and get the error message above. As far as I can understand, it's because tox (4.2.5) depends on importlib-metadata (>=5.2)
and singer-sdk (0.17.0) depends on importlib-metadata (<5.0.0)
- and to me that seems to be a conflict.aaronsteers
01/07/2023, 8:19 PMpoetry remove tox
and then retry poetry install
?mogens_nielsen
01/07/2023, 8:21 PMaaronsteers
01/07/2023, 8:21 PMmogens_nielsen
01/07/2023, 8:22 PMaaronsteers
01/07/2023, 8:23 PMchristoph
01/08/2023, 8:23 PMaaronsteers
01/08/2023, 9:06 PM