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 <dmuel...@suse.com> + +- 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]