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

python311-blessed-1.21.0-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python311-blessed Distribution: openSUSE Tumbleweed
Version: 1.21.0 Vendor: openSUSE
Release: 1.1 Build date: Tue May 6 13:33:01 2025
Group: Unspecified Build host: reproducible
Size: 529868 Source RPM: python-blessed-1.21.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/jquast/blessed
Summary: Wrapper around terminal styling, screen positioning, and keyboard input
Blessed is a thin, practical wrapper around terminal capabilities in Python.

Brief Overview
--------------

*Blessed* is a more simplified wrapper around curses, providing :

* Styles, color, and maybe a little positioning without necessarily
  clearing the whole screen first.
* Works great with standard Python string formatting.
* Provides up-to-the-moment terminal height and width, so you can respond to
  terminal size changes.
* Avoids making a mess if the output gets piped to a non-terminal:
  outputs to any file-like object such as *StringIO*, files, or pipes.
* Uses the `terminfo(5)`_ database so it works with any terminal type
  and supports any terminal capability: No more C-like calls to tigetstr_
  and tparm_.
* Keeps a minimum of internal state, so you can feel free to mix and match with
  calls to curses or whatever other terminal libraries you like.
* Provides plenty of context managers to safely express terminal modes,
  automatically restoring the terminal to a safe state on exit.
* Act intelligently when somebody redirects your output to a file, omitting
  all of the terminal sequences such as styling, colors, or positioning.
* Dead-simple keyboard handling: safely decoding unicode input in your
  system's preferred locale and supports application/arrow keys.
* Allows the printable length of strings containing sequences to be
  determined.

Blessed **does not** provide...

* Windows command prompt support.  A PDCurses_ build of python for windows
  provides only partial support at this time -- there are plans to merge with
  the ansi module in concert with colorama to resolve this.

Provides

Requires

License

MIT

Changelog

* Tue May 06 2025 Markéta Machová <mmachova@suse.com>
  - Convert to pip-based build
* Tue May 06 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 1.21.0
    * bugfix infinite loop in method Terminal.wrap() when "Wide" characters of
      width 2 (East-Asian or Emoji) are used with a wrap width of 1, and a small
      performance enhancement, #273 and #274 by @grayjk, merged as #275
* Thu Dec 14 2023 pgajdos@suse.com
  - deleted patches
    - drop-python2-support.patch (upstreamed)
* Thu Dec 14 2023 Petr Gajdos <pgajdos@suse.com>
  - update to 1.20.0:
    * introduced `Terminal.get_fgcolor()` and
      `Terminal.get_bgcolor()` to query
    * the terminal for the currently set colors. #237 by
      @stefanholek
    * bugfix: Copy globals dict before iterating to avoid
      `RuntimeError` in multithreaded
    * applications, #248 by @adamnovak
* Mon Jun 26 2023 Andreas Schneider <asn@cryptomilk.org>
  - Use sle15_python_module_pythons
* Thu Nov 03 2022 Daniel Garcia <daniel.garcia@suse.com>
  - Add drop-python2-support.patch to remove python-six dependency
    gh#jquast/blessed#245
  - Remove python_module macro definition
  - Remove skip_python2 define
  - More specific python_sitelib in %files
* Wed Mar 16 2022 pgajdos@suse.com
  - version update to 1.19.1
    1.19
    * introduced truncate() to truncate a string while retaining the
      sequences, #211 by fishermans-friend
    * enhancement: Add small sleep in kbhit() on Windows to reduce CPU
      load #209 by numerlor
    * enhancement: rjust(), ljust(), and center() now accept
      SupportsIndex types, #234
    * enhancement: When 88 colors is detected, it is now interpreted
      as 16 colors rather than raising an AssertionError, #235
    * bugfix: Fix global variable declarations in type annotations, #230
      by mwchase
    1.18
    * bugfix: split_seqs() for some sequences like term.move_left(3), #197.
    * introduced: type annotations, #192 by dlax.
    * bugfix: do not fail when sys.stdin is unset, #195 by Olen
    * docfix: correct “Bottom of the screen” example to use end=''
      and document about it in location.rst, #188 by pyfisch
  - python-mock not required
* Wed Aug 26 2020 Steve Kowalik <steven.kowalik@suse.com>
  - Update to 1.17.10:
    * bugfix: Now imports on 3.10+
    * bugfix: Fix detection of shift+arrow keys when using tmux. :ghissue:`178`.
