Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[TECH DEBT] Requirements for Py3.11/12 are out of sync (severely outdated) #66490

Open
lkubb opened this issue May 8, 2024 · 0 comments
Open

Comments

@lkubb
Copy link
Contributor

lkubb commented May 8, 2024

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.

more-itertools==9.1.0

more-itertools==9.1.0

more-itertools==9.1.0

vs

more-itertools==5.0.0

more-itertools==5.0.0

Versions Report

dev env with salt>=3006 requirement

@lkubb lkubb added the tech-debt label May 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant