Hello community,

here is the log from the commit of package mypy for openSUSE:Factory checked in 
at 2019-07-22 12:15:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mypy (Old)
 and      /work/SRC/openSUSE:Factory/.mypy.new.4126 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mypy"

Mon Jul 22 12:15:24 2019 rev:13 rq:713840 version:0.711

Changes:
--------
--- /work/SRC/openSUSE:Factory/mypy/mypy.changes        2019-06-30 
10:17:23.679237403 +0200
+++ /work/SRC/openSUSE:Factory/.mypy.new.4126/mypy.changes      2019-07-22 
12:15:25.719743805 +0200
@@ -1,0 +2,7 @@
+Sun Jun 30 11:35:29 UTC 2019 - Sebastian Wagner <[email protected]>
+
+- update to version 0.711:
+ - Revert typeshed PR 2878 (“Define functools.partial as overloaded function 
instead of its own class”). This caused too many false positive errors in 
real-world code. (PR 3077)
+ - Fix MYPYC_BLACKLIST on Windows. This broke running dmypy on Windows. (PR 
7032)
+
+-------------------------------------------------------------------

Old:
----
  mypy-0.710.tar.gz

New:
----
  mypy-0.711.tar.gz

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

Other differences:
------------------
++++++ mypy.spec ++++++
--- /var/tmp/diff_new_pack.Qqx9on/_old  2019-07-22 12:15:26.343743635 +0200
+++ /var/tmp/diff_new_pack.Qqx9on/_new  2019-07-22 12:15:26.343743635 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           mypy
-Version:        0.710
+Version:        0.711
 Release:        0
 Summary:        Optional static typing for Python
 License:        MIT

++++++ mypy-0.710.tar.gz -> mypy-0.711.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mypy-0.710/PKG-INFO new/mypy-0.711/PKG-INFO
--- old/mypy-0.710/PKG-INFO     2019-06-20 00:50:03.000000000 +0200
+++ new/mypy-0.711/PKG-INFO     2019-06-22 20:27:59.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: mypy
-Version: 0.710
+Version: 0.711
 Summary: Optional static typing for Python
 Home-page: http://www.mypy-lang.org/
 Author: Jukka Lehtosalo
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mypy-0.710/mypy/typeshed/stdlib/2/_functools.pyi 
new/mypy-0.711/mypy/typeshed/stdlib/2/_functools.pyi
--- old/mypy-0.710/mypy/typeshed/stdlib/2/_functools.pyi        2019-06-20 
00:48:51.000000000 +0200
+++ new/mypy-0.711/mypy/typeshed/stdlib/2/_functools.pyi        2019-06-22 
20:26:53.000000000 +0200
@@ -3,10 +3,6 @@
 from typing import Any, Callable, Dict, Iterable, Optional, TypeVar, Tuple, 
overload
 
 _T = TypeVar("_T")
-_T2 = TypeVar("_T2")
-_T3 = TypeVar("_T3")
-_T4 = TypeVar("_T4")
-_T5 = TypeVar("_T5")
 _S = TypeVar("_S")
 
 @overload
@@ -16,72 +12,9 @@
 def reduce(function: Callable[[_T, _S], _T],
            sequence: Iterable[_S], initial: _T) -> _T: ...
 
