-
-
Notifications
You must be signed in to change notification settings - Fork 278
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
Add an exception at install for python < 3.6.2 #1267
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good! It does even make sense to do it in 2.9.0
. Pylint 2.11.1
has a limit for astroid <2.9.0
and the warning there is only included in 2.12.0
.
Should probably update this as well: |
That's the tricky part, if we do that python users 3.6.0 will download 2.8.6 which is broken. So we're making our own error asking them to download astroid 2.6.6 before changing this value. (Same reasoning than with pylint 2.12.0 / 2.12.1) |
No. We want this version to still be installable on Something else I just realized, do we need this at all? AFAIK we don't have anything in |
Well no-one complained yet π To be fair I don't know exactly that's why I chose 2.6.6 (the astroid for thae last working pylint). I think @DanielNoord was upgrading the typing everywhere like a machine (edit : this is a compliment, I did not mean to imply 'mindelessly', sorry Daniel, thank you for doing so much for the typing π ) so the probability of astroid being broken was high in my mind. |
Typing itself isn't really a problem. The main issue in We should probably still update the min Python version to |
|
Edit: If we require |
Plus, if astroid is still compatible with 3.6.0 / 3.6.1 let's close this issue altogether ? |
Yes! I've opened #1269 as a followup, when it's time to require Python 3.6.2. |
Description
Type of Changes
Related Issue
See pylint-dev/pylint#5065 and pylint-dev/pylint#5250