Differences between revisions 1 and 55 (spanning 54 versions)
Revision 1 as of 2010-08-20 19:13:38
Size: 996
Editor: 99-68-149-237
Comment:
Revision 55 as of 2019-12-15 07:56:25
Size: 278
Comment: Remove early Python 3 information, leaving a link to previous revision for accessibility
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= This page describes efforts to port pylint to Python 3.x = = This page describes efforts to port PyLint to Python 3.x =
Line 3: Line 3:
== Status of the port ==
We're really just getting started.

== Goals and high level overview of tasks ==
The idea is to eliminate Python 2.4 compatibility because that will simplify some of the code, and to expand compatibility to 3.0 and 3.1.
  This will require moving logilab common, logilab astng and pylint itself to python 3 using 2to3
  There appear to be test suites for each of these, which can be invoked using the pytest command, which in turn appears to be part of logilab-common itself
  The owners of the code would like to keep the changes compatible with Python 2.5.x, which of course is a bit more involved than targeting 2.6 and up.
    
== Resources ==
* [[http://docs.python.org/library/2to3.html|2to3 documentation]]

* [[http://mercurial.selenic.com/wiki/Py3kPort|Status of the "port" of Mercurial to Py3k]]

* [[http://www.dwheeler.com/essays/python3-in-python2.html|Python 3 in Python 2.6+]]
PyLint 1.0.0 has been released with support for Python 3. If you are interested in the project history, you can find it in a [[https://wiki.python.org/moin/PyLint-3k?action=recall&rev=54|previous page revision]].

This page describes efforts to port PyLint to Python 3.x

PyLint 1.0.0 has been released with support for Python 3. If you are interested in the project history, you can find it in a previous page revision.

PyLint-3k (last edited 2019-12-15 07:56:25 by FrancesHocutt)

Unable to edit the page? See the FrontPage for instructions.