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