-@overload
-def partial(__func: Callable[[_T], _S], __arg: _T) -> Callable[[], _S]: ...
-@overload
-def partial(__func: Callable[[_T, _T2], _S], __arg: _T) -> Callable[[_T2], 
_S]: ...
-@overload
-def partial(__func: Callable[[_T, _T2, _T3], _S], __arg: _T) -> Callable[[_T2, 
_T3], _S]: ...
-@overload
-def partial(__func: Callable[[_T, _T2, _T3, _T4], _S], __arg: _T) -> 
Callable[[_T2, _T3, _T4], _S]: ...
-@overload
-def partial(__func: Callable[[_T, _T2, _T3, _T4, _T5], _S], __arg: _T) -> 
Callable[[_T2, _T3, _T4, _T5], _S]: ...
-
-@overload
-def partial(__func: Callable[[_T, _T2], _S],
-            __arg1: _T,
-            __arg2: _T2) -> Callable[[], _S]: ...
-@overload
-def partial(__func: Callable[[_T, _T2, _T3], _S],
-            __arg1: _T,
-            __arg2: _T2) -> Callable[[_T3], _S]: ...
-@overload
-def partial(__func: Callable[[_T, _T2, _T3, _T4], _S],
-            __arg1: _T,
-            __arg2: _T2) -> Callable[[_T3, _T4], _S]: ...
-@overload
-def partial(__func: Callable[[_T, _T2, _T3, _T4, _T5], _S],
-            __arg1: _T,
-            __arg2: _T2) -> Callable[[_T3, _T4, _T5], _S]: ...
-
-@overload
-def partial(__func: Callable[[_T, _T2, _T3], _S],
-            __arg1: _T,
-            __arg2: _T2,
-            __arg3: _T3) -> Callable[[], _S]: ...
-@overload
-def partial(__func: Callable[[_T, _T2, _T3, _T4], _S],
-            __arg1: _T,
-            __arg2: _T2,
-            __arg3: _T3) -> Callable[[_T4], _S]: ...
-@overload
-def partial(__func: Callable[[_T, _T2, _T3, _T4, _T5], _S],
-            __arg1: _T,
-            __arg2: _T2,
-            __arg3: _T3) -> Callable[[_T4, _T5], _S]: ...
-
-@overload
-def partial(__func: Callable[[_T, _T2, _T3, _T4], _S],
-            __arg1: _T,
-            __arg2: _T2,
-            __arg3: _T3,
-            __arg4: _T4) -> Callable[[], _S]: ...
-@overload
-def partial(__func: Callable[[_T, _T2, _T3, _T4, _T5], _S],
-            __arg1: _T,
-            __arg2: _T2,
-            __arg3: _T3,
-            __arg4: _T4) -> Callable[[_T5], _S]: ...
-
-@overload
-def partial(__func: Callable[[_T, _T2, _T3, _T4, _T5], _S],
-            __arg1: _T,
-            __arg2: _T2,
-            __arg3: _T3,
-            __arg4: _T4,
-            __arg5: _T5) -> Callable[[], _S]: ...
-
-@overload
-def partial(__func: Callable[..., _S],
-            *args: Any,
-            **kwargs: Any) -> Callable[..., _S]: ...
+class partial(object):
+    func: Callable[..., Any]
+    args: Tuple[Any, ...]
+    keywords: Dict[str, Any]
+    def __init__(self, func: Callable[..., Any], *args: Any, **kwargs: Any) -> 
None: ...
+    def __call__(self, *args: Any, **kwargs: Any) -> Any: ...
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mypy-0.710/mypy/typeshed/stdlib/2/functools.pyi 
new/mypy-0.711/mypy/typeshed/stdlib/2/functools.pyi
--- old/mypy-0.710/mypy/typeshed/stdlib/2/functools.pyi 2019-06-20 
00:48:51.000000000 +0200
+++ new/mypy-0.711/mypy/typeshed/stdlib/2/functools.pyi 2019-06-22 
20:26:53.000000000 +0200
@@ -9,10 +9,6 @@
 _AnyCallable = Callable[..., Any]
 
 _T = TypeVar("_T")
