SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for python-logilab-astng-0.22.0-1.7.1.x86_64.rpm :
Thu Oct 6 14:00:00 2011 dmuellerAATTsuse.de
- make it build on old distros

Sun Sep 25 14:00:00 2011 saschpeAATTgmx.de
- Don\'t remove logilab/__init__.py on SLE, where it is not existing.

Wed Sep 21 14:00:00 2011 saschpeAATTsuse.de
- Update to version 0.22.0:

* added column offset information on nodes (patch by fawce)

* #70497: Crash on AttributeError: \'NoneType\' object has no attribute \'_infer_name\'

* #70381: IndendationError in import causes crash

* #70565: absolute imports treated as relative (patch by Jacek Konieczny)

* #70494: fix file encoding detection with python2.x

* py3k: __builtin__ module renamed to builtins, we should consider this to properly
build ast for builtin objects
- Run testsuite
- Removed outdated stuff from spec file (%clean section, authors, ...)
- Set license to GPL-2.0+ (SPDX style)

Tue Apr 12 14:00:00 2011 hpjAATTurpla.net
- update to 0.21.1:

* python3: handle file encoding; fix a lot of tests

* fix #52006: \"True\" and \"False\" can be assigned as variable in Python2x

* fix #8847: pylint doesn\'t understand function attributes at all

* fix #8774: iterator / generator / next method

Fri Jan 7 13:00:00 2011 hpjAATTurpla.net
- update to 0.21.0:

* python3.x: first python3.x release

* fix #37105: Crash on AttributeError: \'NoneType\' object has no attribute \'_infer_name\'

* python2.4: drop python < 2.4 support
- 0.20.4:

* fix #37868 #37665 #33638 #37909: import problems with absolute_import_activated

* fix #8969: false positive when importing from zip-safe eggs

* fix #46131: minimal class decorator support

* minimal python2.7 support (dict and set comprehension)

* important progress on Py3k compatibility

Wed Sep 29 14:00:00 2010 dmuellerAATTsuse.de
- update to 0.20.3:

* fix #45959: AttributeError: \'NoneType\' object has no attribute \'frame\', due
to handling of __class__ when importing from living object (because of missing
source code or C-compiled object)

* fix astng building bug: we\'ve to set module.package flag at the node
creation time otherwise we\'ll miss this information when infering relative
import during the build process (this should fix for instance some problems
with numpy)

* added __subclasses__ to special class attribute

* fix Class.interfaces so that no InferenceError raised on empty __implements__

* yield YES on multiplication of tuple/list with non valid operand

* fix licensing to LGPL

* add ALL_NODES_CLASSES constant to nodes module

* nodes redirection cleanup (possible since refactoring)

* bug fix for python < 2.5: add Delete node on Subscript nodes if we are in a
del context

Wed Apr 7 14:00:00 2010 dmuellerAATTsuse.de
- update to 0.20.0 (bnc#555993):

* fix #20464: raises “TypeError: \'_Yes\' object is not iterable” on list inference

* fix #19882: pylint hangs

* fix #20759: crash on pyreverse UNARY_OP_METHOD KeyError \'~\'

* fix #20760: crash on pyreverse : AttributeError: \'Subscript\'
object has no attribute \'infer_lhs\'

* fix #21980: [Python-modules-team] Bug#573229 : Pylint hangs;
improving the cache yields a speed improvement on big projects

* major refactoring: rebuild the tree instead of modify / monkey patching

* fix #19641: \"maximum recursion depth exceeded\" messages w/ python 2.6
this was introduced by a refactoring

* Ned Batchelder patch to properly import eggs with Windows line
endings. This fixes a problem with pylint not being able to
import setuptools.

* Winfried Plapper patches fixing .op attribute value for AugAssign nodes,
visit_ifexp in nodes_as_string

* Edward K. Ream / Tom Fleck patch closes #19641 (maximum recursion depth
exceeded\" messages w/ python 2.6), see https://bugs.launchpad.net/pylint/+bug/456870

* fix #18773: inference bug on class member (due to bad handling of instance
/ class nodes \"bounded\" to method calls)

* fix #9515: strange message for non-class \"Class baz has no egg member\" (due to
bad inference of function call)

* fix #18953: inference fails with augmented assignment (special case for augmented
assignement in infer_ass method)

