commit python-eliot for openSUSE:Factory

2020-03-16 Thread root
Hello community,

here is the log from the commit of package python-eliot for openSUSE:Factory 
checked in at 2020-03-16 10:19:56

Comparing /work/SRC/openSUSE:Factory/python-eliot (Old)
 and  /work/SRC/openSUSE:Factory/.python-eliot.new.3160 (New)


Package is "python-eliot"

Mon Mar 16 10:19:56 2020 rev:7 rq:785248 version:1.12.0

Changes:

--- /work/SRC/openSUSE:Factory/python-eliot/python-eliot.changes
2020-03-04 09:39:39.709901041 +0100
+++ /work/SRC/openSUSE:Factory/.python-eliot.new.3160/python-eliot.changes  
2020-03-16 10:21:26.659663144 +0100
@@ -1,0 +2,5 @@
+Sun Mar 15 10:11:14 UTC 2020 - Tomáš Chvátal 
+
+- Skip one more failing test as it is flaky on OBS
+
+---



Other differences:
--
++ python-eliot.spec ++
--- /var/tmp/diff_new_pack.BFNijb/_old  2020-03-16 10:21:27.975663680 +0100
+++ /var/tmp/diff_new_pack.BFNijb/_new  2020-03-16 10:21:27.979663681 +0100
@@ -23,7 +23,6 @@
 Release:0
 Summary:A logging system that tells the user why something happened
 License:Apache-2.0
-Group:  Development/Languages/Python
 URL:https://github.com/itamarst/eliot/
 Source0:
https://github.com/itamarst/eliot/archive/%{version}/%{name}-%{version}.tar.gz
 BuildRequires:  %{python_module Sphinx}
@@ -79,7 +78,8 @@
 
 %check
 # skip prettyprint as it needs the binary to execute
-%python_expand PYTHONPATH=%%{buildroot}%{$python_sitelib} 
py.test-%{$python_bin_suffix} -v eliot/tests -k 'not prettyprint'
+# test_parse_stream is too slow in obs
+%pytest eliot/tests -k 'not (prettyprint or test_parse_stream)'
 
 %files %{python_files}
 %license LICENSE




commit python-eliot for openSUSE:Factory

2020-03-04 Thread root
Hello community,

here is the log from the commit of package python-eliot for openSUSE:Factory 
checked in at 2020-03-04 09:39:31

Comparing /work/SRC/openSUSE:Factory/python-eliot (Old)
 and  /work/SRC/openSUSE:Factory/.python-eliot.new.26092 (New)


Package is "python-eliot"

Wed Mar  4 09:39:31 2020 rev:6 rq:781108 version:1.12.0

Changes:

--- /work/SRC/openSUSE:Factory/python-eliot/python-eliot.changes
2020-01-13 22:23:21.982569492 +0100
+++ /work/SRC/openSUSE:Factory/.python-eliot.new.26092/python-eliot.changes 
2020-03-04 09:39:39.709901041 +0100
@@ -1,0 +2,8 @@
+Mon Mar  2 15:47:15 UTC 2020 - Marketa Calabkova 
+
+- Update to 1.12.0
+  * Dask support now includes support for tracing logging of dask.persist(), 
+via wrapper API eliot.dask.persist_with_trace().
+  * Dask edge cases that previously weren't handled correctly should work 
better.
+
+---

Old:

  python-eliot-1.11.0.tar.gz

New:

  python-eliot-1.12.0.tar.gz



Other differences:
--
++ python-eliot.spec ++
--- /var/tmp/diff_new_pack.ZHdZ47/_old  2020-03-04 09:39:42.045902441 +0100
+++ /var/tmp/diff_new_pack.ZHdZ47/_new  2020-03-04 09:39:42.045902441 +0100
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-eliot
-Version:1.11.0
+Version:1.12.0
 Release:0
 Summary:A logging system that tells the user why something happened
 License:Apache-2.0

++ python-eliot-1.11.0.tar.gz -> python-eliot-1.12.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eliot-1.11.0/docs/source/news.rst 
new/eliot-1.12.0/docs/source/news.rst
--- old/eliot-1.11.0/docs/source/news.rst   2019-12-07 20:22:41.0 
+0100
+++ new/eliot-1.12.0/docs/source/news.rst   2020-01-23 21:52:58.0 
+0100
@@ -1,6 +1,17 @@
 What's New
 ==
 
