<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Release of PyLint 0.27 / logilab-astng 0.24.2 (Logilab.org) RSS Feed</title>
    <description></description>
    <link>http://www.logilab.org/blogentry/121327</link>
<item>
<guid isPermaLink="true">http://www.logilab.org/blogentry/121327</guid>
  <title>Release of PyLint 0.27 / logilab-astng 0.24.2</title>
  <link>http://www.logilab.org/blogentry/121327</link>
  <description>&lt;p&gt;Hi there,&lt;/p&gt;
&lt;p&gt;I&#39;m very pleased to announce the release of pylint &lt;a class=&quot;reference&quot; href=&quot;http://www.logilab.org/project/pylint/0.27.0&quot;&gt;0.27&lt;/a&gt; and
logilab-astng &lt;a class=&quot;reference&quot; href=&quot;http://www.logilab.org/project/logilab-astng/0.24.2&quot;&gt;0.24.2&lt;/a&gt;. There has been a lot of enhancements and
bug fixes since the latest release, so you&#39;re strongly encouraged
to upgrade. Here is a detailed list of changes:&lt;/p&gt;
&lt;ul class=&quot;simple&quot;&gt;
&lt;li&gt;&lt;a class=&quot;reference&quot; href=&quot;http://www.logilab.org/ticket/20693&quot;&gt;#20693&lt;/a&gt;: replace pylint.el by Ian Eure version (patch by J.Kotta)&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;reference&quot; href=&quot;http://www.logilab.org/ticket/105327&quot;&gt;#105327&lt;/a&gt;: add support for --disable=all option and deprecate the
&#39;disable-all&#39; inline directive in favour of &#39;skip-file&#39; (patch by
A.Fayolle)&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;reference&quot; href=&quot;http://www.logilab.org/ticket/110840&quot;&gt;#110840&lt;/a&gt;: add messages I0020 and I0021 for reporting of suppressed
messages and useless suppression pragmas. (patch by Torsten Marek)&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;reference&quot; href=&quot;http://www.logilab.org/ticket/112728&quot;&gt;#112728&lt;/a&gt;: add warning E0604 for non-string objects in __all__
(patch by Torsten Marek)&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;reference&quot; href=&quot;http://www.logilab.org/ticket/120657&quot;&gt;#120657&lt;/a&gt;: add warning W0110/deprecated-lambda when a map/filter
of a lambda could be a comprehension (patch by Martin Pool)&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;reference&quot; href=&quot;http://www.logilab.org/ticket/113231&quot;&gt;#113231&lt;/a&gt;: logging checker now looks at instances of Logger classes
in addition to the base logging module. (patch by Mike Bryant)&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;reference&quot; href=&quot;http://www.logilab.org/ticket/111799&quot;&gt;#111799&lt;/a&gt;: don&#39;t warn about octal escape sequence, but warn about o
which is not octal in Python (patch by Martin Pool)&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;reference&quot; href=&quot;http://www.logilab.org/ticket/110839&quot;&gt;#110839&lt;/a&gt;: bind &amp;lt;F5&amp;gt; to Run button in pylint-gui&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;reference&quot; href=&quot;http://www.logilab.org/ticket/115580&quot;&gt;#115580&lt;/a&gt;: fix erroneous W0212 (access to protected member) on super call
(patch by Martin Pool)&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;reference&quot; href=&quot;http://www.logilab.org/ticket/110853&quot;&gt;#110853&lt;/a&gt;: fix a crash when an __init__ method in a base class has been
created by assignment rather than direct function definition (patch by
Torsten Marek)&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;reference&quot; href=&quot;http://www.logilab.org/ticket/110838&quot;&gt;#110838&lt;/a&gt;: fix pylint-gui crash when include-ids is activated (patch by
Omega Weapon)&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;reference&quot; href=&quot;http://www.logilab.org/ticket/112667&quot;&gt;#112667&lt;/a&gt;: fix emission of reimport warnings for mixed imports and extend
the testcase (patch by Torsten Marek)&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;reference&quot; href=&quot;http://www.logilab.org/ticket/112698&quot;&gt;#112698&lt;/a&gt;: fix crash related to non-inferable __all__ attributes and
invalid __all__ contents (patch by Torsten Marek)&lt;/li&gt;
&lt;li&gt;Python 3 related fixes:&lt;ul&gt;
&lt;li&gt;&lt;a class=&quot;reference&quot; href=&quot;http://www.logilab.org/ticket/110213&quot;&gt;#110213&lt;/a&gt;: fix import of checkers broken with python 3.3, causing
&amp;quot;No such message id W0704&amp;quot; breakage&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;reference&quot; href=&quot;http://www.logilab.org/ticket/120635&quot;&gt;#120635&lt;/a&gt;: redefine cmp function used in pylint.reporters&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Include full warning id for I0020 and I0021 and make sure to flush
warnings after each module, not at the end of the pylint run.
(patch by Torsten Marek)&lt;/li&gt;
&lt;li&gt;Changed the regular expression for inline options so that it must be
preceeded by a # (patch by Torsten Marek)&lt;/li&gt;
&lt;li&gt;Make dot output for import graph predictable and not depend
on ordering of strings in hashes. (patch by Torsten Marek)&lt;/li&gt;
&lt;li&gt;Add hooks for import path setup and move pylint&#39;s sys.path
modifications into them. (patch by Torsten Marek)&lt;/li&gt;
&lt;li&gt;pylint-brain: more subprocess.Popen faking (see &lt;a class=&quot;reference&quot; href=&quot;http://www.logilab.org/ticket/46273&quot;&gt;#46273&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;reference&quot; href=&quot;http://www.logilab.org/ticket/109562&quot;&gt;#109562&lt;/a&gt; [jython]: java modules have no __doc__, causing crash&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;reference&quot; href=&quot;http://www.logilab.org/ticket/120646&quot;&gt;#120646&lt;/a&gt; [py3]: fix for python3.3 _ast changes which may cause crash&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;reference&quot; href=&quot;http://www.logilab.org/ticket/109988&quot;&gt;#109988&lt;/a&gt; [py3]: test fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many thanks to all the people who contributed to this release!&lt;/p&gt;
&lt;p&gt;Enjoy!&lt;/p&gt;
</description>
  <dc:date>2013-02-28T18:37-01:00</dc:date>
  <dc:creator>Sylvain Thenault</dc:creator>
</item>
  </channel>
</rss>