* fix #13944: false positive for class/instance attributes (Instance.getattr
should return assign nodes on instance classes as well as instance.

* include spelling fixes provided by Dotan Barak

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 16 14:00:00 2009 poemlAATTsuse.de
- update to 0.19.1
2009-08-27 -- 0.19.1

* fix #8771: crash on yield expression

* fix #10024: line numbering bug with try/except/finally

* fix #10020: when building from living object, __name__ may be None

* fix #9891: help(logilab.astng) throws TypeError

* fix #9588: false positive E1101 for augmented assignment
- adjusted sip-c-instance-fix.diff

Mon Sep 7 14:00:00 2009 dmuellerAATTsuse.de
- build as noarch

Sun Aug 9 14:00:00 2009 cooloAATTnovell.com
- use new python macros

Thu Aug 6 14:00:00 2009 hpjAATTurpla.net
- apply fix from Derek Harland to handle python-sip C instance methods
correctly

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

* fixed python 2.6 issue (tests ok w/ 2.4, 2.5, 2.6. Anyone using 2.2 / 2.3
to tell us if it works?)

* some understanding of the __builtin__.property decorator

* inference: introduce UnboundMethod / rename InstanceMethod to BoundMethod
2009-03-19 -- 0.18.0

* major api / tree structure changes to make it works with compiler
*and
*
python >= 2.5 _ast module

* cleanups and refactoring on the way
2008-11-19 -- 0.17.4

* fix #6015: filter statements bug triggering W0631 false positive in pylint

* fix #5571: Function.is_method() should return False on module level
functions decorated by staticmethod/classmethod (avoid some crash in pylint)

* fix #5010: understand python 2.5 explicit relative imports

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

* fix #5889: astng crash on certain pyreverse projects

* fix bug w/ loop assigment in .lookup

* apply Maarten patch fixing a crash on TryFinalaly.block_range and fixing
\'else\'/\'final\' block line detection

Fri Aug 22 14:00:00 2008 garloffAATTsuse.de
- Update to version 0.17.2:

* \"with\" statement support, patch provided by Brian Hawthorne

* fixed recursion arguments in nodes_of_class method as notified
by Dave Borowitz

* new InstanceMethod node introduced to wrap bound method (eg
Function node), patch provided by Dave Borowitz

Tue Jul 17 14:00:00 2007 garloffAATTsuse.de
- update to version 0.17.1:

* fix a few crashes

* lambda has no pytype
- changes from 0.16.3 to 0.17.0

* various bugfixes with inference

* list vs function mixup

* handle setattr class modification
- changes from 0.16.2 to 0.16.3

* fix simple inference for subscription and loop assignments
- changes from 0.16.1 to 0.16.2

* compatibility with python2.3 and logilab-common 0.21

Tue Sep 26 14:00:00 2006 cthielAATTsuse.de
- update to version 0.16.1

* python 2.5 support, patch provided by Marien Zwart

* fix [Class|Module].block_range method (this fixes pylint\'s inline
disabling of messages on classes/modules)

* handle class.__bases__ and class.__mro__ (proper metaclass handling
still needed though)

* drop python2.2 support: remove code that was working around python2.2

* fixed generator expression scope bug

* patch transformer to extract correct line information
- changes from 0.15.1 to 0.16.0

* fix living object building to consider classes such as property as a
class instead of a data descriptor

* fix multiple assignment inference which was discarding some solutions

* added some line manipulation methods to handle pylint\'s block messages
control feature (Node.last_source_line(), None.block_range(lineno)
- changes from 0.15.0 to 0.15.1

* fix avoiding to load everything from living objects...

* fix a possible NameError in Instance.infer_call_result
- changes from 0.14.0 to 0.15.0

* fix possible infinite recursion on global statements and in various
other cases...

* fix locals/globals interactions when the global statement is used

* multiple inference related bug fixes

* associate List, Tuple and Dict and Const nodes to their respective
classes

* new .ass_type method on assignment related node, returning the assigment
type node (Assign, For, ListCompFor, GenExprFor, TryExcept)

* more API refactoring... .resolve method has disappeared, now you have
.ilookup on every nodes and .getattr/.igetattr on node supporting the
attribute protocol

* introduced a YES object that may be returned when there is ambiguity on
an inference path (typically function call when we don\'t know arguments
value)

* builder try to instantiate builtin exceptions subclasses to get their
instance attribute


 
ICM