Skip to content

Instantly share code, notes, and snippets.

@untitaker
Last active January 15, 2017 18:13
Show Gist options
  • Save untitaker/5321447 to your computer and use it in GitHub Desktop.
Save untitaker/5321447 to your computer and use it in GitHub Desktop.
Werkzeug Python 3 notes
@untitaker
Copy link
Author

Whoops, no comment notifications.

@methane We can use b"" and u"", because we support only Py3.3+ and Py2.7+ so far. Probably support for Py2.6 will be added later when it's done.

@untitaker
Copy link
Author

@chitrank Updated gist, is supposed to support both 2 and 3 in the same codebase.

@untitaker
Copy link
Author

@mangecoeur Right now we're working on urls.py, but feel free to submit pull requests for anything that has failing tests, needs stricter tests (in your opinion) or is still completely untouched.

We don't have a real timeline atm, but i personally hope we'll get much more focus on the goals with the hackathon.

@Chitrank-Dixit
Copy link

@unitaker Have you used six module for porting. I am working on Moin2 porting to Python 3.x and using module six but at some cases I doubt module six because some cases can be easily handled by simple try and except.

We do see that we need to use only some lines of code rather than using try except. So does porting cannonically makes any substantial difference.

@untitaker
Copy link
Author

@chitrank: http://lucumr.pocoo.org/2013/5/21/porting-to-python-3-redux/

Six is definitely required if you want to support Python 2.5 but from 2.6 or later there really is not much of a reason to use six

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment