Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:11.4
python-logilab-astng
python-logilab-astng.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File python-logilab-astng.changes of Package python-logilab-astng
------------------------------------------------------------------- Wed Sep 29 10:11:50 CEST 2010 - dmueller@suse.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 09:48:56 CEST 2010 - dmueller@suse.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 22:50:32 CEST 2009 - poeml@suse.de - fix build on SLE10 by not including %{py_sitedir}/*egg-info in the filelist there ------------------------------------------------------------------- Wed Sep 16 22:25:39 CEST 2009 - poeml@suse.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 09:05:55 CEST 2009 - dmueller@suse.de - build as noarch ------------------------------------------------------------------- Sun Aug 9 08:51:16 CEST 2009 - coolo@novell.com - use new python macros ------------------------------------------------------------------- Thu Aug 6 22:59:09 CEST 2009 - hpj@urpla.net - apply fix from Derek Harland to handle python-sip C instance methods correctly ------------------------------------------------------------------- Wed Aug 5 15:34:49 CEST 2009 - hpj@urpla.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 17:58:07 CEST 2008 - garloff@suse.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 18:21:14 CEST 2008 - garloff@suse.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 01:38:11 CEST 2007 - garloff@suse.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 20:02:09 CEST 2006 - cthiel@suse.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 ------------------------------------------------------------------- Tue Feb 28 16:46:03 CET 2006 - jmatejek@suse.cz - updated to reflect python changes due to #149809 ------------------------------------------------------------------- Sat Jan 28 01:32:55 CET 2006 - garloff@suse.de - Update to version 0.14: * refactoring and inference improvements, changed API. * Many new features and bugfixes. ------------------------------------------------------------------- Wed Jan 25 21:40:49 CET 2006 - mls@suse.de - converted neededforbuild to BuildRequires ------------------------------------------------------------------- Thu Dec 22 10:09:45 CET 2005 - garloff@suse.de - Initial creation of package. - Version 0.13.1: * Fixes: Class.ancesotrs(), self_resolve(), local dicts __path__, python2.2 compatibility. * .__contains__ .has_key link (speedup) * GenExpr and GenExprFor support for python 2.4+ - Version 0.13: * This package has been forked of python-logilab-common 0.12. * Fixes: lambda, Compare.as_string, manager.astng_from_module_name * .locals and .globals on scoped node handle now a list of references to each assigment statements instead of a single reference to the first assigment statement. -------------------------------------------------------------------
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor