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
Description of the tech debt to be addressed, include links and screenshots
Installing Salt in a Python 3.11/12 venv causes very outdated dependencies to be pinned.
I noticed this during development of a Salt extension that indirectly depends on more-itertools >=8.10 for tests. It seems the dependency bumps from #64391 were not applied for Python 3.11/12, thus the latest Salt release requires more-itertools==5.0.0 (released 2018, 6 years ago) and the venv setup fails.
Description of the tech debt to be addressed, include links and screenshots
Installing Salt in a Python 3.11/12 venv causes very outdated dependencies to be pinned.
I noticed this during development of a Salt extension that indirectly depends on
more-itertools >=8.10
for tests. It seems the dependency bumps from #64391 were not applied for Python 3.11/12, thus the latest Salt release requiresmore-itertools==5.0.0
(released 2018, 6 years ago) and the venv setup fails.salt/requirements/static/ci/py3.8/linux.txt
Line 270 in 8a72d48
salt/requirements/static/ci/py3.9/linux.txt
Line 266 in 8a72d48
salt/requirements/static/ci/py3.10/linux.txt
Line 272 in 8a72d48
vs
salt/requirements/static/ci/py3.11/linux.txt
Line 267 in 8a72d48
salt/requirements/static/ci/py3.12/linux.txt
Line 267 in 8a72d48
Versions Report
dev env with
salt>=3006
requirementThe text was updated successfully, but these errors were encountered: