Hello community,

here is the log from the commit of package python3-astroid for openSUSE:Factory 
checked in at 2015-01-03 22:01:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python3-astroid (Old)
 and      /work/SRC/openSUSE:Factory/.python3-astroid.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python3-astroid"

Changes:
--------
--- /work/SRC/openSUSE:Factory/python3-astroid/python3-astroid.changes  
2014-07-11 06:46:57.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python3-astroid.new/python3-astroid.changes     
2015-01-03 22:01:09.000000000 +0100
@@ -1,0 +2,92 @@
+Wed Dec 31 20:34:06 UTC 2014 - a...@gmx.de
+
+- specfile:
+  * added setuptools requirement
+
+- update to version 1.3.2:
+  * Fixed a crash with invalid subscript index.
+  * Implement proper base class semantics for Python 3, where
+    every class derives from object.
+  * Allow more fine-grained control over C extension loading
+    in the manager.
+
+- changes from version 1.3.1:
+  * Fixed a crash issue with the pytest brain module.
+
+- changes from version 1.3.0:
+  * Fix a maximum recursion error occured during the inference,
+    where statements with the same name weren't filtered properly.
+    Closes pylint issue #295.
+  * Check that EmptyNode has an underlying object in
+    EmptyNode.has_underlying_object.
+  * Simplify the understanding of enum members.
+  * Fix an infinite loop with decorator call chain inference,
+    where the decorator returns itself. Closes issue #50.
+  * Various speed improvements. Patch by Alex Munroe.
+  * Add pytest brain plugin. Patch by Robbie Coomber.
+  * Support for Python versions < 2.7 has been dropped, and the
+    source has been made compatible with Python 2 and 3. Running
+    2to3 on installation for Python 3 is not needed anymore.
+  * astroid now depends on six.
+  * modutils._module_file opens __init__.py in binary mode.
+    Closes issues #51 and #13.
+  * Only C extensions from trusted sources (the standard library)
+    are loaded into the examining Python process to build an AST
+    from the live module.
+  * Path names on case-insensitive filesystems are now properly
+    handled. This fixes the stdlib detection code on Windows.
+  * Metaclass-generating functions like six.with_metaclass
+    are now supported via some explicit detection code.
+  * astroid.register_module_extender has been added to generalize
+    the support for module extenders as used by many brain plugins.
+  * brain plugins can now register hooks to handle failed imports,
+    as done by the gobject-introspection plugin.
+  * The modules have been moved to a separate package directory,
+    `setup.py develop` now works correctly.
+
+- changes from version 1.2.1:
+  * Fix a crash occurred when inferring decorator call chain.
+    Closes issue #42.
+  * Set the parent of vararg and kwarg nodes when inferring them.
+    Closes issue #43.
+  * namedtuple inference knows about '_fields' attribute.
+  * enum members knows about the methods from the enum class.
+  * Name inference will lookup in the parent function
+    of the current scope, in case searching in the current scope
+    fails.
+  * Inference of the functional form of the enums takes into
+    consideration the various inputs that enums accepts.
+  * The inference engine handles binary operations (add, mul etc.)
+    between instances.
+  * Fix an infinite loop in the inference, by returning a copy
+    of instance attributes, when calling 'instance_attr'.
+    Closes issue #34 (patch by Emile Anclin).
+  * Don't crash when trying to infer unbound object.__new__ call.
+    Closes issue #11.
+
+- changes from version   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.3.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python3-astroid.spec ++++++
--- /var/tmp/diff_new_pack.Cx2xSX/_old  2015-01-03 22:01:09.000000000 +0100
+++ /var/tmp/diff_new_pack.Cx2xSX/_new  2015-01-03 22:01:09.000000000 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           python3-astroid
-Version:        1.1.1
+Version:        1.3.2
 Release:        0
 Url:            http://bitbucket.org/logilab/astroid
 Summary:        Rebuild a new abstract syntax tree from Python's ast
@@ -28,6 +28,7 @@
 BuildRequires:  python3-2to3
 BuildRequires:  python3-devel
 BuildRequires:  python3-logilab-common
+BuildRequires:  python3-setuptools
 Requires:       python3-logilab-common
 BuildArch:      noarch
 

++++++ astroid-1.1.1.tar.gz -> astroid-1.3.2.tar.gz ++++++
++++ 28695 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to