SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for python-pylint-0.28.0-46.1.i586.rpm :
Thu May 30 14:00:00 2013 dmuellerAATTsuse.com
- update to 0.28.0:

* bitbucket #1: fix \"dictionary changed size during iteration\" crash

* #74013: new E1310[bad-str-strip-call] message warning when a call to a
{l,r,}strip method contains duplicate characters (patch by Torsten Marek)

* #123233: new E0108[duplicate-argument-name] message reporting duplicate
argument names

* #81378: emit W0120[useless-else-on-loop] for loops without break

* #124660: internal dependencies should not appear in external dependencies
report

* #124662: fix name error causing crash when symbols are included in output
messages

* #123285: apply pragmas for warnings attached to lines to physical source
code lines

* #123259: do not emit E0105 for yield expressions inside lambdas

* #123892: don\'t crash when attempting to show source code line that can\'t
be encoded with the current locale settings

* Simplify checks for dangerous default values by unifying tests for all
different mutable compound literals.

* Improve the description for E1124[redundant-keyword-arg]

* #20693: replace pylint.el by Ian Eure version (patch by J.Kotta)

* #105327: add support for --disable=all option and deprecate the
\'disable-all\' inline directive in favour of \'skip-file\' (patch by
A.Fayolle)

* #110840: add messages I0020 and I0021 for reporting of suppressed
messages and useless suppression pragmas. (patch by Torsten Marek)

Fri May 4 14:00:00 2012 toddrme2178AATTgmail.com
- Fix rpmlint warnings
- Added full url to source file

Mon Apr 30 14:00:00 2012 toddrme2178AATTgmail.com
- Cleaned up spec file formatting
- Added python 3 package

Thu Feb 23 13:00:00 2012 saschpeAATTsuse.de
- Provide detail about each version update to please darix ;-)

Sat Feb 18 13:00:00 2012 toganmAATTopensuse.org
- Update to version 0.25.1:

* #81078: Warn if names in exception handlers clobber
overwrite existing names (patch by tmarekAATTgoogle.com)

* #81113: Fix W0702 messages appearing with the wrong line
number. (patch by tmarekAATTgoogle.com)

* #50461, #52020, #51222: Do not issue warnings when using
2.6\'s property.setter/deleter functionality
(patch by dneilAATTgoogle.com)

* #9188, #4024: Do not trigger W0631 if a loop variable is
assigned in the else branch of a for loop.
- Changes from version 0.25.0:

* #74742: make allowed name for first argument of class method configurable
(patch by Google)

* #74087: handle case where inference of a module return YES; this avoid
some cases of \"TypeError: \'_Yes\' object does not support indexing\" (patch
by Google)

* #74745: make \"too general\" exception names configurable (patch by Google)

* #74747: crash occurs when lookup up a special attribute in class scope
(patch by google)

* #76920: crash if on eg \"pylint --rcfile\"(patch by Torsten Marek)

* #77237: warning for E0202 may be very misleading

* #73941: HTML report messages table is badly rendered

Wed Sep 21 14:00:00 2011 dmuellerAATTsuse.de
- Update to version 0.24.0:

* #69738: add regular expressions support for \"generated-members\"

* #69993: Additional string format checks for logging module:
check for missing arguments, too many arguments, or invalid string
formats in the logging checker module. Contributed by Daniel Arena

* #69220: add column offset to the reports. If you\'ve a custom reporter,
this change may break it has now location gain a new item giving the
column offset.

* #60828: Fix false positive in reimport check

* #70495: absolute imports fail depending on module path (patch by Jacek Konieczny)

* #22273: Fix --ignore option documentation to match reality

Tue Aug 30 14:00:00 2011 andrea.turriniAATTgmail.com
- fixed typo and standardized \"Authors:\" format in description of
python-pylint.spec

Mon Apr 11 14:00:00 2011 hpjAATTurpla.net
- fix build
- Update to version 0.23.0:

* documentation update, add manpages

* several performance improvements

* finalize python3 support

* new W0106 warning \'Expression \"%s\" is assigned to nothing\'

* drop E0501 and E0502 messages about wrong source encoding: not anymore
interesting since it\'s a syntax error for python >= 2.5 and we now only
support this python version and above.

* don\'t emit W0221 or W0222 when methods as variable arguments (eg
*arg
and/or
*
*args). Patch submitted by Charles Duffy.

Fri Jan 7 13:00:00 2011 hpjAATTurpla.net
- Update to version 0.22.0:

