Package Release Info

python-logilab-astng-0.24.3-bp151.3.1

Update Info: Base Release
Available in Package Hub : 15 SP1

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

python2-logilab-astng
python3-logilab-astng

Change Logs

Version: 0.24.3-bp150.2.4
* Thu Sep 07 2017 toddrme2178@gmail.com
- Implement single-spec version.
* Wed Jun 19 2013 speilicke@suse.com
- Use upstream URL
* Fri May 31 2013 dmueller@suse.com
- update to 0.24.3:
  * #124360 [py3.3]: Don't crash on 'yield from' nodes
  * #123062 [pylint-brain]: Use correct names for keywords for urlparse
  * #123056 [pylint-brain]: Add missing methods for hashlib
  * #123068: Fix inference for generator methods to correctly handle yields
  * #123068: Make sure .as_string() returns valid code for yields in
    expressions.
  * #47957: Set literals are now correctly treated as inference leaves.
  * #123074: Add support for inference of subscript operations on dict
    literals.
  * pylint-brain: more subprocess.Popen faking (see #46273)
  * #109562 [jython]: java modules have no __doc__, causing crash
  * #120646 [py3]: fix for python3.3 _ast changes which may cause crash
  * #109988 [py3]: test fixes
  * #106191: fix __future__ absolute import w/ From node
  * #50395: fix function fromlineno when some decorator is splited on
    multiple lines (patch by Mark Gius)
  * #92362: fix pyreverse crash on relative import
  * #104041: fix crash 'module object has no file_encoding attribute'
  * #4294 (pylint-brain): bad inference on mechanize.Browser.open
  * #46273 (pylint-brain): bad inference subprocess.Popen.communicate
* Thu Apr 26 2012 toddrme2178@gmail.com
- Add python 3 package
- Change license to LGPL 2.1+
* Sat Feb 18 2012 toganm@opensuse.org
- update to version 0.23.1
  * #62295: avoid "OSError: Too many open files" by moving
    .file_stream as a Module property opening the file only when
    needed
  * Lambda nodes should have a `name` attribute
  * only call transformers if modname specified
* Thu Oct 06 2011 dmueller@suse.de
- make it build on old distros
* Sun Sep 25 2011 saschpe@gmx.de
- Don't remove logilab/__init__.py on SLE, where it is not existing.
* Wed Sep 21 2011 saschpe@suse.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 2011 hpj@urpla.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 07 2011 hpj@urpla.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 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 07 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 2009 poeml@suse.de
- fix build on SLE10 by not including %{py_sitedir}/*egg-info in
  the filelist there
* Wed Sep 16 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 07 2009 dmueller@suse.de
- build as noarch
* Sun Aug 09 2009 coolo@novell.com
- use new python macros
* Thu Aug 06 2009 hpj@urpla.net
- apply fix from Derek Harland to handle python-sip C instance methods
  correctly
* Wed Aug 05 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 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 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