[Python-Dev] Division of tool labour in porting Python 2 code to 2/3 (original) (raw)
Claudiu Popa pcmanticore at gmail.com
Sat Jun 7 15:11:54 CEST 2014
- Previous message: [Python-Dev] Division of tool labour in porting Python 2 code to 2/3
- Next message: [Python-Dev] Division of tool labour in porting Python 2 code to 2/3
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Fri, Jun 6, 2014 at 7:37 PM, Brett Cannon <bcannon at gmail.com> wrote:
After Glyph and Alex's email about their asks for assisting in writing Python 2/3 code, it got me thinking about where in the toolchain various warnings and such should go in order to help direct energy to help develop whatever future toolchain to assist in porting.
There seems to be three places where issues are/can be caught once a project has embarked down the road of 2/3 source compatibility: -3 warnings Some linter tool
Pylint could help here. We already have a couple of checks which addresses the issue of porting between Python 2 and 3, checks like:
raising-string old-style-class slots-on-old-class super-on-old-class old-raise-syntax old-ne-operator lowercase-l-suffix backtick unpacking-in-except indexing-exception property-on-old-class
There was an idea on Pylint's bugtracker to implement a plugin for Python 2, with warnings dedicated to porting and this solution seems easier than the alternatives.
- Previous message: [Python-Dev] Division of tool labour in porting Python 2 code to 2/3
- Next message: [Python-Dev] Division of tool labour in porting Python 2 code to 2/3
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]