+1.12.0
+^^
+
+Features:
+
+* Dask support now includes support for tracing logging of ``dask.persist()``, 
via wrapper API ``eliot.dask.persist_with_trace()``.
+
+Bug fixes:
+
+* Dask edge cases that previously weren't handled correctly should work better.
+
 1.11.0
 ^^
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eliot-1.11.0/docs/source/reading/reading.rst 
new/eliot-1.12.0/docs/source/reading/reading.rst
--- old/eliot-1.11.0/docs/source/reading/reading.rst2019-12-07 
20:22:41.0 +0100
+++ new/eliot-1.12.0/docs/source/reading/reading.rst2020-01-23 
21:52:58.0 +0100
@@ -18,7 +18,7 @@
 
 Run ``eliot-prettyprint --help`` to see the various formatting options; you 
can for example use a more compact one-message-per-line format.
 
-Additionally, the **highly recommended third-party `eliot-tree`_ tool** 
renders JSON-formatted Eliot messages into a tree visualizing the tasks' 
actions.
+Additionally, the **highly recommended** third-party `eliot-tree`_ tool 
renders JSON-formatted Eliot messages into a tree visualizing the tasks' 
actions.
 
 
 Filtering logs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eliot-1.11.0/docs/source/scientific-computing.rst 
new/eliot-1.12.0/docs/source/scientific-computing.rst
--- old/eliot-1.11.0/docs/source/scientific-computing.rst   2019-12-07 
20:22:41.0 +0100
+++ new/eliot-1.12.0/docs/source/scientific-computing.rst   2020-01-23 
21:52:58.0 +0100
@@ -44,8 +44,9 @@
 * Ensure all worker processes write the Eliot logs to disk (if you're using 
the ``multiprocessing`` or ``distributed`` backends).
 * If you're using multiple worker machines, aggregate all log files into a 
single place, so you can more easily analyze them with e.g. `eliot-tree 
`_.
 * Replace ``dask.compute()`` with ``eliot.dask.compute_with_trace()``.
+* Replace ``dask.persist()`` with ``eliot.dask.persist_with_trace()``.
 
-In the following example, you can see how this works for a Dask run using 
``distributed``, the recommended Dask scheduler.
+In the following example, you can see how this works for a Dask run using 
``distributed``, the recommended Dask scheduler for more sophisticated use 
cases.
 We'll be using multiple worker processes, but only use a single machine:
 
 .. literalinclude:: ../../examples/dask_eliot.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eliot-1.11.0/eliot/_validation.py 
new/eliot-1.12.0/eliot/_validation.py
--- old/eliot-1.11.0/eliot/_validation.py   2019-12-07 20:22:41.0 
+0100
+++ new/eliot-1.12.0/eliot/_validation.py 

commit python-eliot for openSUSE:Factory

2020-01-13 Thread root
Hello community,

here is the log from the commit of package python-eliot for openSUSE:Factory 
checked in at 2020-01-13 22:23:20

Comparing /work/SRC/openSUSE:Factory/python-eliot (Old)
 and  /work/SRC/openSUSE:Factory/.python-eliot.new.6675 (New)


Package is "python-eliot"

Mon Jan 13 22:23:20 2020 rev:5 rq:764112 version:1.11.0

Changes:

--- /work/SRC/openSUSE:Factory/python-eliot/python-eliot.changes
2019-08-13 13:17:57.277468357 +0200
+++ /work/SRC/openSUSE:Factory/.python-eliot.new.6675/python-eliot.changes  
2020-01-13 22:23:21.982569492 +0100
@@ -1,0 +2,18 @@
+Sun Jan 12 10:16:42 UTC 2020 - ec...@opensuse.org
+
+- Update to 1.11.0
+  * Features:
+- Message.log() has been replaced by top-level function 
+  log_message(). Or if you’re in the context of action ctx,
+  you can call ctx.log(). See Messages for details.
+- Python 3.8 is now supported.
+- The eliot-prettyprint command line tool now supports a more 
+  compact format by using the --compact argument.
+- The eliot-prettyprint command line tool now supports
+  outputting in local timezones using the --local-timezone
+  argument.
+- Fix %check section.
+- Run spec-clenaer.
+- Clean up changes.
+
+---

Old:

  python-eliot-1.10.0.tar.gz

New:

  python-eliot-1.11.0.tar.gz



