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 <[email protected]>
+
+- 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 @@
)
[email protected](
[email protected]( # 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 -- [email protected]
To unsubscribe, email [email protected]
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives:
https://lists.opensuse.org/archives/list/[email protected]