14
0
forked from pool/python-pylint

Drop _link after Factory removal

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pylint?expand=0&rev=52
This commit is contained in:
Sascha Peilicke
2014-02-24 02:22:25 +00:00
committed by Git OBS Bridge
parent d33a936048
commit fd5a8b452d
5 changed files with 344 additions and 45 deletions

View File

@@ -1,3 +1,271 @@
-------------------------------------------------------------------
Fri Nov 29 09:36:36 UTC 2013 - toddrme2178@gmail.com
- Implement update-alternatives
-------------------------------------------------------------------
Thu Nov 28 14:33:18 UTC 2013 - toddrme2178@gmail.com
- Update requires and buildrequires
-------------------------------------------------------------------
Wed Nov 27 14:57:03 UTC 2013 - p.drouand@gmail.com
- Update to version 1.0.0
* Add check for the use of 'exec' function
* New --msg-template option to control output, deprecating "msvc" and
"parseable" output formats as well as killing `--include-ids` and `--symbols`
options
* Do not emit [fixme] for every line if the config value 'notes'
is empty, but [fixme] is enabled.
* Emit warnings about lines exceeding the column limit when
those lines are inside multiline docstrings.
* Do not double-check parameter names with the regex for parameters and
inline variables.
* Added a new warning missing-final-newline (C0304) for files missing
the final newline.
* Methods that are decorated as properties are now treated as attributes
for the purposes of name checking.
* Names of derived instance class member are not checked any more.
* Names in global statements are now checked against the regular
expression for constants.
* For toplevel name assignment, the class name regex will be used if
pylint can detect that value on the right-hand side is a class
(like collections.namedtuple()).
* Simplified invalid-name message
* Added a new warning invalid-encoded-data (W0512) for files that
contain data that cannot be decoded with the specified or
default encoding.
* New warning bad-open-mode (W1501) for calls to open (or file) that
specify invalid open modes (Original implementation by Sasha Issayev).
* New warning old-style-class (C1001) for classes that do not have any
base class.
* Add new name type 'class_attribute' for attributes defined
in class scope. By default, allow both const and variable names.
* New warning trailing-whitespace (C0303) that warns about
trailing whitespace.
* Added a new warning unpacking-in-except (W0712) about unpacking
exceptions in handlers, which is unsupported in Python 3.
* Add a configuration option for missing-docstring to
optionally exempt short functions/methods/classes from
the check.
* Add the type of the offending node to missing-docstring
and empty-docstring.
* New utility classes for per-checker unittests in testutils.py
* Do not warn about redefinitions of variables that match the
dummy regex.
* Do not treat all variables starting with _ as dummy variables,
only _ itself.
* Make the line-too-long warning configurable by adding a regex for lines
for with the length limit should not be enforced
* Do not warn about a long line if a pylint disable
option brings it above the length limit
* Do not flag names in nested with statements as undefined.
* Added a new warning 'old-raise-syntax' for the deprecated syntax
raise Exception, args
* Support for PEP 3102 and new missing-kwoa (E1125) message for missing
mandatory keyword argument (logilab.org's #107788)
* Fix spelling of max-branchs option, now max-branches
* Added a new base class and interface for checkers that work on the
tokens rather than the syntax, and only tokenize the input file
once.
* Follow astng renaming to astroid
* bitbucket #37: check for unbalanced unpacking in assignments
* bitbucket #25: fix incomplete-protocol false positive for read-only
containers like tuple
* bitbucket #16: fix False positive E1003 on Python 3 for argument-less super()
* bitbucket #6: put back documentation in source distribution
* bitbucket #15: epylint shouldn't hang anymore when there is a large
output on pylint'stderr
* bitbucket #7: fix epylint w/ python3
* bitbucket #3: remove string module from the default list of deprecated
modules
- Remove unwanted %{py_requires} macro
- Remove redundant %clean section
-------------------------------------------------------------------
Thu May 30 20:24:56 UTC 2013 - dmueller@suse.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 09:30:09 UTC 2012 - toddrme2178@gmail.com
- Fix rpmlint warnings
- Added full url to source file
-------------------------------------------------------------------
Mon Apr 30 14:54:40 UTC 2012 - toddrme2178@gmail.com
- Cleaned up spec file formatting
- Added python 3 package
-------------------------------------------------------------------
Thu Feb 23 14:26:22 UTC 2012 - saschpe@suse.de
- Provide detail about each version update to please darix ;-)
-------------------------------------------------------------------
Sat Feb 18 16:06:21 UTC 2012 - toganm@opensuse.org
- Update to version 0.25.1:
* #81078: Warn if names in exception handlers clobber
overwrite existing names (patch by tmarek@google.com)
* #81113: Fix W0702 messages appearing with the wrong line
number. (patch by tmarek@google.com)
* #50461, #52020, #51222: Do not issue warnings when using
2.6's property.setter/deleter functionality
(patch by dneil@google.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:16:13 CEST 2011 - dmueller@suse.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 18:57:41 UTC 2011 - andrea.turrini@gmail.com
- fixed typo and standardized "Authors:" format in description of
python-pylint.spec
-------------------------------------------------------------------
Mon Apr 11 21:45:30 CEST 2011 - hpj@urpla.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 12:47:47 CET 2011 - hpj@urpla.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 22:30:15 CET 2010 - dmueller@suse.de
- fix dependencies (bnc#656797)
-------------------------------------------------------------------
Thu Aug 26 17:45:55 UTC 2010 - alexandre@exatati.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 17:10:08 UTC 2010 - alexandre@exatati.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 17:03:24 CEST 2010 - dmueller@suse.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 21:18:33 CET 2009 - dmueller@suse.de