Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-hunter for openSUSE:Factory checked in at 2022-12-03 10:03:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-hunter (Old) and /work/SRC/openSUSE:Factory/.python-hunter.new.1835 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-hunter" Sat Dec 3 10:03:46 2022 rev:3 rq:1039669 version:3.5.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-hunter/python-hunter.changes 2022-10-11 18:05:57.398124266 +0200 +++ /work/SRC/openSUSE:Factory/.python-hunter.new.1835/python-hunter.changes 2022-12-03 10:04:02.819377148 +0100 @@ -1,0 +2,6 @@ +Fri Dec 2 18:05:36 UTC 2022 - Yogalakshmi Arunachalam <yarunacha...@suse.com> + +- Update to version 3.5.1 + * Fixed breakage in hunter-trace when Ctrl-C. + +------------------------------------------------------------------- Old: ---- hunter-3.5.0.tar.gz New: ---- hunter-3.5.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-hunter.spec ++++++ --- /var/tmp/diff_new_pack.cvnyyc/_old 2022-12-03 10:04:03.299379815 +0100 +++ /var/tmp/diff_new_pack.cvnyyc/_new 2022-12-03 10:04:03.307379859 +0100 @@ -17,7 +17,7 @@ Name: python-hunter -Version: 3.5.0 +Version: 3.5.1 Release: 0 Summary: Pytest plugin for coverage reporting License: BSD-2-Clause ++++++ hunter-3.5.0.tar.gz -> hunter-3.5.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hunter-3.5.0/.bumpversion.cfg new/hunter-3.5.1/.bumpversion.cfg --- old/hunter-3.5.0/.bumpversion.cfg 2022-09-11 01:25:03.000000000 +0200 +++ new/hunter-3.5.1/.bumpversion.cfg 2022-09-27 11:20:55.000000000 +0200 @@ -1,5 +1,5 @@ [bumpversion] -current_version = 3.5.0 +current_version = 3.5.1 commit = True tag = True diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hunter-3.5.0/CHANGELOG.rst new/hunter-3.5.1/CHANGELOG.rst --- old/hunter-3.5.0/CHANGELOG.rst 2022-09-11 01:22:18.000000000 +0200 +++ new/hunter-3.5.1/CHANGELOG.rst 2022-09-27 11:20:35.000000000 +0200 @@ -2,6 +2,11 @@ Changelog ========= +3.5.1 (2022-09-27) +------------------ + +* Fixed breakage in ``hunter-trace`` when Ctrl-C. + 3.5.0 (2022-09-11) ------------------ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hunter-3.5.0/PKG-INFO new/hunter-3.5.1/PKG-INFO --- old/hunter-3.5.0/PKG-INFO 2022-09-11 01:28:00.724512800 +0200 +++ new/hunter-3.5.1/PKG-INFO 2022-09-27 14:43:50.322826400 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: hunter -Version: 3.5.0 +Version: 3.5.1 Summary: Hunter is a flexible code tracing toolkit. Home-page: https://github.com/ionelmc/python-hunter Author: Ionel Cristian MÄrieÈ @@ -460,6 +460,11 @@ Changelog ========= +3.5.1 (2022-09-27) +------------------ + +* Fixed breakage in ``hunter-trace`` when Ctrl-C. + 3.5.0 (2022-09-11) ------------------ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hunter-3.5.0/README.rst new/hunter-3.5.1/README.rst --- old/hunter-3.5.0/README.rst 2022-09-11 01:25:03.000000000 +0200 +++ new/hunter-3.5.1/README.rst 2022-09-27 11:20:55.000000000 +0200 @@ -47,9 +47,9 @@ :alt: Supported implementations :target: https://pypi.org/project/hunter -.. |commits-since| image:: https://img.shields.io/github/commits-since/ionelmc/python-hunter/v3.5.0.svg +.. |commits-since| image:: https://img.shields.io/github/commits-since/ionelmc/python-hunter/v3.5.1.svg :alt: Commits since latest release - :target: https://github.com/ionelmc/python-hunter/compare/v3.5.0...master + :target: https://github.com/ionelmc/python-hunter/compare/v3.5.1...master diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hunter-3.5.0/docs/conf.py new/hunter-3.5.1/docs/conf.py --- old/hunter-3.5.0/docs/conf.py 2022-09-11 01:25:03.000000000 +0200 +++ new/hunter-3.5.1/docs/conf.py 2022-09-27 11:20:55.000000000 +0200 @@ -32,7 +32,7 @@ version = release = get_distribution('hunter').version except Exception: traceback.print_exc() - version = release = '3.5.0' + version = release = '3.5.1' pygments_style = 'trac' templates_path = ['.'] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hunter-3.5.0/setup.py new/hunter-3.5.1/setup.py --- old/hunter-3.5.0/setup.py 2022-09-11 01:25:03.000000000 +0200 +++ new/hunter-3.5.1/setup.py 2022-09-27 11:20:55.000000000 +0200 @@ -118,7 +118,7 @@ use_scm_version={ 'local_scheme': 'dirty-tag', 'write_to': 'src/hunter/_version.py', - 'fallback_version': '3.5.0', + 'fallback_version': '3.5.1', }, license='BSD-2-Clause', description='Hunter is a flexible code tracing toolkit.', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hunter-3.5.0/src/hunter/__init__.py new/hunter-3.5.1/src/hunter/__init__.py --- old/hunter-3.5.0/src/hunter/__init__.py 2022-09-11 01:25:03.000000000 +0200 +++ new/hunter-3.5.1/src/hunter/__init__.py 2022-09-27 11:20:55.000000000 +0200 @@ -45,7 +45,7 @@ try: from ._version import version as __version__ except ImportError: - __version__ = '3.5.0' + __version__ = '3.5.1' __all__ = ( 'And', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hunter-3.5.0/src/hunter/_version.py new/hunter-3.5.1/src/hunter/_version.py --- old/hunter-3.5.0/src/hunter/_version.py 2022-09-11 01:28:00.000000000 +0200 +++ new/hunter-3.5.1/src/hunter/_version.py 2022-09-27 14:43:50.000000000 +0200 @@ -1,5 +1,5 @@ # coding: utf-8 # file generated by setuptools_scm # don't change, don't track in version control -version = '3.5.0' -version_tuple = (3, 5, 0) +version = '3.5.1' +version_tuple = (3, 5, 1) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hunter-3.5.0/src/hunter/remote.py new/hunter-3.5.1/src/hunter/remote.py --- old/hunter-3.5.0/src/hunter/remote.py 2022-09-09 21:35:12.000000000 +0200 +++ new/hunter-3.5.1/src/hunter/remote.py 2022-09-27 11:15:17.000000000 +0200 @@ -145,7 +145,7 @@ def deactivate(): - hunter._default_config = sys.stderr + hunter._default_stream = sys.stderr hunter.stop() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hunter-3.5.0/src/hunter.egg-info/PKG-INFO new/hunter-3.5.1/src/hunter.egg-info/PKG-INFO --- old/hunter-3.5.0/src/hunter.egg-info/PKG-INFO 2022-09-11 01:28:00.000000000 +0200 +++ new/hunter-3.5.1/src/hunter.egg-info/PKG-INFO 2022-09-27 14:43:50.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: hunter -Version: 3.5.0 +Version: 3.5.1 Summary: Hunter is a flexible code tracing toolkit. Home-page: https://github.com/ionelmc/python-hunter Author: Ionel Cristian MÄrieÈ @@ -460,6 +460,11 @@ Changelog ========= +3.5.1 (2022-09-27) +------------------ + +* Fixed breakage in ``hunter-trace`` when Ctrl-C. + 3.5.0 (2022-09-11) ------------------ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hunter-3.5.0/tests/test_remote.py new/hunter-3.5.1/tests/test_remote.py --- old/hunter-3.5.0/tests/test_remote.py 2022-09-09 21:35:12.000000000 +0200 +++ new/hunter-3.5.1/tests/test_remote.py 2022-09-27 11:12:35.000000000 +0200 @@ -35,6 +35,35 @@ @pytest.mark.skipif('platform.system() == "Windows"') +def test_manhole_reattach(): + with TestProcess('python', '-msamplemanhole') as target, dump_on_error(target.read): + wait_for_strings(target.read, TIMEOUT, 'Oneshot activation is done by signal') + + with TestProcess('hunter-trace', '-p', str(target.proc.pid), 'stdlib=False') as tracer, dump_on_error(tracer.read): + wait_for_strings( + tracer.read, + TIMEOUT, + 'Output stream active. Starting tracer', + 'call => stuff()', + 'line time.sleep(1)', + 'return <= stuff: None', + ) + tracer.proc.send_signal(signal.SIGINT) + + with TestProcess('hunter-trace', '-p', str(target.proc.pid), 'stdlib=False') as tracer, dump_on_error(tracer.read): + wait_for_strings( + tracer.read, + TIMEOUT, + 'Output stream active. Starting tracer', + ' => stuff()', + ' time.sleep(1)', + ' <= stuff: None', + ) + + wait_for_strings(target.read, TIMEOUT, 'Broken pipe', 'Stopping tracer.') + + +@pytest.mark.skipif('platform.system() == "Windows"') def test_manhole_clean_exit(): with TestProcess('python', '-msamplemanhole') as target, dump_on_error(target.read): wait_for_strings(target.read, TIMEOUT, 'Oneshot activation is done by signal')