Hello community, here is the log from the commit of package python-astroid for openSUSE:Factory checked in at 2014-08-13 17:08:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-astroid (Old) and /work/SRC/openSUSE:Factory/.python-astroid.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-astroid" Changes: -------- --- /work/SRC/openSUSE:Factory/python-astroid/python-astroid.changes 2014-07-24 01:16:15.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python-astroid.new/python-astroid.changes 2014-08-13 17:08:27.000000000 +0200 @@ -1,0 +2,27 @@ +Tue Aug 12 09:24:19 UTC 2014 - [email protected] + +- Update to 1.2.0 + * Function nodes can detect decorator call chain and see if they are + decorated with builtin descriptors (`classmethod` and `staticmethod`). + * infer_call_result called on a subtype of the builtin type will now + return a new `Class` rather than an `Instance`. + * `Class.metaclass()` now handles module-level __metaclass__ declaration + on python 2, and no longer looks at the __metaclass__ class attribute on + python 3. + * Function nodes can detect if they are decorated with subclasses + of builtin descriptors when determining their type + (`classmethod` and `staticmethod`). + * Add `slots` method to `Class` nodes, for retrieving + the list of valid slots it defines. + * Expose function annotation to astroid: `Arguments` node + exposes 'varargannotation', 'kwargannotation' and 'annotations' + attributes, while `Function` node has the 'returns' attribute. + * Backported most of the logilab.common.modutils module there, as + most things there are for pylint/astroid only and we want to be + able to fix them without requiring a new logilab.common release + * Fix names grabed using wildcard import in "absolute import mode" + (ie with absolute_import activated from the __future__ or with + python 3). Fix pylint issue #58. + * Add support in pylint-brain for understanding enum classes. + +------------------------------------------------------------------- Old: ---- astroid-1.1.1.tar.gz New: ---- astroid-1.2.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-astroid.spec ++++++ --- /var/tmp/diff_new_pack.vswezs/_old 2014-08-13 17:08:28.000000000 +0200 +++ /var/tmp/diff_new_pack.vswezs/_new 2014-08-13 17:08:28.000000000 +0200 @@ -17,7 +17,7 @@ Name: python-astroid -Version: 1.1.1 +Version: 1.2.0 Release: 0 Url: http://bitbucket.org/logilab/astroid Summary: Rebuild a new abstract syntax tree from Python's ast ++++++ astroid-1.1.1.tar.gz -> astroid-1.2.0.tar.gz ++++++ ++++ 3511 lines of diff (skipped) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
