gorgeous-waitress-5026
05/19/2024, 4:23 AMmake setup
command inside of flyteorg/flytekit when the flytectl tag is newer than any other flyte tag
pip has some weird behaviors when referencing dependencies in git and it finds the flytectl tag and tries to use it 🤦
INFO: pip is looking at multiple versions of flytekit to determine which version is compatible with other requirements. This could take a while.
ERROR: Cannot install -r <http://dev-requirements.in|dev-requirements.in> (line 1) and flyteidl 0.8.21.dev8+g2f1f813d (from git+<https://github.com/flyteorg/flyte.git@master#subdirectory=flyteidl>) because these package versions have conflicting dependencies.
The conflict is caused by:
The user requested flyteidl 0.8.21.dev8+g2f1f813d (from git+<https://github.com/flyteorg/flyte.git@master#subdirectory=flyteidl>)
flytekit 1.12.1.dev3+g349a0843d.d20240519 depends on flyteidl>=1.12.0
To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict
ERROR: ResolutionImpossible: for help visit <https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts>
One workaround is to change the line at https://github.com/flyteorg/flytekit/blob/master/dev-requirements.in#L2
To instead be
git+https://github.com/flyteorg/flyte.git@v1.12.0#subdirectory=flyteidl
freezing-airport-6809