Other differences:
--
++ python-eliot.spec ++
--- /var/tmp/diff_new_pack.L4Anex/_old  2020-01-13 22:23:23.446570171 +0100
+++ /var/tmp/diff_new_pack.L4Anex/_new  2020-01-13 22:23:23.450570173 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-eliot
 #
-# 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
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-eliot
-Version:1.10.0
+Version:1.11.0
 Release:0
 Summary:A logging system that tells the user why something happened
 License:Apache-2.0

++ python-eliot-1.10.0.tar.gz -> python-eliot-1.11.0.tar.gz ++
 1726 lines of diff (skipped)




commit python-eliot for openSUSE:Factory

2019-08-13 Thread root
Hello community,

here is the log from the commit of package python-eliot for openSUSE:Factory 
checked in at 2019-08-13 13:17:53

Comparing /work/SRC/openSUSE:Factory/python-eliot (Old)
 and  /work/SRC/openSUSE:Factory/.python-eliot.new.9556 (New)


Package is "python-eliot"

Tue Aug 13 13:17:53 2019 rev:4 rq:722150 version:1.10.0

Changes:

--- /work/SRC/openSUSE:Factory/python-eliot/python-eliot.changes
2019-06-12 13:13:06.412891694 +0200
+++ /work/SRC/openSUSE:Factory/.python-eliot.new.9556/python-eliot.changes  
2019-08-13 13:17:57.277468357 +0200
@@ -1,0 +2,6 @@
+Fri Aug  9 13:19:42 UTC 2019 - Marketa Calabkova 
+
+- update to 1.10.0
+  * Eliot works with Dask 2.0.
+
+---

Old:

  python-eliot-1.9.0.tar.gz

New:

  python-eliot-1.10.0.tar.gz



Other differences:
--
++ python-eliot.spec ++
--- /var/tmp/diff_new_pack.QsYuR4/_old  2019-08-13 13:17:57.837468228 +0200
+++ /var/tmp/diff_new_pack.QsYuR4/_new  2019-08-13 13:17:57.837468228 +0200
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-eliot
-Version:1.9.0
+Version:1.10.0
 Release:0
 Summary:A logging system that tells the user why something happened
 License:Apache-2.0

