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)


Reply via email to