* python versions: minimal python3.x support; drop python < 2.5 support
- 2010-10-27 -- 0.21.4

* fix #48066: pylint crashes when redirecting output containing non-ascii characters

* fix #19799: \"pylint -blah\" exit with status 2

* update documentation
- 2010-09-28 -- 0.21.3

* restored python 2.3 compatibility. Along with logilab-astng
0.21.3 and logilab-common 0.52, this will much probably be the
latest release supporting python < 2.5.

Wed Dec 1 13:00:00 2010 dmuellerAATTsuse.de
- fix dependencies (bnc#656797)

Thu Aug 26 14:00:00 2010 alexandreAATTexatati.com.br
- Update to 0.21.2:

* fix #36193: import checker raise exception on cyclic import

* fix #28796: regression in --generated-members introduced pylint 0.20

* some documentation cleanups

Mon Jun 7 14:00:00 2010 alexandreAATTexatati.com.br
- Update to 0.21.1:

* fix #28962: pylint crash with new options, due to missing stats data
while writing the Statistics by types report

* updated man page to 0.21 or greater command line usage (fix debian #582494)
- Aditional changes from 0.21.0:

* command line updated (closes #9774, #9787, #9992, #22962):

* all enable-
* / disable-
* options have been merged into --enable / --disable

* BACKWARD INCOMPATIBLE CHANGE: short name of --errors-only becomes -E, -e being
affected to --enable

* pylint --help output much simplified, with --long-help available to get the
complete one

* revisited gui, thanks to students from Toronto university (they are great
contributors to this release!)

* fix #21591: html reporter produces no output if reports is set to \'no\'

* fix #4581: not Missing docstring (C0111) warning if a method is overridden

* fix #4683: Non-ASCII characters count double if utf8 encode

* fix #9018: when using defining-attr-method, method order matters

* fix #4595: Comma not followed by a space should not occurs on trailing comma
in list/tuple/dict definition

* fix #22585: [Patch] fix man warnings for pyreverse.1 manpage

* fix #20067: AttributeError: \'NoneType\' object has no attribute \'name\' with with
- Spec file cleaned with spec-cleaner;
- Minor changes to use macros on commands on spec file.

Sun Apr 18 14:00:00 2010 dmuellerAATTsuse.de
- update to 0.20.0:

* fix #19339: pylint.el : non existing py-mod-map
(closes Debian Bug report logs - #475939)

* implement #18860, new W0199 message on assert (a, b)

* implement #9776, \'W0150\' break or return statement in finally block may
swallow exception.

* fix #9263, __init__ and __new__ are checked for unused arguments

* fix #20991, class scope definitions ignored in a genexpr

* fix #5975, Abstract intermediate class not recognized as such

* fix #5977, yield and return statement have their own counters, no more R0911
(Too many return statements) when a function have many yield stamtements

* implement #5564, function / method arguments with leading \"_\" are ignored in
arguments / local variables count.

* implement #9982, E0711 specific error message when raising NotImplemented

* remove --cache-size option

Fri Dec 18 13:00:00 2009 dmuellerAATTsuse.de
- update to 0.19.0 (bnc#555993):

* include James Lingard string format checker

* include simple message (ids) listing by Vincent Férotin (#9791)

* --errors-only does not hide fatal error anymore

* include james Lingard patches for ++/-- and duplicate key in dicts

* include James Lingard patches for function call arguments checker

* improved flymake code and doc provided by Derek Harland

* refactor and fix the imports checker

* fix #18862: E0601 false positive with lambda functions

* fix #8764: More than one statement on a single line false positive with
try/except/finally

* fix #9215: false undefined variable error in lambda function

* fix for w0108 false positive (Nathaniel)

* fix test/fulltest.sh

* #5821 added a utility function to run pylint in another process (patch provide by Vincent Férotin)

Wed Sep 16 14:00:00 2009 poemlAATTsuse.de
- fix build on SLE10 by not including %{py_sitedir}/
*egg-info in
the filelist there

Wed Sep 9 14:00:00 2009 dmuellerAATTsuse.de
- update to 0.18.1:

* improved flymake code and doc provided by Derek Harland

* refactor & fix the imports checker

* fix #8764: More than one statement on a single line false positive with
try/except/finally

* Nathaniel\'s fix for w0108 false positive

* fix 9215: false undefined variable error in lambda function

Sat Aug 8 14:00:00 2009 hpjAATTurpla.net
- rename package to python-pylint

Wed Aug 5 14:00:00 2009 hpjAATTurpla.net
- Update to version 0.18.0:

* tests ok with python 2.4, 2.5, 2.6. 2.3 not tested

* fix #8687, W0613 false positive on inner function

* fix #8350, C0322 false positive on multi-line string

* fix #8332: set E0501 line no to the first line where non ascii character
has been found

* avoid some E0203 / E0602 false negatives by detecting respectivly
AttributeError / NameError

* implements #4037: don\'t issue W0142 (
* or
*
* magic) when they are barely
passed from
*/
*
* arguments

* complete #5573: more complete list of special methods, also skip W0613
for python internal method

* don\'t show information messages by default
2009-03-19 -- 0.17.0

* semicolon check : move W0601 to W0301

* remove rpython : remove all rpython checker, modules and tests

* astng 0.18 compatibility: support for _ast module modifies interfaces
2009-01-28 -- 0.16.0

* change [en|dis]able-msg-cat options: only accept message categories
identified by their first letter (eg IRCWEF) without the need for comma
as separator

* add epylint.bat script to fix Windows installation

* setuptools/easy_install support

* include a modified version of Maarten ter Huurne patch to avoid W0613
warning on arguments from overridden method

* implement #5575 drop dumb W0704 message) by adding W0704 to ignored
messages by default

* new W0108 message, checking for suspicious lambda (provided by Nathaniel
Manista)

* fix W0631, false positive reported by Paul Hachmann

* fix #6951: false positive with W0104

* fix #6949

* patches by Mads Kiilerich:

* implement #4691, make pylint exits with a non zero return
status if any messages other then Information are issued

* fix #3711, #5626 (name resolution bug w/ decorator and class members)

* fix #6954
2008-10-13 -- 0.15.2

* fix #5672: W0706 weirdness ( W0706 removed )

* fix #5998: documentation points to wrong url for mailing list

* fix #6022: no error message on wrong module names

* fix #6040: pytest doesn\'t run test/func_test.py
2008-09-15 -- 0.15.1

* fix #4910: default values are missing in manpage

* fix #5991: missing files in 0.15.0 tarball

* fix #5993: epylint should work with python 2.3

Fri Sep 12 14:00:00 2008 garloffAATTsuse.de
- Update to version 0.15.0:

* include pyreverse package and class diagram generation

* included Stefan Rank\'s patch to deal with 2.4 relative import

* included Robert Kirkpatrick\'s tutorial and typos fixes

* fix bug in reenabling message

* fix #2473: invoking pylint on __init__.py (hopefuly)

* typecheck: acquired-members option has been dropped in favor of the more
generic generated-members option. If the zope option is set, the behaviour
is now to add some default values to generated-members.

* flymake integration: added bin/epylint and elisp/pylint-flymake.el

Fri Aug 22 14:00:00 2008 garloffAATTsuse.de
- Update to verions 0.14.0:

* fix #3733: Messages (dis)appear depending on order of file names

* fix #4026: pylint.el should require compile

* fix a bug in colorized reporter, spotted by Dave Borowitz

* applied patch from Stefan Rank to avoid W0410 false positive when
multiple \"from __future__\" import statements

* implement #4012: flag back tick as deprecated (new W0333 message)

* new ignored-class option on typecheck checker allowing to skip members
checking based on class name (patch provided by Thomas W Barr)

Mon Jul 16 14:00:00 2007 garloffAATTsuse.de
- Update to pylint 0.13.2:

* fix disable-checker option so that it won\'t accidentally enable the
rpython checker which is disabled by default

* added note about the gedit plugin into documentation
- Update to pylint 0.13.1:

* fix some unexplained 0.13.0 packaging issue which led a bunch of
files missing from the distribution
- Update to pylint 0.13.0:

* new RPython (Restricted Python) checker for PyPy felow or people
wanting to get a compiled version of their python program using the
translator of the PyPy project. For more information about PyPy or
RPython, visit http://codespeak.net/pypy/

* new E0104 and E0105 messages introduced to respectivly warn about
\"return\" and \"yield\" outside function or method

* new E0106 message when \"yield\" and \"return something\" are mixed in a
function or method

* new W0107 message for unnecessary pass statement

* new W0614 message to differentiate between unused \'import X\' and
unused \'from X import
*\" (#3209, patch submitted by Daniel Drake)

* included Daniel Drake\'s patch to have a different message E1003 instead of
E1001 when a missing member is found but an inference failure has been
detected

* msvs reporter for Visual Studio line number reporting (#3285)

* allow disable-all option inline (#3218, patch submitted by Daniel Drake)

* --init-hook option to call arbitray code necessary to set
environment (eg sys.path) (#3156)

* One more Daniel\'s patch fixing a command line option parsing
problem, this\'ll definitly be the DDrake release :)

* fix #3184: crashes on \"return\" outside function

* fix #3205: W0704 false positive

* fix #3123: W0212 false positive on static method

* fix #2485: W0222 false positive

* fix #3259: when a message is explicitly enabled, check the checker
emitting it is enabled
- Update to pylint 0.12.2:

* fix #3143: W0233 bug w/ YES objects

* fix #3119: Off-by-one error counting lines in a file

* fix #3117: ease sys.stdout overriding for reporters

* fix #2508: E0601 false positive with lambda

* fix #3125: E1101 false positive and a message duplication. Only the last part
is actually fixed since the initial false positive is due to dynaming setting of
attributes on the decimal.Context class.

* fix #3149: E0101 false positives and introduced E0100 for generator __init__
methods

* fixed some format checker false positives
- Update to pylint 0.12.1:

* fixed python >= 2.4 format false positive with multiple lines statement

* fixed some 2.5 issues

* fixed generator expression scope bug (depends on astng 0.16.1)

* stop requiring __revision__

Tue Sep 26 14:00:00 2006 cthielAATTsuse.de
- fix build with python 2.5
- update to version 0.12.0

* usability changes:
o parseable, html and color options are now handled by a single
output-format option
o enable- and disable-all options are now handled by
two (exclusive) enable-checker and disable-checker options
taking a comma separated list of checker names as value
o renamed debug-mode option to errors-only

* started a reference user manual

* new W0212 message for access to protected member from client code

* new W0105 and W0106 messages extracted from W0104 (statement seems to
have no effect) respectivly when the statement is actually string
(that\'s sometimes used instead of comments for documentation) or an
empty statement generated by a useless semicolumn

* reclassified W0302 to C0302

* fix so that global messages are not anymore connected to the last
analyzed module

* fix some bugs related to local disabling of messages

* fix cr/lf pb when generating the rc file on windows platforms
- changes from 0.10.0 to 0.11.0

* fix crash caused by the exceptions checker in some case

* fix some E1101 false positive with abstract method or classes defining
__getattr__

* dirty fix to avoid \"_socketobject\" has not \"connect\" member. The actual
problem is that astng isn\'t able to understand the code used to create
socket.socket object with exec

* added an option in the similarity checker to ignore docstrings, enabled
by default

* included patch from Benjamin Niemann to allow block level
enabling/disabling of messages
- changes from 0.9.0 to 0.10.0

* WARNING, this release include some configuration changes (see below), so
you may have to check and update your own configuration file(s) if you
use one

* this release require the 0.15 version of astng or superior (it will save
you a lot of pylint crashes...)

* W0705 has been reclassified to E0701, and is now detecting more
inheriting problem, and a false positive when empty except clause is
following an Exception catch has been fixed

* E0212 and E0214 (metaclass/class method should have mcs/cls as first
argument have been reclassified to C0202 and C0203 since this not as
well established as \"self\" for instance method (E0213)

* W0224 has been reclassified into F0220 (failed to resolve interfaces
implemented by a class)

* a new typecheck checker, introducing the following checks:
o E1101, access to unexistant member (implements #10430), remove the
need of E0201 and so some options has been moved from the classes
checker to this one
o E1102, calling a non callable object
o E1111 and W1111 when an assigment is done on a function call but the
infered function returns None (implements #10431)

* change in the base checker:
o checks module level and instance attribute names (new const-rgx
and attr-rgx configuration option)
o list comprehension and generator expression variables have their
own regular expression (the inlinevar-rgx option)
o the C0101 check with its min-name-lentgh option has
been removed (this can be specified in the regxp after all...)
o W0103 and W0121 are now handled by the variables checker
(W0103 is now W0603 and W0604 has been splitted into different messages)
o W0131 and W0132 messages have been reclassified to C0111 and
C0112 respectivly
o new W0104 message on statement without effect

* regexp support for dummy-variables (dummy-variables-rgx option
replace dummy-variables)

* better global statement handling, see W0602, W0603, W0604 messages

* --debug-mode option, disabling all checkers without error message
and filtering others to only display error

* fixed some R0201 (method could be a function) false positive


 
ICM