Hello community,
here is the log from the commit of package python-multidict for
openSUSE:Factory checked in at 2020-10-25 18:08:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-multidict (Old)
and /work/SRC/openSUSE:Factory/.python-multidict.new.3463 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-multidict"
Sun Oct 25 18:08:42 2020 rev:14 rq:835171 version:4.7.6
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-multidict/python-multidict.changes
2020-03-14 09:55:33.503119738 +0100
+++
/work/SRC/openSUSE:Factory/.python-multidict.new.3463/python-multidict.changes
2020-10-25 18:08:43.335464658 +0100
@@ -1,0 +2,7 @@
+Thu Sep 17 11:34:02 UTC 2020 - Dirk Mueller <[email protected]>
+
+- update to 4.7.6:
+ - Fixed an issue with some versions of the ``wheel`` dist
+ failing because of being unable to detect the license file.
+
+-------------------------------------------------------------------
Old:
----
multidict-4.7.5.tar.gz
New:
----
multidict-4.7.6.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-multidict.spec ++++++
--- /var/tmp/diff_new_pack.UoIuWz/_old 2020-10-25 18:08:45.311466528 +0100
+++ /var/tmp/diff_new_pack.UoIuWz/_new 2020-10-25 18:08:45.311466528 +0100
@@ -19,7 +19,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define skip_python2 1
Name: python-multidict
-Version: 4.7.5
+Version: 4.7.6
Release: 0
Summary: Multidict implementation
License: Apache-2.0
++++++ multidict-4.7.5.tar.gz -> multidict-4.7.6.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/multidict-4.7.5/CHANGES.rst
new/multidict-4.7.6/CHANGES.rst
--- old/multidict-4.7.5/CHANGES.rst 2020-02-21 16:50:31.000000000 +0100
+++ new/multidict-4.7.6/CHANGES.rst 2020-05-15 01:00:24.000000000 +0200
@@ -14,6 +14,20 @@
.. towncrier release notes start
+4.7.6 (2020-05-15)
+==================
+
+Bugfixes
+--------
+
+- Fixed an issue with some versions of the ``wheel`` dist
+ failing because of being unable to detect the license file.
+ `#481 <https://github.com/aio-libs/multidict/issues/481>`_
+
+
+----
+
+
4.7.5 (2020-02-21)
==================
@@ -22,9 +36,11 @@
- 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 `__len__` method
caused raising a SyntaxError.
+- Fixed comparing with mapping: an exception raised in the
+ :py:func:`~object.__len__` method caused raising a SyntaxError.
`#459 <https://github.com/aio-libs/multidict/issues/459>`_
-- Fixed comparing with mapping: all exceptions raised in the `__getitem__`
method were silenced.
+- Fixed comparing with mapping: all exceptions raised in the
+ :py:func:`~object.__getitem__` method were silenced.
`#460 <https://github.com/aio-libs/multidict/issues/460>`_
@@ -37,7 +53,8 @@
Bugfixes
--------
-- ``MultiDict.iter`` fix memory leak when used iterator over `multidict`
instance.
+- ``MultiDict.iter`` fix memory leak when used iterator over
+ :py:mod:`multidict` instance.
`#452 <https://github.com/aio-libs/multidict/issues/452>`_
@@ -81,7 +98,7 @@
- Fix crashing when multidict is used pyinstaller
`#432 <https://github.com/aio-libs/multidict/issues/432>`_
-- Fix typing for `CIMultiDict.copy`
+- Fix typing for :py:meth:`CIMultiDict.copy`
`#434 <https://github.com/aio-libs/multidict/issues/434>`_
- Fix memory leak in ``MultiDict.copy()``
`#443 <https://github.com/aio-libs/multidict/issues/443>`_
@@ -96,13 +113,14 @@
Bugfixes
--------
-- `CIMultiDictProxy.copy` return object type `multidict._multidict.CIMultiDict`
+- :py:meth:`CIMultiDictProxy.copy` return object type
+ :py:class:`multidict._multidict.CIMultiDict`
`#427 <https://github.com/aio-libs/multidict/issues/427>`_
-- Make `CIMultiDict` subclassable again
+- Make :py:class:`CIMultiDict` subclassable again
`#416 <https://github.com/aio-libs/multidict/issues/416>`_
- Fix regression, multidict can be constructed from arbitrary iterable of
pairs again.
`#418 <https://github.com/aio-libs/multidict/issues/418>`_
-- `CIMultiDict.add` may be called with keyword arguments
+- :py:meth:`CIMultiDict.add` may be called with keyword arguments
`#421 <https://github.com/aio-libs/multidict/issues/421>`_
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/multidict-4.7.5/PKG-INFO new/multidict-4.7.6/PKG-INFO
--- old/multidict-4.7.5/PKG-INFO 2020-02-21 16:50:38.000000000 +0100
+++ new/multidict-4.7.6/PKG-INFO 2020-05-15 01:00:27.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.2
Name: multidict
-Version: 4.7.5
+Version: 4.7.6
Summary: multidict implementation
Home-page: https://github.com/aio-libs/multidict
Author: Andrew Svetlov
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/multidict-4.7.5/docs/benchmark.rst
new/multidict-4.7.6/docs/benchmark.rst
--- old/multidict-4.7.5/docs/benchmark.rst 2020-02-21 16:50:31.000000000
+0100
+++ new/multidict-4.7.6/docs/benchmark.rst 2020-05-15 01:00:24.000000000
+0200
@@ -14,7 +14,7 @@
How to run
----------
-`requirements/dev.txt` should be installed before we can proceed
+``requirements/dev.txt`` should be installed before we can proceed
with benchmarks. Please also make sure that you have
`configured <https://perf.readthedocs.io/en/latest/system.html>`_
your OS to have reliable results.
@@ -26,25 +26,27 @@
$ python benchmarks/benchmark.py
This would run benchmarks for both classes (:class:`MultiDict` and
-:class:`CIMultiDict`) of both implementations (`Python` and `Cython`).
+:class:`CIMultiDict`) of both implementations (``Python`` and
+``Cython``).
To run benchmarks for a specific class of specific implementation
-please use `--impl` option:
+please use ``--impl`` option:
.. code-block:: bash
$ python benchmarks/benchmark.py --impl multidict_cython
-would run benchmarks only for :class:`MultiDict` implemented in `Cython`.
+would run benchmarks only for :class:`MultiDict` implemented
+in ``Cython``.
-Please use `--help` to see all available options. Most of the options are
+Please use ``--help`` to see all available options. Most of the options are
described at `perf's Runner
<https://perf.readthedocs.io/en/latest/runner.html>`_
documentation.
How to compare implementations
------------------------------
-`--impl` option allows to run benchmarks for a specific implementation of
+``--impl`` option allows to run benchmarks for a specific implementation of
class. Combined with the
`compare_to <https://perf.readthedocs.io/en/latest/cli.html#compare-to-cmd>`_
command of :mod:`perf` module we can get a good picture of how implementation
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/multidict-4.7.5/docs/conf.py
new/multidict-4.7.6/docs/conf.py
--- old/multidict-4.7.5/docs/conf.py 2020-02-21 16:50:31.000000000 +0100
+++ new/multidict-4.7.6/docs/conf.py 2020-05-15 01:00:24.000000000 +0200
@@ -110,7 +110,7 @@
# The reST default role (used for this markup: `text`) to use for all
# documents.
-# default_role = None
+default_role = 'any'
# If true, '()' will be appended to :func: etc. cross-reference text.
# add_function_parentheses = True
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/multidict-4.7.5/docs/index.rst
new/multidict-4.7.6/docs/index.rst
--- old/multidict-4.7.5/docs/index.rst 2020-02-21 16:50:31.000000000 +0100
+++ new/multidict-4.7.6/docs/index.rst 2020-05-15 01:00:24.000000000 +0200
@@ -63,7 +63,7 @@
Tarball will be used to compile the library from sources. It requires C
compiler and
Python headers installed.
-To skip the compilation please use `MULTIDICT_NO_EXTENSIONS` environment
variable,
+To skip the compilation please use :data:`MULTIDICT_NO_EXTENSIONS` environment
variable,
e.g.:
.. code-block:: bash
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/multidict-4.7.5/multidict/__init__.py
new/multidict-4.7.6/multidict/__init__.py
--- old/multidict-4.7.5/multidict/__init__.py 2020-02-21 16:50:31.000000000
+0100
+++ new/multidict-4.7.6/multidict/__init__.py 2020-05-15 01:00:24.000000000
+0200
@@ -20,7 +20,7 @@
"getversion"
)
-__version__ = "4.7.5"
+__version__ = "4.7.6"
try:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/multidict-4.7.5/multidict.egg-info/PKG-INFO
new/multidict-4.7.6/multidict.egg-info/PKG-INFO
--- old/multidict-4.7.5/multidict.egg-info/PKG-INFO 2020-02-21
16:50:38.000000000 +0100
+++ new/multidict-4.7.6/multidict.egg-info/PKG-INFO 2020-05-15
01:00:27.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.2
Name: multidict
-Version: 4.7.5
+Version: 4.7.6
Summary: multidict implementation
Home-page: https://github.com/aio-libs/multidict
Author: Andrew Svetlov
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/multidict-4.7.5/setup.cfg
new/multidict-4.7.6/setup.cfg
--- old/multidict-4.7.5/setup.cfg 2020-02-21 16:50:38.000000000 +0100
+++ new/multidict-4.7.6/setup.cfg 2020-05-15 01:00:27.000000000 +0200
@@ -2,7 +2,8 @@
test = pytest
[metadata]
-license_file = LICENSE
+license_files =
+ LICENSE
long_description = file: README.rst
[flake8]