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

Move to Python 3.6? #50

Open
thunderboltsid opened this issue Jan 15, 2017 · 3 comments
Open

Move to Python 3.6? #50

thunderboltsid opened this issue Jan 15, 2017 · 3 comments
Assignees

Comments

@thunderboltsid
Copy link
Member

thunderboltsid commented Jan 15, 2017

Since Python 3.6 is out and brings a bunch of nice features incl. but not limited to formatted strings, kwarg order preservation, private version in dicts, Asynchronous generators, new module for cryptographic purposes, MUCH saner variable annotation syntax and a bunch of other changes that you can check here.

I'd like to start a discussion about us moving to Python3.6.

@thunderboltsid
Copy link
Member Author

@kuboschek @tkw1536 @Majorka1 @stevenabreu7 @Giorg1 What do you guys think? I'm curious about your opinion.

@tkw1536
Copy link
Member

tkw1536 commented Jan 15, 2017

In general I like the idea of moving to python 3.6. I see two problems however:

  1. People on Debian (or Ubuntu, etc. ) will not update to 3.6 until the new distribution release is made. This would require those developers to manually install the new update. I don't see this as a big problem, but something to consider nontheless.
  2. The new features are great, but we need to make sure we are actually using them. Just taking the format strings as an example, is there a tool that automatically checks that we are not using "%s" instead?

@kuboschek
Copy link
Member

Given that we are having trouble finding people to help us on the project as it currently stands, requiring our developers to manually update to Python 3.6 might scare them away. Otherwise I say, go ahead!

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

5 participants