Revisions of python-rich

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1225564 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 30)
- update to 13.9.4:
  * Optimizations to cell_len which may speed up Rich / Textual
    output https://github.com/Textualize/rich/pull/3546
- update to 13.9.3:
  * Fix a broken regex that resulted in the slow path being
    chosen for some operations. This fix should result in notable
    speedups for some operations, such as wrapping text.
  * Fixed broken regex that may have resulted in poor
    performance. https://github.com/Textualize/rich/pull/3535
- update to 13.9.2:
  * A hotfix for highlighting in the table, and a fix for
    `Segment.split_cells`
  * Fixed `Table` columns not highlighting when added by
    `add_row` https://github.com/Textualize/rich/issues/3517
  * Fixed an issue with Segment.split_cells reported in Textual
    https://github.com/Textualize/textual/issues/5090
- update to 13.9.1:
  * Fixed typing_extensions dependency
- update to 13.9.0:
  * Dropped support for Python3.7
  * Rich will display tracebacks with finely grained error
    locations on python 3.11+
  * Fixed issue with Segment._split_cells
  * Fix auto detection of terminal size on Windows
  * `Text.style` now respected in Panel title/subtitle
- update to 13.8.1:
  * Added support for Python 3.13
  * Fixed infinite loop when appending Text to same instance
- update to 13.8.0:
  * Fixed `Table` rendering of box elements so "footer" elements
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1158430 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 29)
- update to 13.7.1:
  * Fixes some character widths

- Ignore python3.6.2 for test since it doesn't support it.
  * Added post_style argument to Segment.apply_style
  * Changed display of progress bars in no_color mode for
  * Console property size will fall back to getting the
    terminal size of stdout it stdin fails, this allows size
  * Allow passing markdown over STDIN when using python -m
  * Double tag escape, i.e. "\\[foo]" results in a
  * Fixed header_style not applying to headers in
  * Fixed encoding error on Windows when loading code for
  * MarkupError exception raise from None to omit internal
  * Factored out RichHandler.render and
- Kill dephell dependency
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1084878 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 23)
- update to 13.3.5:
  * Fixed italic indent guides in SVG output
  * Fixed for `is_terminal` ignoring FORCE_COLOR
    https://github.com/Textualize/rich/pull/2923
  * Added Style.clear_meta_and_links
  * Reversed `pre` and `code` tags in base HTML format
  * Fix syntax error when building with nuitka
  * Fixed pretty printing of empty dataclass
  * Use `Console(stderr=True)` in `rich.traceback.install` to
    support io redirection.
  * Fixes superfluous spaces in html output
  * Fixed duplicate output in Jupyter
  * Filter ANSI character-encoding-change codes in
    `Text.from_ansi` parser
  * Fixes traceback failing when a frame filename is unreadable
  * Fix for live update rendering console markup
  * `rich.progress.track()` will now show the elapsed time after
    finishing the task
  * Fixed truecolor to eight bit color conversion
  * Fixed failing tests due to Pygments dependency
  * Relaxed ipywidgets
  * v13.2.0 replaces the unmaintained `commonmark` library with
    `markdown-it-py`. This new parser has a lot more capabilities
    and will allow us to implement a number of additional
    Markdown features in the future.
  * Switch Markdown parsing from commonmark to markdown-it-py
  * Fixed wrong filenames in Jupyter tracebacks
  * Added locals_hide_dunder and locals_hide_sunder to
    Tracebacks, to hide double underscore and single underscore
  * Tracebacks will now hide double underscore names from locals
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1037125 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 21)
- change Source URL to https://files.pythonhosted.org
- change Upstream URL to https://github.com/Textualize/rich
- add _service file to easily download this
- remove CHANGELOG.md, as this is not present in the PyPI tarball
- Update to 12.6.0:
  * Added
    - Parse ANSI escape sequences in pretty repr #2470
    - Add support for FORCE_COLOR env var #2449
    - Allow a max_depth argument to be passed to the install() hook #2486
    - Document using None as name in __rich_repr__ for tuple positional args #2379
    - Add font_aspect_ratio parameter in SVG export https://github.com/Textualize/rich/pull/2539/files
    - Added Table.add_section method. #2544
  * Fixed
    - Handle stdout/stderr being null #2513
    - Fix NO_COLOR support on legacy Windows #2458
    - Fix pretty printer handling of cyclic references #2524
    - Fix missing mode property on file wrapper breaking uploads via requests #2495
    - Fix mismatching default value of parameter ensure_ascii #2538
    - Remove unused height parameter in Layout class #2540
    - Fixed exception in Syntax.rich_measure for empty files
  * Changed
    - Removed border from code blocks in Markdown
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 987405 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 19)
- update to 12.3.0:
  * Ability to change terminal window title
  * Added show_speed parameter to progress.track which will show the speed when the total is not known
  * Python blocks can now opt out from being rendered in tracebacks's frames,
    by setting a `_rich_traceback_omit = True` in their local scope
  * Fall back to `sys.__stderr__` on POSIX systems when trying to get the
    terminal size (fix issues when Rich is piped to another process)
  * Fixed markup escaping issue
  * Safari - Box appearing around SVG export
  * Fixed recursion error in Jupyter progress bars
  * Complex numbers are now identified by the highlighter
  * Fix crash on IDLE and forced is_terminal detection to False because IDLE
    can't do escape codes
  * Fixed missing blank line in traceback rendering
  * Fixed running Rich with the current working dir was deleted
  * Setting `total=None` on progress is now possible, and will display pulsing animation
  * Micro-optimization for Segment.divide
  * Bumped typing-extensions minimum to 4.0.0
  * Bumped minimum Python version to 3.6.3
  * Progress.open and Progress.wrap_file method to track the progress while
    reading from a file or file-like object
  * SVG export functionality
  * Adding Indonesian translation
  * Add missing `end` keyword argument to `Text.from_markup`
  * Fallback to text lexer when no lexer guessed
  * Fixed issue with decoding ANSI reset
  * Improve performance of cell_length
  * Improve performance of chop_cells
  * Fix capturing stdout on legacy Windows
  * Added options to TimeRemainingColumn to render a compact time format and
Displaying revisions 1 - 20 of 30
openSUSE Build Service is sponsored by