* Wed May 06 2020 Tomáš Chvátal <tchvatal@suse.com>
  - Update to 1.17.5:
    * minor fixes
  - Do not pull extra pytest deps and use even latest pytest
* Thu Mar 26 2020 Daniel Wagner <daniel.wagner@suse.com>
  - update to 1.17.4
    * optimize length()
    * add pixel_height and pixel_width, for libsixel support
    * Documentation overhaul, plenty of examples and animated
      screenshots.

Files

/usr/lib/python3.11/site-packages/blessed
/usr/lib/python3.11/site-packages/blessed-1.21.0.dist-info
/usr/lib/python3.11/site-packages/blessed-1.21.0.dist-info/INSTALLER
/usr/lib/python3.11/site-packages/blessed-1.21.0.dist-info/METADATA
/usr/lib/python3.11/site-packages/blessed-1.21.0.dist-info/RECORD
/usr/lib/python3.11/site-packages/blessed-1.21.0.dist-info/REQUESTED
/usr/lib/python3.11/site-packages/blessed-1.21.0.dist-info/WHEEL
/usr/lib/python3.11/site-packages/blessed-1.21.0.dist-info/licenses
/usr/lib/python3.11/site-packages/blessed-1.21.0.dist-info/licenses/LICENSE
/usr/lib/python3.11/site-packages/blessed-1.21.0.dist-info/top_level.txt
/usr/lib/python3.11/site-packages/blessed/__init__.py
/usr/lib/python3.11/site-packages/blessed/__pycache__
/usr/lib/python3.11/site-packages/blessed/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/blessed/__pycache__/__init__.cpython-311.pyc
/usr/lib/python3.11/site-packages/blessed/__pycache__/_capabilities.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/blessed/__pycache__/_capabilities.cpython-311.pyc
/usr/lib/python3.11/site-packages/blessed/__pycache__/_compat.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/blessed/__pycache__/_compat.cpython-311.pyc
/usr/lib/python3.11/site-packages/blessed/__pycache__/color.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/blessed/__pycache__/color.cpython-311.pyc
/usr/lib/python3.11/site-packages/blessed/__pycache__/colorspace.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/blessed/__pycache__/colorspace.cpython-311.pyc
/usr/lib/python3.11/site-packages/blessed/__pycache__/formatters.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/blessed/__pycache__/formatters.cpython-311.pyc
/usr/lib/python3.11/site-packages/blessed/__pycache__/keyboard.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/blessed/__pycache__/keyboard.cpython-311.pyc
/usr/lib/python3.11/site-packages/blessed/__pycache__/sequences.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/blessed/__pycache__/sequences.cpython-311.pyc
/usr/lib/python3.11/site-packages/blessed/__pycache__/terminal.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/blessed/__pycache__/terminal.cpython-311.pyc
/usr/lib/python3.11/site-packages/blessed/__pycache__/win_terminal.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/blessed/__pycache__/win_terminal.cpython-311.pyc
/usr/lib/python3.11/site-packages/blessed/_capabilities.py
/usr/lib/python3.11/site-packages/blessed/_capabilities.pyi
/usr/lib/python3.11/site-packages/blessed/_compat.py
/usr/lib/python3.11/site-packages/blessed/color.py
/usr/lib/python3.11/site-packages/blessed/color.pyi
/usr/lib/python3.11/site-packages/blessed/colorspace.py
/usr/lib/python3.11/site-packages/blessed/colorspace.pyi
/usr/lib/python3.11/site-packages/blessed/formatters.py
/usr/lib/python3.11/site-packages/blessed/formatters.pyi
/usr/lib/python3.11/site-packages/blessed/keyboard.py
/usr/lib/python3.11/site-packages/blessed/keyboard.pyi
/usr/lib/python3.11/site-packages/blessed/py.typed
/usr/lib/python3.11/site-packages/blessed/sequences.py
/usr/lib/python3.11/site-packages/blessed/sequences.pyi
/usr/lib/python3.11/site-packages/blessed/terminal.py
/usr/lib/python3.11/site-packages/blessed/terminal.pyi
/usr/lib/python3.11/site-packages/blessed/win_terminal.py
/usr/lib/python3.11/site-packages/blessed/win_terminal.pyi
/usr/share/doc/packages/python311-blessed
/usr/share/doc/packages/python311-blessed/README.rst
/usr/share/licenses/python311-blessed
/usr/share/licenses/python311-blessed/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri May 16 23:45:38 2025