commit python-pyte for openSUSE:Factory

2018-12-24 Thread root
Hello community,

here is the log from the commit of package python-pyte for openSUSE:Factory 
checked in at 2018-12-24 11:42:25

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


Package is "python-pyte"

Mon Dec 24 11:42:25 2018 rev:6 rq:659605 version:0.8.0

Changes:

--- /work/SRC/openSUSE:Factory/python-pyte/python-pyte.changes  2018-07-09 
13:31:34.982461349 +0200
+++ /work/SRC/openSUSE:Factory/.python-pyte.new.28833/python-pyte.changes   
2018-12-24 11:42:27.241395623 +0100
@@ -1,0 +2,5 @@
+Tue Dec  4 12:52:55 UTC 2018 - Matej Cepl 
+
+- Remove superfluous devel dependency for noarch package
+
+---



Other differences:
--
++ python-pyte.spec ++
--- /var/tmp/diff_new_pack.hPLnXo/_old  2018-12-24 11:42:27.585395319 +0100
+++ /var/tmp/diff_new_pack.hPLnXo/_new  2018-12-24 11:42:27.589395315 +0100
@@ -12,7 +12,7 @@
 # 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/
 #
 
 
@@ -25,7 +25,6 @@
 Group:  Development/Languages/Python
 URL:https://github.com/selectel/pyte
 Source: 
https://files.pythonhosted.org/packages/source/p/pyte/pyte-%{version}.tar.gz
-BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module pytest-runner}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}




commit python-pyte for openSUSE:Factory

2018-07-09 Thread root
Hello community,

here is the log from the commit of package python-pyte for openSUSE:Factory 
checked in at 2018-07-09 13:30:20

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


Package is "python-pyte"

Mon Jul  9 13:30:20 2018 rev:5 rq:621579 version:0.8.0

Changes:

--- /work/SRC/openSUSE:Factory/python-pyte/python-pyte.changes  2017-11-10 
14:56:55.185114772 +0100
+++ /work/SRC/openSUSE:Factory/.python-pyte.new/python-pyte.changes 
2018-07-09 13:31:34.982461349 +0200
@@ -1,0 +2,31 @@
+Sun Jul  8 16:42:49 UTC 2018 - tchva...@suse.com
+
+- Enable tests unconditionaly
+
+---
+Sat Jul  7 17:08:25 UTC 2018 - a...@gmx.de
+
+- specfile:
+  * update copyright year
+
+- update to version 0.8.0:
+  * Modified the logic around tracking position in the
+"HistoryScreen", allowing the full history to be accessed. See PR
+#96 on GitHub.
+  * Send C0 encoded CSI instead of C1, avoiding compatibility issues
+with unicode. See issue #99 on GitHub.
+  * Changed "Stream" to really ignore "SI" in UTF-8 mode. See PR #106
+on GitHub. Thanks to @jwodder!
+  * Fixed `DECSCNM` handling bug. The attributes of
+"Screen.default_char" were not reversed leaving all blank
+characters as-is. See PR #102 on GitHub. Thanks to @zblz!
+  * Correctly terminate OSC mode in "Stream" on receipt of a C0
+encoded "ST" character.
+  * Allowed resetting cursor attributes in the middle of the SGR
+sequence.  See PR#109 on GiHub. Thanks @andreivasiliu!
+  * On exit from `DECCOLM` mode, restore the terminal width from
+before entering `DECCOLM` mode.
+  * Changed "Screen.select_graphic_rendition" to ignore
+malformed256/24bit colours. See issue #115 on GitHub.
+
+---

Old:

  pyte-0.7.0.tar.gz

New:

  pyte-0.8.0.tar.gz



Other differences:
--
++ python-pyte.spec ++
--- /var/tmp/diff_new_pack.8gUh28/_old  2018-07-09 13:31:35.562460182 +0200
+++ /var/tmp/diff_new_pack.8gUh28/_new  2018-07-09 13:31:35.562460182 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pyte
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,14 +17,13 @@
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%bcond_with test
 Name:   python-pyte
-Version:0.7.0
+Version:0.8.0
 Release:0
 Summary:VTXXX-compatible linux terminal emulator
-License:LGPL-3.0
+License:LGPL-3.0-only
 Group:  Development/Languages/Python
-Url:https://github.com/selectel/pyte
+URL:https://github.com/selectel/pyte
 Source: 
https://files.pythonhosted.org/packages/source/p/pyte/pyte-%{version}.tar.gz
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module pytest-runner}
@@ -46,6 +45,8 @@
 
 %prep
 %setup -q -n pyte-%{version}
+# all fail as missing data files
+rm tests/test_input_output.py
 
 %build
 %python_build
