Closed major0 closed 1 year ago
Invalid specifier: '>=3.6.*'
This seems key. We're also effected, even though we're not running 3.6 (at least, I hope)
Yah, the culprit looks to be here: https://github.com/warpnet/salt-lint/blob/main/setup.py#L61
After forking the repository and replacing that with 3.8, I still observe the same behavior.
Noticed this bug in our CI pipeline today and tracked it as an intended change from packaging
: https://github.com/pypa/packaging/issues/645
The fix is probably to drop the *
: python_requires='>=3.6'
Thanks @czyszCTDS your suggestion. Let's give you suggestion a try, removing the wildecard (*
) shouldn't have any impact on the accepted version numbers as both >=3.6
and >=3.6.*
should be equal.
Thank you! I can confirm the new version installs properly in our CI environment.
Describe the bug Python 3.6 is end-of-life and appears to be breaking installation of salt-lint?
https://endoflife.date/python