++ python-eliot-1.9.0.tar.gz -> python-eliot-1.10.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eliot-1.9.0/.dir-locals.el 
new/eliot-1.10.0/.dir-locals.el
--- old/eliot-1.9.0/.dir-locals.el  2019-05-20 19:51:20.0 +0200
+++ new/eliot-1.10.0/.dir-locals.el 2019-07-22 20:10:08.0 +0200
@@ -1 +1,2 @@
-((python-mode . ((blacken-mode
+((python-mode . ((eval . (blacken-mode 1)
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eliot-1.9.0/docs/source/news.rst 
new/eliot-1.10.0/docs/source/news.rst
--- old/eliot-1.9.0/docs/source/news.rst2019-05-20 19:51:20.0 
+0200
+++ new/eliot-1.10.0/docs/source/news.rst   2019-07-22 20:10:08.0 
+0200
@@ -1,12 +1,20 @@
 What's New
 ==
 
+1.10.0
+^^
+
+Bug fixes:
+
+* ``@eliot.testing.capture_logging`` now passes ``*args`` and ``**kwargs`` to 
the wrapped function, as one would expect. Fixes #420. Thanks to Jean-Paul 
Calderone for the bug report.
+* Eliot works with Dask 2.0. Thanks to Dan Myung for the bug report.
+
 1.9.0
 ^
 
 Deprecation:
 
-* Python versions older than 3.5.3, e.g. the 3.5.2 on Ubuntu Xenial, don't 
work with Eliot, so added a more informative error message explaining that. 
Fixes #418.
+* Python versions older than 3.5.3, e.g. the 3.5.2 on Ubuntu Xenial, don't 
work with Eliot, so added a more informative error message explaining that. 
Fixes #418. Thanks to Richard van der Hoff for the bug report.
 
 Features:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eliot-1.9.0/eliot/_version.py 
new/eliot-1.10.0/eliot/_version.py
--- old/eliot-1.9.0/eliot/_version.py   2019-05-20 19:51:20.0 +0200
+++ new/eliot-1.10.0/eliot/_version.py  2019-07-22 20:10:08.0 +0200
@@ -22,9 +22,9 @@
 # setup.py/versioneer.py will grep for the variable names, so they must
 # each be defined on a line of their own. _version.py will just call
 # get_keywords().
-git_refnames = " (HEAD -> master, tag: 1.9.0)"
-git_full = "23e8f56a24e3abd2bdf08ab31035ca5b1450ca5b"
-git_date = "2019-05-20 13:51:20 -0400"
+git_refnames = " (tag: 1.10.0)"
+git_full = "7a5815c54e4b89fb0cb3feeefecdc2482e953fd9"
+git_date = "2019-07-22 14:10:08 -0400"
 keywords = {"refnames": git_refnames, "full": git_full, "date": git_date}
 return keywords
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eliot-1.9.0/eliot/dask.py 
new/eliot-1.10.0/eliot/dask.py
--- old/eliot-1.9.0/eliot/dask.py   2019-05-20 19:51:20.0 +0200
+++ new/eliot-1.10.0/eliot/dask.py  2019-07-22 20:10:08.0 +0200
@@ -127,7 +127,7 @@
 )
 result[key] = (wrapped_func,) + tuple(args)
 
-assert result.keys() == dsk.keys()
+assert set(result.keys()) == set(dsk.keys())
 return result
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eliot-1.9.0/eliot/testing.py 
new/eliot-1.10.0/eliot/testing.py
--- old/eliot-1.9.0/eliot/testing.py2019-05-20 19:51:20.0 +0200
+++ new/eliot-1.10.0/eliot/testing.py   2019-07-22 20:10:08.0 +0200
@@ -379,7 +379,7 @@
 swap_logger(previous_logger)
 
 

commit python-eliot for openSUSE:Factory

2019-06-12 Thread root
Hello community,

here is the log from the commit of package python-eliot for openSUSE:Factory 
checked in at 2019-06-12 13:13:02

Comparing /work/SRC/openSUSE:Factory/python-eliot (Old)
 and  /work/SRC/openSUSE:Factory/.python-eliot.new.4811 (New)


Package is "python-eliot"

Wed Jun 12 13:13:02 2019 rev:3 rq:708275 version:1.9.0

Changes:

--- /work/SRC/openSUSE:Factory/python-eliot/python-eliot.changes
2019-04-05 12:03:25.354586486 +0200
+++ /work/SRC/openSUSE:Factory/.python-eliot.new.4811/python-eliot.changes  
2019-06-12 13:13:06.412891694 +0200
@@ -1,0 +2,16 @@
+Fri Jun  7 10:27:11 UTC 2019 - Marketa Calabkova 
+
+- update to 1.9.0
+  * Python 2.7 is now in legacy support mode; the last major Eliot 
+release supporting it is 1.7.0.
+  * Python 3.4 is no longer supported.
+  * eliot.use_asyncio_context() is no longer necessary.
+  * Eliot now supports Trio coroutines, as well as other frameworks 
+that utilize Python 3.7's contextvars.
+  * If you call to_file()/FileDestination() with a non-writable 
+file, an exception will be raised. This prevents logging from 
+being silently swallowed when the program runs.
+  * If you log a NumPy array whose size > 1, only a subset will 
+be logged.
+
+---

Old:

  python-eliot-1.7.0.tar.gz

New:

  python-eliot-1.9.0.tar.gz



Other differences:
--
++ python-eliot.spec ++
--- /var/tmp/diff_new_pack.G0FxeK/_old  2019-06-12 13:13:06.848891236 +0200
+++ /var/tmp/diff_new_pack.G0FxeK/_new  2019-06-12 13:13:06.848891236 +0200
@@ -17,8 +17,9 @@
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%define skip_python2 1
 Name:   python-eliot
-Version:1.7.0
+Version:1.9.0
 Release:0
 Summary:A logging system that tells the user why something happened
 License:Apache-2.0

++ python-eliot-1.7.0.tar.gz -> python-eliot-1.9.0.tar.gz ++
 9807 lines of diff (skipped)




commit python-eliot for openSUSE:Factory

2019-04-05 Thread root
Hello community,

here is the log from the commit of package python-eliot for openSUSE:Factory 
checked in at 2019-04-05 12:01:00

Comparing /work/SRC/openSUSE:Factory/python-eliot (Old)
 and  /work/SRC/openSUSE:Factory/.python-eliot.new.3908 (New)


Package is "python-eliot"

Fri Apr  5 12:01:00 2019 rev:2 rq:690301 version:1.7.0

Changes:

--- /work/SRC/openSUSE:Factory/python-eliot/python-eliot.changes
2019-02-26 22:19:17.502132065 +0100
+++ /work/SRC/openSUSE:Factory/.python-eliot.new.3908/python-eliot.changes  
2019-04-05 12:03:25.354586486 +0200
@@ -1,0 +2,25 @@
+Mon Apr  1 09:17:09 UTC 2019 - Tomáš Chvátal 
+
+- Redownload archive as the upstream updated it on pypi
+
+---
+Sun Mar 31 09:49:02 UTC 2019 - ec...@opensuse.org
+
+- set minimum needed BuildRequires:
+  - python-hypothesis >= 3.47.0
+  - python-boltons >= 19.0.1
+
+---
+Fri Mar 22 14:19:00 UTC 2019 - Tomáš Chvátal 
+
+- Update to 1.7.0:
+  * Support for PyInstaller
+- Fix update alternatives
+
+---
+Thu Feb 21 13:38:34 UTC 2019 - Jan Engelhardt 
+
+- Drop duplicated summary. Generalize description.
+- Avoid name repetition in summary (rpmlint).
+
+---

Old:

  python-eliot-1.6.0.tar.gz

New:

  python-eliot-1.7.0.tar.gz



Other differences:
--
++ python-eliot.spec ++
--- /var/tmp/diff_new_pack.2icWUi/_old  2019-04-05 12:03:26.198586786 +0200
+++ /var/tmp/diff_new_pack.2icWUi/_new  2019-04-05 12:03:26.198586786 +0200
@@ -18,24 +18,22 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-eliot
-Version:1.6.0
+Version:1.7.0
 Release:0
-Summary:Eliot: the logging system that tells you *why* it happened
+Summary:A logging system that tells the user why something happened
 License:Apache-2.0
 Group:  Development/Languages/Python
 URL:https://github.com/itamarst/eliot/
 Source0:
https://github.com/itamarst/eliot/archive/%{version}/%{name}-%{version}.tar.gz
 BuildRequires:  %{python_module Sphinx}
 BuildRequires:  %{python_module Twisted}
-BuildRequires:  %{python_module boltons}
-# extra
+BuildRequires:  %{python_module boltons >= 19.0.1}
 BuildRequires:  %{python_module cffi >= 1.1.2}
 BuildRequires:  %{python_module coverage}
 BuildRequires:  %{python_module flake8}
-BuildRequires:  %{python_module hypothesis >= 1.14.0}
+BuildRequires:  %{python_module hypothesis >= 3.47.0}
 BuildRequires:  %{python_module pyrsistent >= 0.11.8}
 BuildRequires:  %{python_module pytest}
-# dev
 BuildRequires:  %{python_module setuptools >= 40}
 BuildRequires:  %{python_module six}
 BuildRequires:  %{python_module sphinx_rtd_theme}
@@ -45,18 +43,19 @@
 BuildRequires:  %{python_module zope.interface}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-BuildArch:  noarch
-Requires:   python-boltons
+Requires:   python-boltons >= 19.0.1
 Requires:   python-pyrsistent >= 0.11.8
 Requires:   python-six
 Requires:   python-zope.interface
+Requires(post): update-alternatives
+Requires(postun): update-alternatives
+BuildArch:  noarch
 %python_subpackages
 
 %description
-Eliot: the logging system that tells you *why* it happened.
 eliot is a Python logging system that outputs causal chains of actions: 
actions can spawn other actions,
 and eventually they either succeed or fail.
-The resulting logs tell you the story of what your software did: what 
happened, and what caused it.
+The resulting logs tell the story of what the software did: what happened, and 
what caused it.
 
 %prep
 %setup -q -n eliot-%{version}
@@ -74,6 +73,9 @@
 %post
 %python_install_alternative  eliot-prettyprint
 
+%postun
+%python_uninstall_alternative eliot-prettyprint
+
 %check
 # skip prettyprint as it needs the binary to execute
 %python_expand PYTHONPATH=%%{buildroot}%{$python_sitelib} 
py.test-%{$python_bin_suffix} -v eliot/tests -k 'not prettyprint'

++ python-eliot-1.6.0.tar.gz -> python-eliot-1.7.0.tar.gz ++
 3257 lines of diff (skipped)