@@ -53,14 +54,12 @@
 %install
 %python_install
 
-%if %{with test}
 %check
 %python_exec setup.py test
-%endif
 
 %files %{python_files}
-%defattr(-,root,root,-)
-%doc LICENSE README AUTHORS CHANGES docs/*rst
+%license LICENSE
+%doc README AUTHORS CHANGES docs/*rst
 %{python_sitelib}/*
 
 %changelog

++ pyte-0.7.0.tar.gz -> pyte-0.8.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyte-0.7.0/AUTHORS new/pyte-0.8.0/AUTHORS
--- old/pyte-0.7.0/AUTHORS  2017-10-07 23:04:31.0 +0200
+++ new/pyte-0.8.0/AUTHORS  2018-04-06 22:27:48.0 +0200
@@ -15,3 +15,4 @@
 - Dmitriy Novozhilov
 - Sergey Zavgorodniy
 - Byron Roosa
+- Andrew Crozier
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyte-0.7.0/CHANGES new/pyte-0.8.0/CHANGES
--- old/pyte-0.7.0/CHANGES  2017-10-07 23:07:08.0 +0200
+++ new/pyte-0.8.0/CHANGES  2018-04-06 22:45:10.0 +0200
@@ -3,6 +3,31 @@
 
 Here you can see the full list of changes between each pyte release.
 
+Version 0.8.0
+-
+
+Released on April 6th, 2018.
+
+This release is NOT backward compatible with 0.7.X branch!
+
+- Modified the logic around tracking position in the ``HistoryScreen``,
+  allowing the full history to be accessed. See PR #96 on GitHub.
+- Send C0 encoded CSI instead of C1, avoiding compatibility issues with
+  unicode. See issue #99 on GitHub.
+- 

commit python-pyte for openSUSE:Factory

2017-11-10 Thread root
Hello community,

here is the log from the commit of package python-pyte for openSUSE:Factory 
checked in at 2017-11-10 14:56:36

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


Package is "python-pyte"

Fri Nov 10 14:56:36 2017 rev:4 rq:539575 version:0.7.0

Changes:

--- /work/SRC/openSUSE:Factory/python-pyte/python-pyte.changes  2017-09-05 
15:19:32.600776416 +0200
+++ /work/SRC/openSUSE:Factory/.python-pyte.new/python-pyte.changes 
2017-11-10 14:56:55.185114772 +0100
@@ -1,0 +2,25 @@
+Fri Nov  3 15:54:05 UTC 2017 - a...@gmx.de
+
+- update to version 0.7.0:
+  * Removed deprecated "only" parameter of "Stream.attach".
+  * Removed deprecated "encoding" parameter of "ByteStream".
+  * Fixed "how == 3" handling in "DiffScreen.erase_in_display".
+  * Deprecated "DiffScreen". Its functionality has been backported to
+the base "Screen" class.
+  * Fixed a bug in "DiffScreen.draw" which incorrectly handled the
+case when the input of "draw" required several lines.
+  * Fixed a bug in "Screen" which did not ignore "ESC (" argument in
+UTF8 mode. See issue #88 on GitHub.
+  * Changed "Screen.resize" to do nothing if the requested size
+matches the current one.
+  * Disallowed private mode for
+"Screen.report_device_attributes". This was causing an infinite
+loop in Emacs and Vim. See issue #81 on GitHub.
+  * Fixed a bug in `OSC` parsing, which caused "Stream" to hang upon
+receiving a palette reset request "ESC ] R".
+  * Changed "Screen.reset" not to reset `DECOM`. See discussion in
+issue #95 on Github.
+  * Changed the first tabstop to be at the 9-th column. See PR #98 on
+GitHub. Thanks to @gordon-quad!
+
+---

Old:

  pyte-0.6.0.tar.gz

New:

  pyte-0.7.0.tar.gz



Other differences:
--
++ python-pyte.spec ++
--- /var/tmp/diff_new_pack.g8YTpi/_old  2017-11-10 14:56:56.277075276 +0100
+++ /var/tmp/diff_new_pack.g8YTpi/_new  2017-11-10 14:56:56.281075132 +0100
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %bcond_with test
 Name:   python-pyte
-Version:0.6.0
+Version:0.7.0
 Release:0
 Summary:VTXXX-compatible linux terminal emulator
 License:LGPL-3.0

++ pyte-0.6.0.tar.gz -> pyte-0.7.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyte-0.6.0/AUTHORS new/pyte-0.7.0/AUTHORS
--- old/pyte-0.6.0/AUTHORS  2017-03-26 22:07:50.0 +0200
+++ new/pyte-0.7.0/AUTHORS  2017-10-07 23:04:31.0 +0200
@@ -14,3 +14,4 @@
 - Andreas Stührk
 - Dmitriy Novozhilov
 - Sergey Zavgorodniy
+- Byron Roosa
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyte-0.6.0/CHANGES new/pyte-0.7.0/CHANGES
--- old/pyte-0.6.0/CHANGES  2017-05-28 03:52:57.0 +0200
+++ new/pyte-0.7.0/CHANGES  2017-10-07 23:07:08.0 +0200
@@ -3,6 +3,33 @@
 
 Here you can see the full list of changes between each pyte release.
 
+Version 0.7.0
+-
+
+Released on October 7th 2017.
+
+This release is NOT backward compatible with 0.6.X branch!
+
+- Removed deprecated ``only`` parameter of ``Stream.attach``.
+- Removed deprecated ``encoding`` parameter of ``ByteStream``.
+- Fixed ``how == 3`` handling in ``DiffScreen.erase_in_display``.
+- Deprecated ``DiffScreen``. Its functionality has been backported
+  to the base ``Screen`` class.
+- Fixed a bug in ``DiffScreen.draw`` which incorrectly handled the
+  case when the input of ``draw`` required several lines.
+- Fixed a bug in ``Screen`` which did not ignore ``ESC (`` argument in
+  UTF8 mode. See issue #88 on GitHub.
+- Changed ``Screen.resize`` to do nothing if the requested size matches
+  the current one.
+- Disallowed private mode for ``Screen.report_device_attributes``. This
+  was causing an infinite loop in Emacs and Vim. See issue #81 on GitHub.
+- Fixed a bug in `OSC` parsing, which caused ``Stream`` to hang upon
+  receiving a palette reset request ``ESC ] R``.
+- Changed ``Screen.reset`` not to reset `DECOM`. See discussion in issue
+  #95 on Github.
+- Changed the first tabstop to be at the 9-th column. See PR #98 on
+  GitHub. Thanks to @gordon-quad!
+
 Version 0.6.0
 -
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyte-0.6.0/PKG-INFO new/pyte-0.7.0/PKG-INFO
--- old/pyte-0.6.0/PKG-INFO 2017-05-28 03:55:53.0 +0200
+++ new/pyte-0.7.0/PKG-INFO 2017-10-07 23:08:35.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: pyte
-Version: 0.6.0
+Version: 

commit python-pyte for openSUSE:Factory

2017-09-05 Thread root
Hello community,

here is the log from the commit of package python-pyte for openSUSE:Factory 
checked in at 2017-09-05 15:19:26

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


Package is "python-pyte"

Tue Sep  5 15:19:26 2017 rev:3 rq:520992 version:0.6.0

Changes:

--- /work/SRC/openSUSE:Factory/python-pyte/python-pyte.changes  2017-09-04 
12:33:38.162177063 +0200
+++ /work/SRC/openSUSE:Factory/.python-pyte.new/python-pyte.changes 
2017-09-05 15:19:32.600776416 +0200
@@ -1,0 +2,5 @@
+Sun Sep  3 11:17:17 UTC 2017 - jeng...@inai.de
+
+- Replace python-curtsies description by python-pyte's.
+
+---



Other differences:
--
++ python-pyte.spec ++
--- /var/tmp/diff_new_pack.iqGhTV/_old  2017-09-05 15:19:33.148699397 +0200
+++ /var/tmp/diff_new_pack.iqGhTV/_new  2017-09-05 15:19:33.152698835 +0200
@@ -21,14 +21,14 @@
 Name:   python-pyte
 Version:0.6.0
 Release:0
-Summary:Simple VTXXX-compatible linux terminal emulator
+Summary:VTXXX-compatible linux terminal emulator
 License:LGPL-3.0
 Group:  Development/Languages/Python
 Url:https://github.com/selectel/pyte
 Source: 
https://files.pythonhosted.org/packages/source/p/pyte/pyte-%{version}.tar.gz
 BuildRequires:  %{python_module devel}
-BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module pytest-runner}
+BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module wcwidth}
 BuildRequires:  python-rpm-macros
@@ -37,8 +37,12 @@
 %python_subpackages
 
 %description
-Curses-like terminal wrapper with a display based on compositing 2d
-arrays of text.
+An in-memory VTXXX-compatible terminal emulator supporting VT100 and
+other DEC VTs between 1970 and 1995. pyte can be used to:
+
+* screen scrape terminal apps, for example htop or aptitude.
+* write terminal emulators; either with a graphical (xterm, rxvt)
+  or a web interface, like AjaxTerm.
 
 %prep
 %setup -q -n pyte-%{version}




commit python-pyte for openSUSE:Factory

2017-09-04 Thread root
Hello community,

here is the log from the commit of package python-pyte for openSUSE:Factory 
checked in at 2017-09-04 12:33:35

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


Package is "python-pyte"

Mon Sep  4 12:33:35 2017 rev:2 rq:520032 version:0.6.0

Changes:

--- /work/SRC/openSUSE:Factory/python-pyte/python-pyte.changes  2016-10-19 
13:01:26.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-pyte.new/python-pyte.changes 
2017-09-04 12:33:38.162177063 +0200
@@ -1,0 +2,56 @@
+Thu Aug 31 21:23:16 UTC 2017 - toddrme2...@gmail.com
+
+- Update to 0.6.0
+  * Optimized ``Stream.feed`` for plain-text input. The code was backported
+from ``pymux`` project by Jonathan Slenders.
+  * Optimized ``Screen`` by changing ``Screen.buffer`` to dict-of-dicts. The
+idea was borrowed from ``pymux`` project by Jonathan Slenders. The
+implementation was done by @istarion.
+  * Further optimized ``Stream._parser_fsm`` by forcing static binding between
+``Stream`` events and ``Screen`` methods. The code was backported from
+``pmux`` project by Jonathan Slenders.
+  * Restricted ``Stream`` to a single listener and deprecated ``attach`` and
+``detach``. The old logic can be emulated by a fanout proxy, forwarding
+events to a list of its listeners.
+  * Replaced ``DebugStream`` with ``DebugScreen`` to workaround the single
+listener limitation (previsouly ``DebugStream`` implicitly added a
+listener when instantiated). Unlike other screens ``DebugScreen`` does
+not maintain any state.
+  * Changed ``DebugScreen`` to emit JSON instead of custom text format.
+  * Removed overly generic ``Screen.__before__`` and ``Screen.__after__``.
+  * Renamed ``Screen.set_charset`` to a more appropriate
+``Screen.define_charset``.
+  * Added support for ECMA-035 `DOCS` command to ``ByteStream`` which no longer
+accepts ``encoding`` as an argument and instead sets it as instructed by
+`DOCS`. The default encoding is assumed to be UTF-8.
+  * Added support for OSC sequences allowing to set terminal title and
+icon name.
+  * Allowed 256 and 24bit colours in ``Screen.select_graphic_rendition``.
+  * Added support for ``aixterm`` colours in 
``Screen.select_graphic_rendition``,
+see issue #57 on GitHub.
+  * Changed ``Screen.select_graphic_rendition`` to ignore 0 if it is
+given along with other attributes, ie ``"0;1;2"`` is now equivalent
+to ``"1;2"``.
+  * Fixed rendering of multicolumn characters at ``Screen` boundaries.
+Thanks to @shaform! See PR #55 on GitHub.
+  * Fixed ``Screen.display`` in the case of multicolumn characters. See
+issue #52 on GitHub.
+  * Fixed `DECSTBM` handling in case of missing arguments. See issue #61 on
+GitHub.
+  * Fixed the way ``Screen.cursor_up`` and ``Screen.cursor_down`` interact
+with the scrolling region. See #63 on GitHub.
+  * Added a minimal web terminal example by @demiurg906. For a faster and
+more fully-featured version, see
+`demiurg906/pyte_gui `_.
+  * Fixed ``Screen.cursor_back`` when called after the draw in the last column.
+  * Fixed ``Screen.inser_characters`` when called with an argument larger
+than the number of columns. Thanks to @istarion! See PR #74 on GitHub.
+  * Fixed ``Screen.erase_in_display`` which did not handle all values supported
+by ``TERM=linux``. See #80 on GitHub.
+
+---
+Thu Aug 24 13:52:22 UTC 2017 - jmate...@suse.com
+
+- singlespec auto-conversion
+
+---
@@ -4,0 +61 @@
+

Old:

  pyte-0.5.2.tar.gz

New:

  pyte-0.6.0.tar.gz



Other differences:
--
++ python-pyte.spec ++
--- /var/tmp/diff_new_pack.plFeRI/_old  2017-09-04 12:33:39.282019610 +0200
+++ /var/tmp/diff_new_pack.plFeRI/_new  2017-09-04 12:33:39.286019048 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pyte
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,20 +16,25 @@
 #
 
 
+%{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%bcond_with test
 Name:   python-pyte
-Version:0.5.2
+Version:0.6.0
 Release:0
 Summary:Simple VTXXX-compatible linux terminal emulator
 License:LGPL-3.0
 Group:  Development/Languages/Python
-Url:http://pyte.readthedocs.org/en/latest/
+Url: