38 Commits

Author SHA256 Message Date
654578df8c Accepting request 1328708 from devel:languages:python
- update to 1.27:
  * fix flit/delete MANIFEST.in for re-release,
- update to 1.26:
  * mypy check no-untyped-call and type-var
  * test length with characters where wcwidth returns -1
  * Add optional testing for Python 3.15
  * ci/docformatter/lint fixes
  * call length() less in wrap()
  * Add break_on_hyphens support (rework of #330)
  * Add Terminal.color_hex('#rgb'), Bugfix get_fgcolor()
  * Add Terminal.scroll_region() context manager
  * Add Terminal.no_line_wrap() context manager
  * Bugfix: Variation Selector-16/ZWJ and starting sequences in
    wrap()
  * New method: Terminal.detect_ambiguous_width() -> [1, 2]

  * move_up(), move_down(), Terminal.move_left(), move_right() which
    are strings that move the cursor one cell in the respective
    direction, are now also callables for moving n cells to the
  * Context Managers, fullscreen(), hidden_cursor(), and keypad()
  * deprecated: superscript, subscript, shadow, and dim are no longer
    “compoundable” with colors. Use Unicode text or 256 or 24-bit

OBS-URL: https://build.opensuse.org/request/show/1328708
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-blessed?expand=0&rev=18
2026-01-22 16:59:13 +00:00
ac85def918 - update to 1.27:
* fix flit/delete MANIFEST.in for re-release,
- update to 1.26:
  * mypy check no-untyped-call and type-var
  * test length with characters where wcwidth returns -1
  * Add optional testing for Python 3.15
  * ci/docformatter/lint fixes
  * call length() less in wrap()
  * Add break_on_hyphens support (rework of #330)
  * Add Terminal.color_hex('#rgb'), Bugfix get_fgcolor()
  * Add Terminal.scroll_region() context manager
  * Add Terminal.no_line_wrap() context manager
  * Bugfix: Variation Selector-16/ZWJ and starting sequences in
    wrap()
  * New method: Terminal.detect_ambiguous_width() -> [1, 2]
  * move_up(), move_down(), Terminal.move_left(), move_right() which
    are strings that move the cursor one cell in the respective
    direction, are now also callables for moving n cells to the
  * Context Managers, fullscreen(), hidden_cursor(), and keypad()
  * deprecated: superscript, subscript, shadow, and dim are no longer
    “compoundable” with colors. Use Unicode text or 256 or 24-bit

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-blessed?expand=0&rev=37
2026-01-22 14:36:36 +00:00
a99e55427f Accepting request 1320156 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1320156
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-blessed?expand=0&rev=17
2025-11-26 16:18:44 +00:00
9a0bfa21b5 - Update to 1.25
* bugfix: The fix in 1.20 got reverted in release in 1.23 by PR #306,
    this release re-applies the fix, PR #326.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-blessed?expand=0&rev=35
2025-11-26 11:09:25 +00:00
9b21c6acef Accepting request 1318442 from devel:languages:python
- Update to 1.24
  * bugfix: :meth:`blessed.Terminal`get_sixel_height_and_width` detection order
    and improve documentation for window resize event handling (#320).
  * bugfix: change default argument ``timeout=None`` to ``timeout=1`` in methods
    requiring automatic response, preventing stalls on "dumb" terminals (#317).
- from version 1.23
  * introduced: Environment values FORCE_COLOR_, CLICOLOR_FORCE_, and NO_COLOR_
    overrides :class:`blessed.Terminal` argument value, ``force_styling`` (#295).
  * improved: performance of :meth:`~Terminal.rgb_downconvert` for 256-color
    terminals, (#298).
  * deprecated: Python 2.7 through 3.6 no longer supported. (#299).
  * improved: keyboard support for modifier keys, (#306).
  * introduced: kitty keyboard protocol support, (#309).
  * introduced: mouse support, Synchronized Output, and support for DEC Private
    Modes, (#310).
  * introduced: methods to determine Sixel, dimensions and color depth (#312).
  * introduced: in-band resize support (DEC Private Mode 2048) (#313).
  * introduced: XTVersion identification: (#314).
  * bugfix: default timeout for get_bgcolor, get_fgcolor (#315).
- Update BuildRequires and Requires from pyproject.toml

OBS-URL: https://build.opensuse.org/request/show/1318442
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-blessed?expand=0&rev=16
2025-11-18 14:41:24 +00:00
727f493cb4 curses is still needed
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-blessed?expand=0&rev=33
2025-11-18 12:01:56 +00:00
3326caafd5 - Update to 1.24
* bugfix: :meth:`blessed.Terminal`get_sixel_height_and_width` detection order
    and improve documentation for window resize event handling (#320).
  * bugfix: change default argument ``timeout=None`` to ``timeout=1`` in methods
    requiring automatic response, preventing stalls on "dumb" terminals (#317).
- from version 1.23
  * introduced: Environment values FORCE_COLOR_, CLICOLOR_FORCE_, and NO_COLOR_
    overrides :class:`blessed.Terminal` argument value, ``force_styling`` (#295).
  * improved: performance of :meth:`~Terminal.rgb_downconvert` for 256-color
    terminals, (#298).
  * deprecated: Python 2.7 through 3.6 no longer supported. (#299).
  * improved: keyboard support for modifier keys, (#306).
  * introduced: kitty keyboard protocol support, (#309).
  * introduced: mouse support, Synchronized Output, and support for DEC Private
    Modes, (#310).
  * introduced: methods to determine Sixel, dimensions and color depth (#312).
  * introduced: in-band resize support (DEC Private Mode 2048) (#313).
  * introduced: XTVersion identification: (#314).
  * bugfix: default timeout for get_bgcolor, get_fgcolor (#315).
- Update BuildRequires and Requires from pyproject.toml

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-blessed?expand=0&rev=32
2025-11-18 07:56:24 +00:00
253ef06862 Accepting request 1313186 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1313186
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-blessed?expand=0&rev=15
2025-10-23 14:38:17 +00:00
0faeb14a9c - Update to 1.22.0
* Performance improved in Terminal.Length and Sequence.padd
    by @grayjk and @avylove, (#286), (#287), (#289), and (#291)
  * Fixes for failing tests by @avylove in (#284)
  * Use a separate job to upload coverage for older python versions
    by @avylove in (#288)
  * Use tool "codespell" in tox 'lint' step by @yarikoptic and
    @jquast in (#293)
  * Unpin docformatter by @avylove in (#292)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-blessed?expand=0&rev=30
2025-10-23 09:56:36 +00:00
fb85ad89c5 Accepting request 1274900 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1274900
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-blessed?expand=0&rev=14
2025-05-06 14:44:04 +00:00
b4387adada - Convert to pip-based build
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-blessed?expand=0&rev=28
2025-05-06 11:35:31 +00:00
941a3da951 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-blessed?expand=0&rev=27
2025-05-06 11:20:32 +00:00
2a8df1743d Accepting request 1133413 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1133413
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-blessed?expand=0&rev=13
2023-12-15 20:50:17 +00:00
80923e84c9 Accepting request 1133139 from home:pgajdos:python
pmmu version update

OBS-URL: https://build.opensuse.org/request/show/1133139
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-blessed?expand=0&rev=25
2023-12-15 12:10:42 +00:00
49e894d44f Accepting request 1095393 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1095393
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-blessed?expand=0&rev=12
2023-06-26 16:16:37 +00:00
144bd95f68 Accepting request 1095331 from devel:languages:python:mailman:backports
- Use sle15_python_module_pythons

OBS-URL: https://build.opensuse.org/request/show/1095331
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-blessed?expand=0&rev=23
2023-06-26 10:20:53 +00:00
074e16eb85 Accepting request 1033027 from devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/1033027
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-blessed?expand=0&rev=11
2022-11-03 18:14:44 +00:00
a85d65a571 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-blessed?expand=0&rev=21
2022-11-03 10:57:53 +00:00
f27c1d8640 Accepting request 962273 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/962273
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-blessed?expand=0&rev=10
2022-03-17 16:01:29 +00:00
7d2649c12d Accepting request 962173 from home:pgajdos:python
- 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

OBS-URL: https://build.opensuse.org/request/show/962173
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-blessed?expand=0&rev=19
2022-03-16 20:48:40 +00:00
3974844c1f Accepting request 829688 from devel:languages:python
- Update to 1.17.10:
  * bugfix: Now imports on 3.10+
  * bugfix: Fix detection of shift+arrow keys when using tmux. :ghissue:`178`.

OBS-URL: https://build.opensuse.org/request/show/829688
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-blessed?expand=0&rev=9
2020-08-29 18:34:29 +00:00
457fde5b7b - Update to 1.17.10:
* bugfix: Now imports on 3.10+
  * bugfix: Fix detection of shift+arrow keys when using tmux. :ghissue:`178`.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-blessed?expand=0&rev=17
2020-08-26 06:49:28 +00:00
02dc349ba5 Accepting request 800586 from devel:languages:python
- Update to 1.17.5:
  * minor fixes
- Do not pull extra pytest deps and use even latest pytest

OBS-URL: https://build.opensuse.org/request/show/800586
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-blessed?expand=0&rev=8
2020-05-06 09:04:51 +00:00
Tomáš Chvátal
10649bd63f - Update to 1.17.5:
* minor fixes
- Do not pull extra pytest deps and use even latest pytest

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-blessed?expand=0&rev=15
2020-05-06 07:26:26 +00:00
2eb31ff681 Accepting request 788601 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/788601
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-blessed?expand=0&rev=7
2020-03-26 22:37:32 +00:00
Tomáš Chvátal
9fcd4f67c2 Accepting request 788593 from home:wagi:branches:devel:languages:python
- update to 1.17.4
  * optimize length()
  * add pixel_height and pixel_width, for libsixel support
  * Documentation overhaul, plenty of examples and animated
    screenshots.

OBS-URL: https://build.opensuse.org/request/show/788593
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-blessed?expand=0&rev=13
2020-03-26 15:54:50 +00:00
1791b47cd5 Accepting request 766376 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/766376
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-blessed?expand=0&rev=6
2020-01-22 21:46:41 +00:00
Tomáš Chvátal
2ea9c75392 Accepting request 766372 from home:mcalabkova:branches:devel:languages:python
- update to 1.17.0
  * 24-bit color support
  * move_up(), move_down(), Terminal.move_left(), move_right() which 
    are strings that move the cursor one cell in the respective 
    direction, are now also callables for moving n cells to the 
    given direction, such as term.move_right(9).
  * Context Managers, fullscreen(), hidden_cursor(), and keypad() 
    now flush the stream after writing their sequences.
  * deprecated: superscript, subscript, shadow, and dim are no longer 
    “compoundable” with colors. Use Unicode text or 256 or 24-bit 
    color codes instead.
  * more on https://blessed.readthedocs.io/en/latest/history.html

OBS-URL: https://build.opensuse.org/request/show/766372
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-blessed?expand=0&rev=11
2020-01-22 16:04:01 +00:00
ac8a133e40 Accepting request 728515 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/728515
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-blessed?expand=0&rev=5
2019-09-07 09:50:48 +00:00
Todd R
612d9c7a3f Accepting request 728513 from home:TheBlackCat:branches:devel:languages:python
Set pytest maximum version.

OBS-URL: https://build.opensuse.org/request/show/728513
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-blessed?expand=0&rev=9
2019-09-05 13:46:04 +00:00
6461397fa4 Accepting request 682178 from devel:languages:python
- Update to 1.15.0:
  * no upstream changelog
- Make sure tests are run

OBS-URL: https://build.opensuse.org/request/show/682178
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-blessed?expand=0&rev=4
2019-03-22 14:00:47 +00:00
Tomáš Chvátal
a51f3ceb0b - Update to 1.15.0:
* no upstream changelog
- Make sure tests are run

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-blessed?expand=0&rev=7
2019-03-06 13:58:25 +00:00
43ff021b9d Accepting request 653948 from devel:languages:python
Remove superfluous devel dependency for noarch package

OBS-URL: https://build.opensuse.org/request/show/653948
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-blessed?expand=0&rev=3
2018-12-13 18:39:50 +00:00
a88f6dc246 Remove superfluous devel dependency for noarch package
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-blessed?expand=0&rev=5
2018-12-04 13:17:01 +00:00
cf9756e4a3 Accepting request 623454 from devel:languages:python
- Tox is not used when building so no need to depend on it

OBS-URL: https://build.opensuse.org/request/show/623454
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-blessed?expand=0&rev=2
2018-07-19 20:55:21 +00:00
Tomáš Chvátal
f6df9a31f1 - Tox is not used when building so no need to depend on it
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-blessed?expand=0&rev=3
2018-07-17 13:29:14 +00:00
d73dc39b0b Accepting request 605524 from devel:languages:python
curses interface

OBS-URL: https://build.opensuse.org/request/show/605524
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-blessed?expand=0&rev=1
2018-05-11 12:28:13 +00:00
Todd R
d71c1ad0dd Accepting request 605523 from devel:languages:python:misc
curses interface

OBS-URL: https://build.opensuse.org/request/show/605523
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-blessed?expand=0&rev=1
2018-05-09 03:38:32 +00:00