Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python313-pyte-0.8.2-1.4 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: python313-pyte Distribution: openSUSE:Factory:zSystems
Version: 0.8.2 Vendor: openSUSE
Release: 1.4 Build date: Thu Dec 14 22:29:20 2023
Group: Development/Languages/Python Build host: reproducible
Size: 309872 Source RPM: python-pyte-0.8.2-1.4.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/selectel/pyte
Summary: VTXXX-compatible linux terminal emulator
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.

Provides

Requires

License

LGPL-3.0-only

Changelog

* Thu Dec 14 2023 Dirk Müller <[email protected]>
  - update to 0.8.2:
    * Added py.typed to the source archive and wheel files.
* Sat Jun 04 2022 Arun Persaud <[email protected]>
  - specfile:
    * update copyright year
    * require python >= 3.7
    * be more specific in %files section
  - update to version 0.8.1:
    * Yet another fix of "Screen.set_margins" for the case of CSI with
      no arguments. See issue #61 on GitHub.
    * Changed "Screen.erase_in_display" to accept additional positional
      arguments as some some "clear" implementations include a ";" after
      the first parameter causing "pyte" to assume a "0" second
      parameter.
    * Changed "Stream" FSM to reinit on error when parsing control
      sequence.
    * Added support for blink to the SGR handler. See PR #120 on GitHub.
      Thanks to @eight04!
    * Changed "Stream" to skip XTerm-specific "ESC]...$[a-z]" sequences.
      See issue #117 on GitHub.
    * Dropped Python 2.X support. The minimal required version of Python
      is now 3.7.
* Fri May 28 2021 [email protected]
  - %check: use %pytest rpm macro
* Tue Dec 04 2018 Matej Cepl <[email protected]>
  - Remove superfluous devel dependency for noarch package
* Sun Jul 08 2018 [email protected]
  - Enable tests unconditionaly
* Sat Jul 07 2018 [email protected]
  - 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.
* Fri Nov 03 2017 [email protected]
  - 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!
* Sun Sep 03 2017 [email protected]
  - Replace python-curtsies description by python-pyte's.
* Thu Aug 31 2017 [email protected]
  - 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 <https://github.com/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 2017 [email protected]
  - singlespec auto-conversion

Files

/usr/lib/python3.13/site-packages/pyte
/usr/lib/python3.13/site-packages/pyte-0.8.2-py3.13.egg-info
/usr/lib/python3.13/site-packages/pyte-0.8.2-py3.13.egg-info/PKG-INFO
/usr/lib/python3.13/site-packages/pyte-0.8.2-py3.13.egg-info/SOURCES.txt
/usr/lib/python3.13/site-packages/pyte-0.8.2-py3.13.egg-info/dependency_links.txt
/usr/lib/python3.13/site-packages/pyte-0.8.2-py3.13.egg-info/requires.txt
/usr/lib/python3.13/site-packages/pyte-0.8.2-py3.13.egg-info/top_level.txt
/usr/lib/python3.13/site-packages/pyte/__init__.py
/usr/lib/python3.13/site-packages/pyte/__main__.py
/usr/lib/python3.13/site-packages/pyte/__pycache__
/usr/lib/python3.13/site-packages/pyte/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pyte/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/pyte/__pycache__/__main__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pyte/__pycache__/__main__.cpython-313.pyc
/usr/lib/python3.13/site-packages/pyte/__pycache__/charsets.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pyte/__pycache__/charsets.cpython-313.pyc
/usr/lib/python3.13/site-packages/pyte/__pycache__/control.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pyte/__pycache__/control.cpython-313.pyc
/usr/lib/python3.13/site-packages/pyte/__pycache__/escape.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pyte/__pycache__/escape.cpython-313.pyc
/usr/lib/python3.13/site-packages/pyte/__pycache__/graphics.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pyte/__pycache__/graphics.cpython-313.pyc
/usr/lib/python3.13/site-packages/pyte/__pycache__/modes.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pyte/__pycache__/modes.cpython-313.pyc
/usr/lib/python3.13/site-packages/pyte/__pycache__/screens.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pyte/__pycache__/screens.cpython-313.pyc
/usr/lib/python3.13/site-packages/pyte/__pycache__/streams.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pyte/__pycache__/streams.cpython-313.pyc
/usr/lib/python3.13/site-packages/pyte/charsets.py
/usr/lib/python3.13/site-packages/pyte/control.py
/usr/lib/python3.13/site-packages/pyte/escape.py
/usr/lib/python3.13/site-packages/pyte/graphics.py
/usr/lib/python3.13/site-packages/pyte/modes.py
/usr/lib/python3.13/site-packages/pyte/py.typed
/usr/lib/python3.13/site-packages/pyte/screens.py
/usr/lib/python3.13/site-packages/pyte/streams.py
/usr/share/doc/packages/python313-pyte
/usr/share/doc/packages/python313-pyte/AUTHORS
/usr/share/doc/packages/python313-pyte/CHANGES
/usr/share/doc/packages/python313-pyte/README
/usr/share/doc/packages/python313-pyte/api.rst
/usr/share/doc/packages/python313-pyte/changelog.rst
/usr/share/doc/packages/python313-pyte/index.rst
/usr/share/doc/packages/python313-pyte/tutorial.rst
/usr/share/licenses/python313-pyte
/usr/share/licenses/python313-pyte/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Dec 3 23:45:09 2024