Hello community,

here is the log from the commit of package python-multidict for 
openSUSE:Factory checked in at 2020-11-25 19:27:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-multidict (Old)
 and      /work/SRC/openSUSE:Factory/.python-multidict.new.5913 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-multidict"

Wed Nov 25 19:27:47 2020 rev:15 rq:850140 version:5.0.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-multidict/python-multidict.changes        
2020-10-25 18:08:43.335464658 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-multidict.new.5913/python-multidict.changes  
    2020-11-25 19:27:57.218384646 +0100
@@ -1,0 +2,6 @@
+Sat Nov 21 10:47:36 UTC 2020 - John Vandenberg <jay...@gmail.com>
+
+- Update to v5.0.2
+  * No runtime changes
+
+-------------------------------------------------------------------
@@ -5 +11 @@
- - Fixed an issue with some versions of the ``wheel`` dist
+  * Fixed an issue with some versions of the ``wheel`` dist

Old:
----
  multidict-4.7.6.tar.gz

New:
----
  multidict-5.0.2.tar.gz

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

Other differences:
------------------
++++++ python-multidict.spec ++++++
--- /var/tmp/diff_new_pack.v4571u/_old  2020-11-25 19:27:58.502386263 +0100
+++ /var/tmp/diff_new_pack.v4571u/_new  2020-11-25 19:27:58.506386267 +0100
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:           python-multidict
-Version:        4.7.6
+Version:        5.0.2
 Release:        0
 Summary:        Multidict implementation
 License:        Apache-2.0
@@ -47,7 +47,7 @@
 
 %install
 %python_install