-_T2 = TypeVar("_T2")
-_T3 = TypeVar("_T3")
-_T4 = TypeVar("_T4")
-_T5 = TypeVar("_T5")
 _S = TypeVar("_S")
 @overload
 def reduce(function: Callable[[_T, _T], _T],
@@ -30,72 +26,9 @@
 def total_ordering(cls: type) -> type: ...
 def cmp_to_key(mycmp: Callable[[_T, _T], int]) -> Callable[[_T], Any]: ...
 
-@overload
-def partial(__func: Callable[[_T], _S], __arg: _T) -> Callable[[], _S]: ...
-@overload
-def partial(__func: Callable[[_T, _T2], _S], __arg: _T) -> Callable[[_T2], 
_S]: ...
-@overload
-def partial(__func: Callable[[_T, _T2, _T3], _S], __arg: _T) -> Callable[[_T2, 
_T3], _S]: ...
-@overload
-def partial(__func: Callable[[_T, _T2, _T3, _T4], _S], __arg: _T) -> 
Callable[[_T2, _T3, _T4], _S]: ...
-@overload
-def partial(__func: Callable[[_T, _T2, _T3, _T4, _T5], _S], __arg: _T) -> 
Callable[[_T2, _T3, _T4, _T5], _S]: ...
-
-@overload
-def partial(__func: Callable[[_T, _T2], _S],
-            __arg1: _T,
-            __arg2: _T2) -> Callable[[], _S]: ...
-@overload
-def partial(__func: Callable[[_T, _T2, _T3], _S],
-            __arg1: _T,
-            __arg2: _T2) -> Callable[[_T3], _S]: ...
-@overload
-def partial(__func: Callable[[_T, _T2, _T3, _T4], _S],
-            __arg1: _T,
-            __arg2: _T2) -> Callable[[_T3, _T4], _S]: ...
-@overload
-def partial(__func: Callable[[_T, _T2, _T3, _T4, _T5], _S],
-            __arg1: _T,
-            __arg2: _T2) -> Callable[[_T3, _T4, _T5], _S]: ...
-
-@overload
-def partial(__func: Callable[[_T, _T2, _T3], _S],
-            __arg1: _T,
-            __arg2: _T2,
-            __arg3: _T3) -> Callable[[], _S]: ...
-@overload
-def partial(__func: Callable[[_T, _T2, _T3, _T4], _S],
-            __arg1: _T,
-            __arg2: _T2,
-            __arg3: _T3) -> Callable[[_T4], _S]: ...
-@overload
-def partial(__func: Callable[[_T, _T2, _T3, _T4, _T5], _S],
-            __arg1: _T,
-            __arg2: _T2,
-            __arg3: _T3) -> Callable[[_T4, _T5], _S]: ...
-
-@overload
-def partial(__func: Callable[[_T, _T2, _T3, _T4], _S],
-            __arg1: _T,
-            __arg2: _T2,
-            __arg3: _T3,
-            __arg4: _T4) -> Callable[[], _S]: ...
-@overload
-def partial(__func: Callable[[_T, _T2, _T3, _T4, _T5], _S],
-            __arg1: _T,
-            __arg2: _T2,
-            __arg3: _T3,
-            __arg4: _T4) -> Callable[[_T5], _S]: ...
-
-@overload
-def partial(__func: Callable[[_T, _T2, _T3, _T4, _T5], _S],
-            __arg1: _T,
-            __arg2: _T2,
-            __arg3: _T3,
-            __arg4: _T4,
-            __arg5: _T5) -> Callable[[], _S]: ...
-
-@overload
-def partial(__func: Callable[..., _S],
-            *args: Any,
-            **kwargs: Any) -> Callable[..., _S]: ...
+class partial(Generic[_T]):
+    func = ...  # Callable[..., _T]
+    args: Tuple[Any, ...]
+    keywords: Dict[str, Any]
+    def __init__(self, func: Callable[..., _T], *args: Any, **kwargs: Any) -> 
None: ...
+    def __call__(self, *args: Any, **kwargs: Any) -> _T: ...
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mypy-0.710/mypy/typeshed/stdlib/3/functools.pyi 
new/mypy-0.711/mypy/typeshed/stdlib/3/functools.pyi
--- old/mypy-0.710/mypy/typeshed/stdlib/3/functools.pyi 2019-06-20 
00:48:51.000000000 +0200
+++ new/mypy-0.711/mypy/typeshed/stdlib/3/functools.pyi 2019-06-22 
20:26:53.000000000 +0200
@@ -4,10 +4,6 @@
 _AnyCallable = Callable[..., Any]
 
 _T = TypeVar("_T")
-_T2 = TypeVar("_T2")
-_T3 = TypeVar("_T3")
-_T4 = TypeVar("_T4")
-_T5 = TypeVar("_T5")
 _S = TypeVar("_S")
 @overload
 def reduce(function: Callable[[_T, _S], _T],
@@ -44,75 +40,12 @@
 def total_ordering(cls: type) -> type: ...
 def cmp_to_key(mycmp: Callable[[_T, _T], int]) -> Callable[[_T], Any]: ...
 
-@overload
-def partial(__func: Callable[[_T], _S], __arg: _T) -> Callable[[], _S]: ...
-@overload
-def partial(__func: Callable[[_T, _T2], _S], __arg: _T) -> Callable[[_T2], 
_S]: ...
-@overload
-def partial(__func: Callable[[_T, _T2, _T3], _S], __arg: _T) -> Callable[[_T2, 
_T3], _S]: ...
-@overload
-def partial(__func: Callable[[_T, _T2, _T3, _T4], _S], __arg: _T) -> 
Callable[[_T2, _T3, _T4], _S]: ...
-@overload
-def partial(__func: Callable[[_T, _T2, _T3, _T4, _T5], _S], __arg: _T) -> 
Callable[[_T2, _T3, _T4, _T5], _S]: ...
-
-@overload
-def partial(__func: Callable[[_T, _T2], _S],
-            __arg1: _T,
-            __arg2: _T2) -> Callable[[], _S]: ...
-@overload
-def partial(__func: Callable[[_T, _T2, _T3], _S],
-            __arg1: _T,
-            __arg2: _T2) -> Callable[[_T3], _S]: ...
-@overload
-def partial(__func: Callable[[_T, _T2, _T3, _T4], _S],
-            __arg1: _T,
-            __arg2: _T2) -> Callable[[_T3, _T4], _S]: ...
-@overload
-def partial(__func: Callable[[_T, _T2, _T3, _T4, _T5], _S],
-            __arg1: _T,
-            __arg2: _T2) -> Callable[[_T3, _T4, _T5], _S]: ...
-
-@overload
-def partial(__func: Callable[[_T, _T2, _T3], _S],
-            __arg1: _T,
-            __arg2: _T2,
-            __arg3: _T3) -> Callable[[], _S]: ...
-@overload
-def partial(__func: Callable[[_T, _T2, _T3, _T4], _S],
-            __arg1: _T,
-            __arg2: _T2,
-            __arg3: _T3) -> Callable[[_T4], _S]: ...
-@overload
-def partial(__func: Callable[[_T, _T2, _T3, _T4, _T5], _S],
-            __arg1: _T,
-            __arg2: _T2,
-            __arg3: _T3) -> Callable[[_T4, _T5], _S]: ...
-
-@overload
-def partial(__func: Callable[[_T, _T2, _T3, _T4], _S],
-            __arg1: _T,
-            __arg2: _T2,
-            __arg3: _T3,
-            __arg4: _T4) -> Callable[[], _S]: ...
-@overload
-def partial(__func: Callable[[_T, _T2, _T3, _T4, _T5], _S],
-            __arg1: _T,
-            __arg2: _T2,
-            __arg3: _T3,
-            __arg4: _T4) -> Callable[[_T5], _S]: ...
-
-@overload
-def partial(__func: Callable[[_T, _T2, _T3, _T4, _T5], _S],
-            __arg1: _T,
-            __arg2: _T2,
-            __arg3: _T3,
-            __arg4: _T4,
-            __arg5: _T5) -> Callable[[], _S]: ...
-
-@overload
-def partial(__func: Callable[..., _S],
-            *args: Any,
-            **kwargs: Any) -> Callable[..., _S]: ...
+class partial(Generic[_T]):
+    func: Callable[..., _T]
+    args: Tuple[Any, ...]
+    keywords: Dict[str, Any]
+    def __init__(self, func: Callable[..., _T], *args: Any, **kwargs: Any) -> 
None: ...
+    def __call__(self, *args: Any, **kwargs: Any) -> _T: ...
 
 # With protocols, this could change into a generic protocol that defines 
__get__ and returns _T
 _Descriptor = Any
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mypy-0.710/mypy/version.py 
new/mypy-0.711/mypy/version.py
--- old/mypy-0.710/mypy/version.py      2019-06-20 00:48:49.000000000 +0200
+++ new/mypy-0.711/mypy/version.py      2019-06-22 20:26:50.000000000 +0200
@@ -5,7 +5,7 @@
 # - Release versions have the form "0.NNN".
 # - Dev versions have the form "0.NNN+dev" (PLUS sign to conform to PEP 440).
 # - For 1.0 we'll switch back to 1.2.3 form.
-__version__ = '0.710'
+__version__ = '0.711'
 base_version = __version__
 
 mypy_dir = os.path.abspath(os.path.dirname(os.path.dirname(__file__)))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mypy-0.710/mypy.egg-info/PKG-INFO 
new/mypy-0.711/mypy.egg-info/PKG-INFO
--- old/mypy-0.710/mypy.egg-info/PKG-INFO       2019-06-20 00:49:49.000000000 
+0200
+++ new/mypy-0.711/mypy.egg-info/PKG-INFO       2019-06-22 20:27:47.000000000 
+0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: mypy
-Version: 0.710
+Version: 0.711
 Summary: Optional static typing for Python
 Home-page: http://www.mypy-lang.org/
 Author: Jukka Lehtosalo
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mypy-0.710/setup.py new/mypy-0.711/setup.py
--- old/mypy-0.710/setup.py     2019-06-20 00:48:48.000000000 +0200
+++ new/mypy-0.711/setup.py     2019-06-22 20:26:50.000000000 +0200
@@ -89,7 +89,7 @@
         # Need to be runnable as scripts
         '__main__.py',
         'sitepkgs.py',
-        'dmypy/__main__.py',
+        os.path.join('dmypy', '__main__.py'),
 
         # Needs to be interpreted to provide a hook to interpreted plugins
         'interpreted_plugin.py',


Reply via email to