Hello community, here is the log from the commit of package python-loguru for openSUSE:Factory checked in at 2020-02-18 10:35:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-loguru (Old) and /work/SRC/openSUSE:Factory/.python-loguru.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-loguru" Tue Feb 18 10:35:49 2020 rev:2 rq:774692 version:0.4.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-loguru/python-loguru.changes 2019-08-13 13:26:00.965343360 +0200 +++ /work/SRC/openSUSE:Factory/.python-loguru.new.26092/python-loguru.changes 2020-02-18 10:36:56.084519624 +0100 @@ -1,0 +2,58 @@ +Sun Feb 16 09:14:36 UTC 2020 - Martin Hauke <mar...@gmx.de> + +- Update to version 0.4.1 + * Deprecate the ansi parameter of .opt() in favor of colors + which is a name more appropriate. + * Prevent unrelated files and directories to be incorrectly + collected thus causing errors during the retention process + * Strip color markups contained in record["message"] when + logging with .opt(ansi=True) instead of leaving them as is. + * Ignore color markups contained in *args and **kwargs when + logging with .opt(ansi=True), leave them as is instead of + trying to use them to colorize the message which could cause + undesirable errors. +- Update to version 0.4.0 + * Add support for coroutine functions used as sinks and add the + new logger.complete() asynchronous method to await them. + * Add a way to filter logs using one level per module in the + form of a dict passed to the filter argument. + * Add type hints to annotate the public methods using a .pyi + stub file. + * Add support for copy.deepcopy() of the logger allowing multiple + independent loggers with separate set of handlers. + * Add the possibility to convert datetime to UTC before + formatting (in logs and filenames) by adding "!UTC" at the end + of the time format specifier. + * Add the level name as the first argument of namedtuple returned + by the .level() method. + * Remove class objects from the list of supported sinks and + restrict usage of **kwargs in .add() to file sink only. User is + in charge of instantiating sink and wrapping additional keyword + arguments if needed, before passing it to the .add() method. + * Rename the logger.configure() keyword argument patch to patcher + so it better matches the signature of logger.patch(). + * Fix AttributeError while using a file sink on some distributions + (like Alpine Linux) missing the os.getxattr and os.setxattr + functions. + * Fix values wrongly displayed for keyword arguments during + exception formatting with diagnose=True. + * Fix logging messages wrongly chopped off at the end while using + standard logging.Handler sinks with .opt(raw=True). + * Fix an error using a filter function "by name" while receiving + a log with record["name"] equals to None. + * Fix incorrect record displayed while handling errors + (if catch=True) occurring because of non-picklable objects + (if enqueue=True). + * Prevent hypothetical ImportError if a Python installation is + missing the built-in distutils module. + * Raise TypeError instead of ValueError when a logger method is + called with argument of invalid type. + * Raise ValueError if the built-in format() and filter() functions + are respectively used as format and filter arguments of the + add() method. This helps the user to understand the problem, as + such a mistake can quite easily occur. + * Remove inheritance of some record dict attributes to str (for + "level", "file", "thread" and "process"). + * Give a name to the worker thread used when enqueue=True + +------------------------------------------------------------------- Old: ---- loguru-0.3.2.tar.gz New: ---- loguru-0.4.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-loguru.spec ++++++ --- /var/tmp/diff_new_pack.XHZkgk/_old 2020-02-18 10:36:57.080521656 +0100 +++ /var/tmp/diff_new_pack.XHZkgk/_new 2020-02-18 10:36:57.080521656 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-loguru # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,24 +12,25 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-loguru -Version: 0.3.2 +Version: 0.4.1 Release: 0 -License: MIT Summary: Python logging component with a simple interface -Url: https://github.com/Delgan/loguru +License: MIT Group: Development/Languages/Python +URL: https://github.com/Delgan/loguru Source: https://files.pythonhosted.org/packages/source/l/loguru/loguru-%{version}.tar.gz -BuildRequires: python-rpm-macros BuildRequires: %{python_module colorama} BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} BuildRequires: fdupes +BuildRequires: python-rpm-macros Recommends: python-colorama BuildArch: noarch @@ -54,8 +55,8 @@ %pytest %files %{python_files} -%doc README.rst %license LICENSE -%{python_sitelib}/* +%doc README.rst +%{python_sitelib}/loguru* %changelog ++++++ loguru-0.3.2.tar.gz -> loguru-0.4.1.tar.gz ++++++ ++++ 10929 lines of diff (skipped)