-%python_expand rm %{buildroot}%{$python_sitearch}/multidict/*.c
+%python_expand rm %{buildroot}%{$python_sitearch}/multidict/*.c 
%{buildroot}%{$python_sitearch}/multidict/_multilib/*.h
 %python_expand %fdupes %{buildroot}%{$python_sitearch}
 
 %check

++++++ multidict-4.7.6.tar.gz -> multidict-5.0.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/multidict-4.7.6/CHANGES.rst 
new/multidict-5.0.2/CHANGES.rst
--- old/multidict-4.7.6/CHANGES.rst     2020-05-15 01:00:24.000000000 +0200
+++ new/multidict-5.0.2/CHANGES.rst     2020-11-14 17:11:02.000000000 +0100
@@ -14,6 +14,45 @@
 
 .. towncrier release notes start
 
+5.0.1 (2020-11-14)
+==================
+
+Bugfixes
+--------
+
+- Provide x86 Windows wheels
+  `#550 <https://github.com/aio-libs/multidict/issues/550>`_
+
+
+----
+
+
+5.0.0 (2020-10-12)
+==================
+
+Features
+--------
+
+- Provide wheels for ``aarch64``, ``i686``, ``ppc64le``, ``s390x`` 
architectures on Linux
+  as well as ``x86_64``.
+  `#500 <https://github.com/aio-libs/multidict/issues/500>`_
+- Provide wheels for Python 3.9.
+  `#534 <https://github.com/aio-libs/multidict/issues/534>`_
+
+Removal
+-------
+
+- Drop Python 3.5 support; Python 3.6 is the minimal supported Python version.
+
+Misc
+----
+
+- `#503 <https://github.com/aio-libs/multidict/issues/503>`_
+
+
+----
+
+
 4.7.6 (2020-05-15)
 ==================
 
@@ -34,7 +73,9 @@
 Bugfixes
 --------
 
-- Fixed creating and updating of MultiDict from a sequence of pairs and 
keyword arguments. Previously passing a list argument modified it inplace, and 
other sequences caused an error.
+- Fixed creating and updating of MultiDict from a sequence of pairs and keyword
+  arguments. Previously passing a list argument modified it inplace, and other 
sequences
+  caused an error.
   `#457 <https://github.com/aio-libs/multidict/issues/457>`_
 - Fixed comparing with mapping: an exception raised in the
   :py:func:`~object.__len__` method caused raising a SyntaxError.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/multidict-4.7.6/Makefile new/multidict-5.0.2/Makefile
--- old/multidict-4.7.6/Makefile        2020-05-15 01:00:24.000000000 +0200
+++ new/multidict-5.0.2/Makefile        2020-11-14 17:11:02.000000000 +0100
@@ -14,18 +14,18 @@
 .flake: .install-deps $(shell find multidict -type f) \
                       $(shell find tests -type f)
        flake8 multidict tests
-       @if ! isort -c -rc multidict tests; then \
+       @if ! isort --check multidict tests; then \
             echo "Import sort errors, run 'make fmt' to fix them!!!"; \
-            isort --diff -rc multidict tests; \
+            isort --diff --check multidict tests; \
             false; \
        fi
        @touch .flake
 
 
 isort-check:
-       @if ! isort -c -rc $(SRC); then \
+       @if ! isort --check $(SRC); then \
             echo "Import sort errors, run 'make fmt' to fix them!!!"; \
-            isort --diff -c -rc $(SRC); \
+            isort --diff --check $(SRC); \
             false; \
        fi
 
@@ -33,20 +33,20 @@
        flake8 $(SRC)
 
 black-check:
-       @if ! isort -c -rc $(SRC); then \
+       @if ! isort --check $(SRC); then \
             echo "black errors, run 'make fmt' to fix them!!!"; \
            black -t py35 --diff --check $(SRC); \
             false; \
        fi
 
 mypy:
-       mypy multidict tests
+       mypy --show-error-codes multidict tests
 
-lint: flake8 black-check mypy isort-check
+lint: flake8 black-check mypy isort-check check_changes
 
 fmt:
        black -t py35 $(SRC)
-       isort -rc $(SRC)
+       isort $(SRC)
 
 check_changes:
        ./tools/check_changes.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/multidict-4.7.6/PKG-INFO new/multidict-5.0.2/PKG-INFO
--- old/multidict-4.7.6/PKG-INFO        2020-05-15 01:00:27.000000000 +0200
+++ new/multidict-5.0.2/PKG-INFO        2020-11-14 17:11:10.092624000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.2
 Name: multidict
-Version: 4.7.6
+Version: 5.0.2
 Summary: multidict implementation
 Home-page: https://github.com/aio-libs/multidict
 Author: Andrew Svetlov
@@ -16,9 +16,9 @@
         multidict
         =========
         
-        .. image:: 
https://dev.azure.com/aio-libs/multidict/_apis/build/status/CI?branchName=master
-           :target: https://dev.azure.com/aio-libs/multidict/_build
-           :alt: Azure Pipelines status for master branch
+        .. image:: https://github.com/aio-libs/multidict/workflows/CI/badge.svg
+           :target: 
https://github.com/aio-libs/multidict/actions?query=workflow%3ACI
+           :alt: GitHub status for master branch
         
         .. image:: 
https://codecov.io/gh/aio-libs/multidict/branch/master/graph/badge.svg
            :target: https://codecov.io/gh/aio-libs/multidict
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/multidict-4.7.6/README.rst 
new/multidict-5.0.2/README.rst
--- old/multidict-4.7.6/README.rst      2020-05-15 01:00:24.000000000 +0200
+++ new/multidict-5.0.2/README.rst      2020-11-14 17:11:02.000000000 +0100
@@ -2,9 +2,9 @@
 multidict
 =========
 
-.. image:: 
https://dev.azure.com/aio-libs/multidict/_apis/build/status/CI?branchName=master
-   :target: https://dev.azure.com/aio-libs/multidict/_build
-   :alt: Azure Pipelines status for master branch
+.. image:: https://github.com/aio-libs/multidict/workflows/CI/badge.svg
+   :target: https://github.com/aio-libs/multidict/actions?query=workflow%3ACI
+   :alt: GitHub status for master branch
 
 .. image:: 
https://codecov.io/gh/aio-libs/multidict/branch/master/graph/badge.svg
    :target: https://codecov.io/gh/aio-libs/multidict
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/multidict-4.7.6/docs/spelling_wordlist.txt 
new/multidict-5.0.2/docs/spelling_wordlist.txt
--- old/multidict-4.7.6/docs/spelling_wordlist.txt      2020-05-15 
01:00:24.000000000 +0200
+++ new/multidict-5.0.2/docs/spelling_wordlist.txt      2020-11-14 
17:11:02.000000000 +0100
@@ -1,4 +1,8 @@
-
+aarch64
+i686
+ppc64le
+s390x
+x86_64
 aiohttp
 args
 async
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/multidict-4.7.6/multidict/__init__.py 
new/multidict-5.0.2/multidict/__init__.py
--- old/multidict-4.7.6/multidict/__init__.py   2020-05-15 01:00:24.000000000 
+0200
+++ new/multidict-5.0.2/multidict/__init__.py   2020-11-14 17:11:02.000000000 
+0100
@@ -17,31 +17,31 @@
     "CIMultiDict",
     "upstr",
     "istr",
-    "getversion"
+    "getversion",
 )
 
-__version__ = "4.7.6"
+__version__ = "5.0.2"
 
 
 try:
     if not USE_CYTHON_EXTENSIONS:
         raise ImportError
     from ._multidict import (
-        MultiDictProxy,
+        CIMultiDict,
         CIMultiDictProxy,
         MultiDict,
-        CIMultiDict,
-        istr,
+        MultiDictProxy,
         getversion,
+        istr,
     )
 except ImportError:  # pragma: no cover
     from ._multidict_py import (
-        MultiDictProxy,
+        CIMultiDict,
         CIMultiDictProxy,
         MultiDict,
-        CIMultiDict,
-        istr,
+        MultiDictProxy,
         getversion,
+        istr,
     )
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/multidict-4.7.6/multidict/_multidict_py.py 
new/multidict-5.0.2/multidict/_multidict_py.py
--- old/multidict-4.7.6/multidict/_multidict_py.py      2020-05-15 
01:00:24.000000000 +0200
+++ new/multidict-5.0.2/multidict/_multidict_py.py      2020-11-14 
17:11:02.000000000 +0100
@@ -40,6 +40,7 @@
         self._version = v[0]
 
     if sys.implementation.name != "pypy":
+
         def __sizeof__(self):
             return object.__sizeof__(self) + sys.getsizeof(self._items)
 
@@ -179,6 +180,7 @@
         self._extend(args, kwargs, self.__class__.__name__, self._extend_items)
 
     if sys.implementation.name != "pypy":
+
         def __sizeof__(self):
             return object.__sizeof__(self) + sys.getsizeof(self._impl)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/multidict-4.7.6/multidict.egg-info/PKG-INFO 
new/multidict-5.0.2/multidict.egg-info/PKG-INFO
--- old/multidict-4.7.6/multidict.egg-info/PKG-INFO     2020-05-15 
01:00:27.000000000 +0200
+++ new/multidict-5.0.2/multidict.egg-info/PKG-INFO     2020-11-14 
17:11:09.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.2
 Name: multidict
-Version: 4.7.6
+Version: 5.0.2
 Summary: multidict implementation
 Home-page: https://github.com/aio-libs/multidict
 Author: Andrew Svetlov
@@ -16,9 +16,9 @@
         multidict
         =========
         
-        .. image:: 
https://dev.azure.com/aio-libs/multidict/_apis/build/status/CI?branchName=master
-           :target: https://dev.azure.com/aio-libs/multidict/_build
-           :alt: Azure Pipelines status for master branch
+        .. image:: https://github.com/aio-libs/multidict/workflows/CI/badge.svg
+           :target: 
https://github.com/aio-libs/multidict/actions?query=workflow%3ACI
+           :alt: GitHub status for master branch
         
         .. image:: 
https://codecov.io/gh/aio-libs/multidict/branch/master/graph/badge.svg
            :target: https://codecov.io/gh/aio-libs/multidict
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/multidict-4.7.6/pyproject.toml 
new/multidict-5.0.2/pyproject.toml
--- old/multidict-4.7.6/pyproject.toml  2020-05-15 01:00:24.000000000 +0200
+++ new/multidict-5.0.2/pyproject.toml  2020-11-14 17:11:02.000000000 +0100
@@ -1,5 +1,5 @@
 [build-system]
-requires = ["pip>=18", "setuptools>=40", "wheel"]
+requires = ["setuptools>=40", "wheel"]
 
 
 [tool.towncrier]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/multidict-4.7.6/setup.py new/multidict-5.0.2/setup.py
--- old/multidict-4.7.6/setup.py        2020-05-15 01:00:24.000000000 +0200
+++ new/multidict-5.0.2/setup.py        2020-11-14 17:11:02.000000000 +0100
@@ -27,7 +27,9 @@
 
 extensions = [
     Extension(
-        "multidict._multidict", ["multidict/_multidict.c"], 
extra_compile_args=CFLAGS,
+        "multidict._multidict",
+        ["multidict/_multidict.c"],
+        extra_compile_args=CFLAGS,
     ),
 ]
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/multidict-4.7.6/tests/conftest.py 
new/multidict-5.0.2/tests/conftest.py
--- old/multidict-4.7.6/tests/conftest.py       2020-05-15 01:00:24.000000000 
+0200
+++ new/multidict-5.0.2/tests/conftest.py       2020-11-14 17:11:02.000000000 
+0100
@@ -11,10 +11,10 @@
 )
 
 
-@pytest.fixture(
+@pytest.fixture(  # type: ignore[call-overload]
     scope="session",
     params=[
-        pytest.param("multidict._multidict", marks=OPTIONAL_CYTHON),
+        pytest.param("multidict._multidict", marks=OPTIONAL_CYTHON),  # type: 
ignore
         "multidict._multidict_py",
     ],
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/multidict-4.7.6/tests/gen_pickles.py 
new/multidict-5.0.2/tests/gen_pickles.py
--- old/multidict-4.7.6/tests/gen_pickles.py    2020-05-15 01:00:24.000000000 
+0200
+++ new/multidict-5.0.2/tests/gen_pickles.py    2020-11-14 17:11:02.000000000 
+0100
@@ -5,7 +5,7 @@
 from multidict._multidict_py import MultiDict as PyMultiDict  # noqa
 
 try:
-    from multidict._multidict import MultiDict, CIMultiDict  # noqa
+    from multidict._multidict import CIMultiDict, MultiDict  # noqa
 except ImportError:
     pass
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/multidict-4.7.6/tests/test_abc.py 
new/multidict-5.0.2/tests/test_abc.py
--- old/multidict-4.7.6/tests/test_abc.py       2020-05-15 01:00:24.000000000 
+0200
+++ new/multidict-5.0.2/tests/test_abc.py       2020-11-14 17:11:02.000000000 
+0100
@@ -11,10 +11,10 @@
 
 if USE_CYTHON:
     from multidict._multidict import (
-        MultiDict,
         CIMultiDict,
-        MultiDictProxy,
         CIMultiDictProxy,
+        MultiDict,
+        MultiDictProxy,
     )
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/multidict-4.7.6/tests/test_copy.py 
new/multidict-5.0.2/tests/test_copy.py
--- old/multidict-4.7.6/tests/test_copy.py      2020-05-15 01:00:24.000000000 
+0200
+++ new/multidict-5.0.2/tests/test_copy.py      2020-11-14 17:11:02.000000000 
+0100
@@ -10,10 +10,10 @@
 
 if USE_CYTHON:
     from multidict._multidict import (
-        MultiDict,
         CIMultiDict,
-        MultiDictProxy,
         CIMultiDictProxy,
+        MultiDict,
+        MultiDictProxy,
     )
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/multidict-4.7.6/tests/test_istr.py 
new/multidict-5.0.2/tests/test_istr.py
--- old/multidict-4.7.6/tests/test_istr.py      2020-05-15 01:00:24.000000000 
+0200
+++ new/multidict-5.0.2/tests/test_istr.py      2020-11-14 17:11:02.000000000 
+0100
@@ -1,5 +1,6 @@
 import gc
 import sys
+from typing import Type
 
 import pytest
 
@@ -8,6 +9,8 @@
 
 if USE_CYTHON:
     from multidict._multidict import istr
+else:
+    from multidict import istr
 
 
 IMPLEMENTATION = getattr(sys, "implementation")  # to suppress mypy error
@@ -15,7 +18,7 @@
 
 class IStrMixin:
 
-    cls = NotImplemented
+    cls = Type[istr]
 
     def test_ctor(self):
         s = self.cls()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/multidict-4.7.6/tests/test_multidict.py 
new/multidict-5.0.2/tests/test_multidict.py
--- old/multidict-4.7.6/tests/test_multidict.py 2020-05-15 01:00:24.000000000 
+0200
+++ new/multidict-5.0.2/tests/test_multidict.py 2020-11-14 17:11:02.000000000 
+0100
@@ -170,7 +170,8 @@
         assert d.getone("key2", "default") == "default"
 
     def test__iter__(
-        self, cls,
+        self,
+        cls,
     ):
         d = cls([("key", "one"), ("key2", "two"), ("key", 3)])
         assert list(d) == ["key", "key2", "key"]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/multidict-4.7.6/tests/test_mutable_multidict.py 
new/multidict-5.0.2/tests/test_mutable_multidict.py
--- old/multidict-4.7.6/tests/test_mutable_multidict.py 2020-05-15 
01:00:24.000000000 +0200
+++ new/multidict-5.0.2/tests/test_mutable_multidict.py 2020-11-14 
17:11:02.000000000 +0100
@@ -463,8 +463,10 @@
 
         assert d1 == d2
 
-    @pytest.mark.skipif(sys.implementation.name == "pypy",
-                        reason="getsizeof() is not implemented on PyPy")
+    @pytest.mark.skipif(
+        sys.implementation.name == "pypy",
+        reason="getsizeof() is not implemented on PyPy",
+    )
     def test_sizeof(self, cls):
         md = cls()
         s1 = sys.getsizeof(md)
@@ -475,8 +477,10 @@
         s2 = sys.getsizeof(md)
         assert s2 > s1
 
-    @pytest.mark.skipif(sys.implementation.name == "pypy",
-                        reason="getsizeof() is not implemented on PyPy")
+    @pytest.mark.skipif(
+        sys.implementation.name == "pypy",
+        reason="getsizeof() is not implemented on PyPy",
+    )
     def test_min_sizeof(self, cls):
         md = cls()
         assert sys.getsizeof(md) < 1024
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/multidict-4.7.6/tests/test_pickle.py 
new/multidict-5.0.2/tests/test_pickle.py
--- old/multidict-4.7.6/tests/test_pickle.py    2020-05-15 01:00:24.000000000 
+0200
+++ new/multidict-5.0.2/tests/test_pickle.py    2020-11-14 17:11:02.000000000 
+0100
@@ -11,10 +11,10 @@
 
 if USE_CYTHON:
     from multidict._multidict import (
-        MultiDict,
         CIMultiDict,
-        MultiDictProxy,
         CIMultiDictProxy,
+        MultiDict,
+        MultiDictProxy,
     )
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/multidict-4.7.6/tests/test_update.py 
new/multidict-5.0.2/tests/test_update.py
--- old/multidict-4.7.6/tests/test_update.py    2020-05-15 01:00:24.000000000 
+0200
+++ new/multidict-5.0.2/tests/test_update.py    2020-11-14 17:11:02.000000000 
+0100
@@ -7,7 +7,7 @@
 from multidict._multidict_py import MultiDict as PyMultiDict  # noqa: E402
 
 if USE_CYTHON:
-    from multidict._multidict import MultiDict, CIMultiDict
+    from multidict._multidict import CIMultiDict, MultiDict
 
 
 @pytest.fixture(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/multidict-4.7.6/tests/test_version.py 
new/multidict-5.0.2/tests/test_version.py
--- old/multidict-4.7.6/tests/test_version.py   2020-05-15 01:00:24.000000000 
+0200
+++ new/multidict-5.0.2/tests/test_version.py   2020-11-14 17:11:02.000000000 
+0100
@@ -1,16 +1,19 @@
+from typing import Type
+
 import pytest
 
+from multidict import MultiMapping
 from multidict._compat import USE_CYTHON
 from multidict._multidict_py import CIMultiDict as _CIMultiDict
 from multidict._multidict_py import MultiDict as _MultiDict  # noqa: E402
 from multidict._multidict_py import getversion as _getversion
 
 if USE_CYTHON:
-    from multidict._multidict import MultiDict, CIMultiDict, getversion
+    from multidict._multidict import CIMultiDict, MultiDict, getversion
 
 
 class VersionMixin:
-    cls = NotImplemented
+    cls: Type[MultiMapping[str]]
 
     def getver(self, md):
         raise NotImplementedError
@@ -178,7 +181,7 @@
 
 class TestPyMultiDict(VersionMixin):
 
-    cls = _MultiDict
+    cls = _MultiDict  # type: ignore[assignment]
 
     def getver(self, md):
         return _getversion(md)
@@ -186,7 +189,7 @@
 
 class TestPyCIMultiDict(VersionMixin):
 
-    cls = _CIMultiDict
+    cls = _CIMultiDict  # type: ignore[assignment]
 
     def getver(self, md):
         return _getversion(md)
_______________________________________________
openSUSE Commits mailing list -- commit@lists.opensuse.org
To unsubscribe, email commit-le...@lists.opensuse.org
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/commit@lists.opensuse.org

Reply via email to