-
-
Notifications
You must be signed in to change notification settings - Fork 60
cherry_picker.py requires Python 3.6 #56
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
Comments
Well... while it's not absolutely necessary, I really like f-strings 😅 Is this a blocker for you (or others) ? |
No, this is not a blocker to me. This shouldn't be large problem since when you use @ncoghlan, what do you think about this? |
I see three possible solutions to this:
I personally do option 2 although I have done option 1 in the past. |
Fedora has multiple runtimes (including 3.6) built as system packages for the benefit of the system Even without a system 3.6 package though, it's possible to do a I also find it's just plain nice to be able to use the latest features when writing CPython automation tools, and if we assume a venv, we'll be able to consider adding third party dependencies (e.g. @brettcannon's gidgethub library once we start looking at turning this into a fully automated bot) |
I should also mention that creating a venv from a checkout build works fine (see how |
I prefer portable tools that don't require creating separate Python installation, but if this is good for other core developers I can use a workaround. |
FWIW, I'd rather have |
+1 on being compatible with system Pythons |
cherry_picker.py uses f-strings and requires Python 3.6. Is this absolutely necessary? The version of Python shipped with Ubuntu LTS (and perhaps other popular distributions) is 3.5.
The text was updated successfully, but these errors were encountered: