commit python-rich for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-rich for openSUSE:Factory checked in at 2023-07-24 18:12:19 Comparing /work/SRC/openSUSE:Factory/python-rich (Old) and /work/SRC/openSUSE:Factory/.python-rich.new.1467 (New) Package is "python-rich" Mon Jul 24 18:12:19 2023 rev:26 rq:1099481 version:13.4.2 Changes: --- /work/SRC/openSUSE:Factory/python-rich/python-rich.changes 2023-07-11 15:56:43.064967001 +0200 +++ /work/SRC/openSUSE:Factory/.python-rich.new.1467/python-rich.changes 2023-07-24 18:13:05.269607346 +0200 @@ -1,0 +2,5 @@ +Wed Jul 19 09:18:31 UTC 2023 - ecsos + +- %{?sle15_python_module_pythons} mut be at beginning to work. + +--- Other differences: -- ++ python-rich.spec ++ --- /var/tmp/diff_new_pack.qtzSSt/_old 2023-07-24 18:13:06.461614362 +0200 +++ /var/tmp/diff_new_pack.qtzSSt/_new 2023-07-24 18:13:06.465614385 +0200 @@ -17,6 +17,7 @@ # +%{?sle15_python_module_pythons} Name: python-rich Version:13.4.2 Release:0 @@ -37,7 +38,7 @@ Requires: python-pygments >= 2.13.0 Suggests: python-ipywidgets >= 7.5.1 BuildArch: noarch -%{?sle15_python_module_pythons} + # SECTION test requirements BuildRequires: %{python_module pytest} # /SECTION
commit python-rich for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-rich for openSUSE:Factory checked in at 2023-07-11 15:56:37 Comparing /work/SRC/openSUSE:Factory/python-rich (Old) and /work/SRC/openSUSE:Factory/.python-rich.new.8922 (New) Package is "python-rich" Tue Jul 11 15:56:37 2023 rev:25 rq:1097985 version:13.4.2 Changes: --- /work/SRC/openSUSE:Factory/python-rich/python-rich.changes 2023-06-04 00:11:47.237241585 +0200 +++ /work/SRC/openSUSE:Factory/.python-rich.new.8922/python-rich.changes 2023-07-11 15:56:43.064967001 +0200 @@ -1,0 +2,10 @@ +Sat Jul 8 20:32:32 UTC 2023 - Arun Persaud + +- specfile: + * update copyright year + +- update to version 13.4.2: + * Changed ++ Relaxed markdown-it-py dependency + +--- Old: rich-13.4.1.tar.gz New: rich-13.4.2.tar.gz Other differences: -- ++ python-rich.spec ++ --- /var/tmp/diff_new_pack.nD9urS/_old 2023-07-11 15:56:43.924972004 +0200 +++ /var/tmp/diff_new_pack.nD9urS/_new 2023-07-11 15:56:43.928972026 +0200 @@ -17,9 +17,8 @@ # -%{?sle15_python_module_pythons} Name: python-rich -Version:13.4.1 +Version:13.4.2 Release:0 Summary:A Python library for rich text and beautiful formatting in the terminal License:MIT @@ -32,21 +31,22 @@ BuildRequires: %{python_module poetry-core} BuildRequires: %{python_module pygments >= 2.13.0} BuildRequires: %{python_module typing_extensions >= 4.0.0 if %python-base < 3.9} -BuildRequires: python-rpm-macros -# SECTION test requirements -BuildRequires: %{python_module pytest} -# /SECTION BuildRequires: fdupes +BuildRequires: python-rpm-macros Requires: python-markdown-it-py >= 2.2.0 Requires: python-pygments >= 2.13.0 Suggests: python-ipywidgets >= 7.5.1 +BuildArch: noarch +%{?sle15_python_module_pythons} +# SECTION test requirements +BuildRequires: %{python_module pytest} +# /SECTION %if 0%{?python_version_nodots} < 39 Requires: python-typing_extensions >= 4.0.0 %endif %if 0%{?python_version_nodots} < 37 Requires: python-dataclasses >= 0.7 %endif -BuildArch: noarch %python_subpackages %description ++ rich-13.4.1.tar.gz -> rich-13.4.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rich-13.4.1/PKG-INFO new/rich-13.4.2/PKG-INFO --- old/rich-13.4.1/PKG-INFO1970-01-01 01:00:00.0 +0100 +++ new/rich-13.4.2/PKG-INFO1970-01-01 01:00:00.0 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: rich -Version: 13.4.1 +Version: 13.4.2 Summary: Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal Home-page: https://github.com/Textualize/rich License: MIT @@ -29,7 +29,7 @@ Classifier: Typing :: Typed Provides-Extra: jupyter Requires-Dist: ipywidgets (>=7.5.1,<9) ; extra == "jupyter" -Requires-Dist: markdown-it-py (>=2.2.0,<3.0.0) +Requires-Dist: markdown-it-py (>=2.2.0) Requires-Dist: pygments (>=2.13.0,<3.0.0) Requires-Dist: typing-extensions (>=4.0.0,<5.0) ; python_version < "3.9" Project-URL: Documentation, https://rich.readthedocs.io/en/latest/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rich-13.4.1/pyproject.toml new/rich-13.4.2/pyproject.toml --- old/rich-13.4.1/pyproject.toml 2023-05-31 19:15:37.644099200 +0200 +++ new/rich-13.4.2/pyproject.toml 2023-06-12 15:54:56.878625200 +0200 @@ -2,7 +2,7 @@ name = "rich" homepage = "https://github.com/Textualize/rich"; documentation = "https://rich.readthedocs.io/en/latest/"; -version = "13.4.1" +version = "13.4.2" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" authors = ["Will McGugan "] license = "MIT" @@ -30,7 +30,7 @@ typing-extensions = { version = ">=4.0.0, <5.0", python = "<3.9" } pygments = "^2.13.0" ipywidgets = { version = ">=7.5.1,<9", optional = true } -markdown-it-py = "^2.2.0" +markdown-it-py = ">=2.2.0" [tool.poetry.extras] jupyter = ["ipywidgets"]
commit python-rich for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-rich for openSUSE:Factory checked in at 2023-06-04 00:11:45 Comparing /work/SRC/openSUSE:Factory/python-rich (Old) and /work/SRC/openSUSE:Factory/.python-rich.new.15902 (New) Package is "python-rich" Sun Jun 4 00:11:45 2023 rev:24 rq:1090265 version:13.4.1 Changes: --- /work/SRC/openSUSE:Factory/python-rich/python-rich.changes 2023-05-09 13:06:16.924643948 +0200 +++ /work/SRC/openSUSE:Factory/.python-rich.new.15902/python-rich.changes 2023-06-04 00:11:47.237241585 +0200 @@ -1,0 +2,8 @@ +Thu Jun 1 06:05:31 UTC 2023 - Johannes Kastl + +- update to 13.4.1: + * Fixed typing extensions import in markdown #2979 +- update to 13.4.0: + * Added support for tables in Markdown #2977 + +--- Old: rich-13.3.5.tar.gz New: rich-13.4.1.tar.gz Other differences: -- ++ python-rich.spec ++ --- /var/tmp/diff_new_pack.EA0BFj/_old 2023-06-04 00:11:47.893245506 +0200 +++ /var/tmp/diff_new_pack.EA0BFj/_new 2023-06-04 00:11:47.90124 +0200 @@ -17,10 +17,9 @@ # -%define skip_python2 1 %{?sle15_python_module_pythons} Name: python-rich -Version:13.3.5 +Version:13.4.1 Release:0 Summary:A Python library for rich text and beautiful formatting in the terminal License:MIT ++ rich-13.3.5.tar.gz -> rich-13.4.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rich-13.3.5/PKG-INFO new/rich-13.4.1/PKG-INFO --- old/rich-13.3.5/PKG-INFO1970-01-01 01:00:00.0 +0100 +++ new/rich-13.4.1/PKG-INFO1970-01-01 01:00:00.0 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: rich -Version: 13.3.5 +Version: 13.4.1 Summary: Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal Home-page: https://github.com/Textualize/rich License: MIT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rich-13.3.5/pyproject.toml new/rich-13.4.1/pyproject.toml --- old/rich-13.3.5/pyproject.toml 2023-04-27 16:16:26.977654500 +0200 +++ new/rich-13.4.1/pyproject.toml 2023-05-31 19:15:37.644099200 +0200 @@ -2,7 +2,7 @@ name = "rich" homepage = "https://github.com/Textualize/rich"; documentation = "https://rich.readthedocs.io/en/latest/"; -version = "13.3.5" +version = "13.4.1" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" authors = ["Will McGugan "] license = "MIT" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rich-13.3.5/rich/markdown.py new/rich-13.4.1/rich/markdown.py --- old/rich-13.3.5/rich/markdown.py2023-01-27 17:26:35.442798900 +0100 +++ new/rich-13.4.1/rich/markdown.py2023-05-31 19:25:32.484368000 +0200 @@ -1,10 +1,18 @@ from __future__ import annotations +import sys from typing import ClassVar, Dict, Iterable, List, Optional, Type, Union from markdown_it import MarkdownIt from markdown_it.token import Token +if sys.version_info >= (3, 8): +from typing import get_args +else: +from typing_extensions import get_args # pragma: no cover + +from rich.table import Table + from . import box from ._loop import loop_first from ._stack import Stack @@ -223,6 +231,117 @@ yield Rule(style=style) +class TableElement(MarkdownElement): +"""MarkdownElement corresponding to `table_open`.""" + +def __init__(self) -> None: +self.header: TableHeaderElement | None = None +self.body: TableBodyElement | None = None + +def on_child_close( +self, context: "MarkdownContext", child: "MarkdownElement" +) -> bool: +if isinstance(child, TableHeaderElement): +self.header = child +elif isinstance(child, TableBodyElement): +self.body = child +else: +raise RuntimeError("Couldn't process markdown table.") +return False + +def __rich_console__( +self, console: Console, options: ConsoleOptions +) -> RenderResult: +table = Table(box=box.SIMPLE_HEAVY) + +assert self.header is not None +assert self.header.row is not None +for column in self.header.row.cells: +table.add_column(column.content) + +assert self.body is not None +for row in self.body.rows: +row_content = [element.content for element in row.cells] +table.add_row(*row_content) + +yield table + + +class TableHeaderElement(MarkdownElement): +"""MarkdownElement corresponding
commit python-rich for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-rich for openSUSE:Factory checked in at 2023-05-09 13:06:11 Comparing /work/SRC/openSUSE:Factory/python-rich (Old) and /work/SRC/openSUSE:Factory/.python-rich.new.1533 (New) Package is "python-rich" Tue May 9 13:06:11 2023 rev:23 rq:1084878 version:13.3.5 Changes: --- /work/SRC/openSUSE:Factory/python-rich/python-rich.changes 2023-04-22 21:59:29.648869824 +0200 +++ /work/SRC/openSUSE:Factory/.python-rich.new.1533/python-rich.changes 2023-05-09 13:06:16.924643948 +0200 @@ -1,0 +2,54 @@ +Thu May 4 21:06:58 UTC 2023 - Dirk Müller + +- 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 +by default. Set `locals_hide_dunder=False` to restore +previous behaviour. + * Fixed issue with Segment.split_cells for mixed single and +double cell widths + * Some relatively minor fixes and improvements. The most +significant update (and the reason for the major version +bump) is that Rich has dropped Python3.6 support. + * Reversed `pre` and `code` tags in base HTML format + * Improved detection of `attrs` library, that isn't confused by +the presence of the `attr` library. + * Fixed issue with `locals_max_length` parameter not being +respected in Traceback + * Handling of broken `fileno` made more robust. Fixes + * Fixed missing `fileno` on FileProxy + * Bumped minimum Python version to 3.7 + * Pretty-printing of "tagged" `__repr__` results is now greedy +when matching tags + * `progress.track` now supports deriving total from +`__length_hint__` + * Add type annotation for key_separator of pretty.Node + +--- Old: _service rich-12.6.0.tar.gz New: rich-13.3.5.tar.gz Other differences: -- ++ python-rich.spec ++ --- /var/tmp/diff_new_pack.WrBs7z/_old 2023-05-09 13:06:17.652648281 +0200 +++ /var/tmp/diff_new_pack.WrBs7z/_new 2023-05-09 13:06:17.656648305 +0200 @@ -20,26 +20,26 @@ %define skip_python2 1 %{?sle15_python_module_pythons} Name: python-rich -Version:12.6.0 +Version:13.3.5 Release:0 Summary:A Python library for rich text and beautiful formatting in the terminal License:MIT Group: Development/Languages/Python URL:https://github.com/Textualize/rich Source: https://files.pythonhosted.org/packages/source/r/rich/rich-%{version}.tar.gz -BuildRequires: %{python_module commonmark >= 0.9.0} BuildRequires: %{python_module dataclasses >= 0.7 if %python-base < 3.7} +BuildRequires: %{python_module markdown-it-py >= 2.2.0} BuildRequires: %{python_module pip} BuildRequires: %{python_module poetry-core} -BuildRequires: %{python_module pygments >= 2.6.0} +BuildRequires: %{python_module pygments >= 2.13.0} BuildRequires: %{python_module typing_extensions >= 4.0.0 if %python-base < 3.9} BuildRequires: python-rpm-macros # SECTION test requirements BuildRequires: %{python_module pytest} # /SECTION BuildRequires: fdupes -Requires: python-commonmark >= 0.9.0 -Requires: python-pygments >= 2.6.0 +Requires: python-markdown-it-py >= 2.2.0 +Requires: python-pygments >= 2.13.0 Suggests: python-ipywidgets >= 7.5.
commit python-rich for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-rich for openSUSE:Factory checked in at 2023-04-22 21:58:50 Comparing /work/SRC/openSUSE:Factory/python-rich (Old) and /work/SRC/openSUSE:Factory/.python-rich.new.1533 (New) Package is "python-rich" Sat Apr 22 21:58:50 2023 rev:22 rq:1081772 version:12.6.0 Changes: --- /work/SRC/openSUSE:Factory/python-rich/python-rich.changes 2022-11-22 16:09:51.369930478 +0100 +++ /work/SRC/openSUSE:Factory/.python-rich.new.1533/python-rich.changes 2023-04-22 21:59:29.648869824 +0200 @@ -1,0 +2,10 @@ +Fri Apr 21 12:33:21 UTC 2023 - Dirk Müller + +- add sle15_python_module_pythons (jsc#PED-68) + +--- +Thu Apr 13 22:44:36 UTC 2023 - Matej Cepl + +- Make calling of %{sle15modernpython} optional. + +--- Other differences: -- ++ python-rich.spec ++ --- /var/tmp/diff_new_pack.ZtB7Qq/_old 2023-04-22 21:59:30.604875539 +0200 +++ /var/tmp/diff_new_pack.ZtB7Qq/_new 2023-04-22 21:59:30.608875563 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-rich # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # Copyright (c) 2020-2021, Martin Hauke # # All modifications and additions to the file contributed by third parties @@ -18,6 +18,7 @@ %define skip_python2 1 +%{?sle15_python_module_pythons} Name: python-rich Version:12.6.0 Release:0
commit python-rich for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-rich for openSUSE:Factory checked in at 2022-11-22 16:09:48 Comparing /work/SRC/openSUSE:Factory/python-rich (Old) and /work/SRC/openSUSE:Factory/.python-rich.new.1597 (New) Package is "python-rich" Tue Nov 22 16:09:48 2022 rev:21 rq:1037125 version:12.6.0 Changes: --- /work/SRC/openSUSE:Factory/python-rich/python-rich.changes 2022-07-21 11:35:43.943086093 +0200 +++ /work/SRC/openSUSE:Factory/.python-rich.new.1597/python-rich.changes 2022-11-22 16:09:51.369930478 +0100 @@ -1,0 +2,26 @@ +Mon Nov 21 09:44:40 UTC 2022 - Johannes Kastl + +- 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 + +--- Old: rich-12.5.1.tar.gz New: _service rich-12.6.0.tar.gz Other differences: -- ++ python-rich.spec ++ --- /var/tmp/diff_new_pack.cLdvdM/_old 2022-11-22 16:09:52.073934056 +0100 +++ /var/tmp/diff_new_pack.cLdvdM/_new 2022-11-22 16:09:52.077934076 +0100 @@ -17,18 +17,15 @@ # -%{?!python_module:%define python_module() python3-%{**}} %define skip_python2 1 -# https://github.com/Textualize/rich/issues/2410 -%define commit cde23ed0a1ecad8c63436148c7e1fb6f0073fca8 Name: python-rich -Version:12.5.1 +Version:12.6.0 Release:0 Summary:A Python library for rich text and beautiful formatting in the terminal License:MIT Group: Development/Languages/Python -URL:https://github.com/willmcgugan/rich -Source: https://github.com/willmcgugan/rich/archive/%{commit}.tar.gz#/rich-%{version}.tar.gz +URL:https://github.com/Textualize/rich +Source: https://files.pythonhosted.org/packages/source/r/rich/rich-%{version}.tar.gz BuildRequires: %{python_module commonmark >= 0.9.0} BuildRequires: %{python_module dataclasses >= 0.7 if %python-base < 3.7} BuildRequires: %{python_module pip} @@ -57,7 +54,7 @@ markdown and more to the terminal. %prep -%setup -q -n rich-%{commit} +%setup -q -n rich-%{version} %build %pyproject_wheel @@ -66,12 +63,9 @@ %pyproject_install %python_expand %fdupes %{buildroot}%{$python_sitelib} -%check -%pytest -k 'not test_log' - %files %{python_files} %license LICENSE -%doc CHANGELOG.md README.md +%doc README.md %{python_sitelib}/rich %{python_sitelib}/rich-%{version}*-info ++ _service ++ ++ rich-12.5.1.tar.gz -> rich-12.6.0.tar.gz ++ /work/SRC/openSUSE:Factory/python-rich/rich-12.5.1.tar.gz /work/SRC/openSUSE:Factory/.python-rich.new.1597/rich-12.6.0.tar.gz differ: char 4, line 1
commit python-rich for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-rich for openSUSE:Factory checked in at 2022-07-21 11:35:27 Comparing /work/SRC/openSUSE:Factory/python-rich (Old) and /work/SRC/openSUSE:Factory/.python-rich.new.1523 (New) Package is "python-rich" Thu Jul 21 11:35:27 2022 rev:20 rq:990494 version:12.5.1 Changes: --- /work/SRC/openSUSE:Factory/python-rich/python-rich.changes 2022-07-07 12:58:40.279439705 +0200 +++ /work/SRC/openSUSE:Factory/.python-rich.new.1523/python-rich.changes 2022-07-21 11:35:43.943086093 +0200 @@ -1,0 +2,53 @@ +Wed Jul 20 20:30:10 UTC 2022 - Ben Greiner + +- Update to 12.5.1 + * Fixed missing typing extensions dependency on 3.9 #2386 +- Release + * Environment variables JUPYTER_COLUMNS and JUPYTER_LINES to +control width and height of console in Jupyter + * Markdown friendly Box style, MARKDOWN, for rendering tables +ready to copy into markdown files + * inspect will prefix coroutine functions with async def + * Default width of Jupyter console size is increased to 115 + * Optimized Segment.divide + * Style.__add__ will no longer return NotImplemented + * Remove rich._lru_cache + * Fix Rich clobbering cursor style on Windows #2339 + * Fix text wrapping edge case #2296 + * Allow exceptions that are raised while a Live is rendered to be +displayed and/or processed #2305 + * Fix crashes that can happen with inspect when docstrings +contain some special control codes #2294 + * Fix edges used in first row of tables when show_header=False +#2330 + * Fix interaction between Capture contexts and +Console(record=True) #2343 + * Fixed hash issue in Styles class #2346 + * Fixed bug in Segment.split_and_crop_lines +- Release 12.4.4 + * Added clipping per line to SVG output to avoid box characters +overlapping + * Optimized SVG output +- Release 12.4.3 + * Further tweaks to SVG character matrix + * Added clip rect to SVG to prevent box characters overlapping +bottom of terminal +- Release 12.4.2 + * Fix for SVG on Firefox + * Removed excess margin from SVG, tweaked cell sizes to better +render block characters +- Release 12.4.1 + * Fix for default background color in SVG export #2260 + * Changed + * Added a keyline around SVG terminals which is visible on dark +backgrounds +- Release 12.4.0 + * Rebuilt SVG export to create a simpler SVG that is more +portable + * Fix render_lines crash when render height was negative #2246 + * Add padding to Syntax constructor #2247 +- Remove nonsensical python362 conditional for tests +- Fix requirements (missing typing_extensions in python38 broke + httpx -- gh#encode/httpx#2316) + +--- Old: rich-12.3.0.tar.gz New: rich-12.5.1.tar.gz Other differences: -- ++ python-rich.spec ++ --- /var/tmp/diff_new_pack.PEX7j9/_old 2022-07-21 11:35:44.739086878 +0200 +++ /var/tmp/diff_new_pack.PEX7j9/_new 2022-07-21 11:35:44.739086878 +0200 @@ -19,33 +19,32 @@ %{?!python_module:%define python_module() python3-%{**}} %define skip_python2 1 - +# https://github.com/Textualize/rich/issues/2410 +%define commit cde23ed0a1ecad8c63436148c7e1fb6f0073fca8 Name: python-rich -Version:12.3.0 +Version:12.5.1 Release:0 Summary:A Python library for rich text and beautiful formatting in the terminal License:MIT Group: Development/Languages/Python URL:https://github.com/willmcgugan/rich -Source: https://github.com/willmcgugan/rich/archive/v%{version}.tar.gz#/rich-%{version}.tar.gz -BuildRequires: %{python_module colorama >= 0.4.3} -BuildRequires: %{python_module commonmark >= 0.9.1} +Source: https://github.com/willmcgugan/rich/archive/%{commit}.tar.gz#/rich-%{version}.tar.gz +BuildRequires: %{python_module commonmark >= 0.9.0} BuildRequires: %{python_module dataclasses >= 0.7 if %python-base < 3.7} BuildRequires: %{python_module pip} BuildRequires: %{python_module poetry-core} BuildRequires: %{python_module pygments >= 2.6.0} -BuildRequires: %{python_module typing_extensions >= 3.7.4 if %python-base < 3.8} +BuildRequires: %{python_module typing_extensions >= 4.0.0 if %python-base < 3.9} BuildRequires: python-rpm-macros # SECTION test requirements BuildRequires: %{python_module pytest} # /SECTION BuildRequires: fdupes -Requires: python-colorama >= 0.4.3 -Requires: python-commonmark >= 0.9.1 +Requires: python-commonmark >= 0.9.0 Requires: python-pygments >= 2.6.0 -Suggests: python-ipywidgets -%if 0%{?python_version_nodots} < 38 -Requires: python-typing_extension
commit python-rich for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-rich for openSUSE:Factory checked in at 2022-07-07 12:57:50 Comparing /work/SRC/openSUSE:Factory/python-rich (Old) and /work/SRC/openSUSE:Factory/.python-rich.new.1523 (New) Package is "python-rich" Thu Jul 7 12:57:50 2022 rev:19 rq:987405 version:12.3.0 Changes: --- /work/SRC/openSUSE:Factory/python-rich/python-rich.changes 2022-04-20 16:57:42.250644018 +0200 +++ /work/SRC/openSUSE:Factory/.python-rich.new.1523/python-rich.changes 2022-07-07 12:58:40.279439705 +0200 @@ -1,0 +2,68 @@ +Thu Jul 7 10:34:00 UTC 2022 - Dirk M??ller + +- 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 +render elapsed time when a task is finished. + * Added ProgressColumn `MofNCompleteColumn` to display raw `completed/total` +column (similar to DownloadColumn, +but displays values as ints, does not convert to floats or add bit/bytes +units). + * Replace Colorama with win32 renderer + * Add support for namedtuples to `Pretty` + * In Jupyter mode make the link target be set to "\_blank" + * Fix some issues with markup handling around "[" characters + * Fix syntax lexer guessing. + * Fixed Pretty measure not respecting expand_all + * Collapsed definitions for single-character spinners, to save memory and +reduce import time. + * Fix print_json indent type in `__init__.py` + * Fix error when inspecting object defined in REPL + * Fix incorrect highlighting of non-indented JSON + * Fixed height reset in complex renderables + * Improved support for enum.Flag in ReprHighlighter + * Tree now respects justify=None, i.e. won't pad to right + * Removed rich.tabulate which was marked for deprecation + * Deprecated rich.align.AlignValues in favor of AlignMethod + * Add support for US spelling of "gray" in ANSI color names + * Added `rich.diagnose.report` to expose environment debugging logic as function + * Added classmethod `Progress.get_default_columns()` to get the default list +of progress bar columns + * Fixed performance issue in measuring text + * Fixed test failures on PyPy3 + * Workaround for edge case of object from Faiss with no `__class__` + * Add Traditional Chinese readme + * Add `Syntax.guess_lexer`, add support for more lexers + * Add `lexer` parameter to `Syntax.from_path` to allow for overrides + * Workaround for edge case of object from Faiss with no `__class__` + * Ensure `Syntax` always justifies left + * Handle classes in inspect when methods=True + +--- Old: rich-11.0.0.tar.gz New: rich-12.3.0.tar.gz Other differences: -- ++ python-rich.spec ++ --- /var/tmp/diff_new_pack.kUMlPf/_old 2022-07-07 12:58:41.527441549 +0200 +++ /var/tmp/diff_new_pack.kUMlPf/_new 2022-07-07 12:58:41.531441554 +0200 @@ -21,7 +21,7 @@ %define skip_python2 1 Name: python-rich -Version:11.0.0 +Version:12.3.0 Release:0 Summary:A Python library for rich text and beautiful formatting in the terminal License:MIT ++ rich-
commit python-rich for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-rich for openSUSE:Factory checked in at 2022-04-20 16:57:12 Comparing /work/SRC/openSUSE:Factory/python-rich (Old) and /work/SRC/openSUSE:Factory/.python-rich.new.1941 (New) Package is "python-rich" Wed Apr 20 16:57:12 2022 rev:18 rq:970999 version:11.0.0 Changes: --- /work/SRC/openSUSE:Factory/python-rich/python-rich.changes 2022-01-14 23:15:14.778709379 +0100 +++ /work/SRC/openSUSE:Factory/.python-rich.new.1941/python-rich.changes 2022-04-20 16:57:42.250644018 +0200 @@ -1,0 +2,5 @@ +Thu Apr 14 07:17:44 UTC 2022 - Hui-Zhi Zhao + +- Ignore python3.6.2 for test since it doesn't support it. + +--- Other differences: -- ++ python-rich.spec ++ --- /var/tmp/diff_new_pack.821OKq/_old 2022-04-20 16:57:42.754644489 +0200 +++ /var/tmp/diff_new_pack.821OKq/_new 2022-04-20 16:57:42.758644493 +0200 @@ -19,6 +19,7 @@ %{?!python_module:%define python_module() python3-%{**}} %define skip_python2 1 + Name: python-rich Version:11.0.0 Release:0 @@ -67,7 +68,9 @@ %python_expand %fdupes %{buildroot}%{$python_sitelib} %check +%if "%{python_flavor}" >= "python362" %pytest -k 'not test_log' +%endif %files %{python_files} %license LICENSE
commit python-rich for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-rich for openSUSE:Factory checked in at 2022-01-14 23:13:44 Comparing /work/SRC/openSUSE:Factory/python-rich (Old) and /work/SRC/openSUSE:Factory/.python-rich.new.1892 (New) Package is "python-rich" Fri Jan 14 23:13:44 2022 rev:17 rq:946510 version:11.0.0 Changes: --- /work/SRC/openSUSE:Factory/python-rich/python-rich.changes 2021-11-08 17:25:08.680731151 +0100 +++ /work/SRC/openSUSE:Factory/.python-rich.new.1892/python-rich.changes 2022-01-14 23:15:14.778709379 +0100 @@ -1,0 +2,47 @@ +Fri Jan 14 20:08:47 UTC 2022 - Ben Greiner + +- Update to 11.0.0 + * Note: as a major version bump, this version has some breaking +changes. These changes won't affect many people, but we like to +be strict about semver. See the release notes below. + * Added max_depth arg to pretty printing #1585 + * Added vertical_align to Table.add_row #1590 + * Fixed issue with pretty repr in jupyter notebook #1717 + * Fix Traceback theme defaults override user supplied styles +#1786 + * breaking Deprecated rich.console.RenderGroup, now named +rich.console.Group + * breaking Syntax.__init__ parameter lexer_name renamed to lexer + * Syntax constructor accepts both str and now a pygments lexer +#1748 +- Releases 10.16.X + * A bugfix for progress bars in Jupyter in this release. And a +new property on Text class which exports the equivalent console +markup. + * Double print of progress bar in Jupyter #1737 + * Added Text.markup property #1751 +- Releases 10.15.X + * Added dynamic_progress.py to examples + * Added ConsoleOptions.update_height + * Fixed Padding not respecting height + * Added Text.from_ansi method + * Changed Some optimizations for simple strings (with only single +cell widths) + * Fixed issue with progress bar not rendering markup #1721 + * Fixed race condition when exiting Live #1530 + * Fix Deadlock issue #1734 +- Release 10.14.0 + * Mostly fixes for edge cases. Added a rich_cast function to +rich.protocol, which is unlikely to be used outside of Rich +itself. + * Fixed progress speed not updating when total doesn't change + * Fixed superfluous new line in Status #1662 + * Fixed Windows legacy width again + * Fixed infinite loop in set_cell_size #1682 + * Added file protocol to URL highlighter #1681 + * Added rich.protocol.rich_cast + * Allowed __rich__ to work recursively + * Allowed Text classes to work with sep in print #1689 +- Fix dependencies with dropping python36 quirks + +--- Old: rich-10.13.0.tar.gz New: rich-11.0.0.tar.gz Other differences: -- ++ python-rich.spec ++ --- /var/tmp/diff_new_pack.wM7CQV/_old 2022-01-14 23:15:15.450709812 +0100 +++ /var/tmp/diff_new_pack.wM7CQV/_new 2022-01-14 23:15:15.454709815 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-rich # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # Copyright (c) 2020-2021, Martin Hauke # # All modifications and additions to the file contributed by third parties @@ -17,10 +17,10 @@ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} +%{?!python_module:%define python_module() python3-%{**}} %define skip_python2 1 Name: python-rich -Version:10.13.0 +Version:11.0.0 Release:0 Summary:A Python library for rich text and beautiful formatting in the terminal License:MIT @@ -29,12 +29,12 @@ Source: https://github.com/willmcgugan/rich/archive/v%{version}.tar.gz#/rich-%{version}.tar.gz BuildRequires: %{python_module colorama >= 0.4.3} BuildRequires: %{python_module commonmark >= 0.9.1} +BuildRequires: %{python_module dataclasses >= 0.7 if %python-base < 3.7} BuildRequires: %{python_module pip} BuildRequires: %{python_module poetry-core} BuildRequires: %{python_module pygments >= 2.6.0} -BuildRequires: %{python_module typing_extensions >= 3.7.4} +BuildRequires: %{python_module typing_extensions >= 3.7.4 if %python-base < 3.8} BuildRequires: python-rpm-macros -BuildRequires: (python3-dataclasses >= 0.7 if python3-base < 3.7 else python36-dataclasses >= 0.7) # SECTION test requirements BuildRequires: %{python_module pytest} # /SECTION @@ -42,8 +42,10 @@ Requires: python-colorama >= 0.4.3 Requires: python-commonmark >= 0.9.1 Requires: python-pygments >= 2.6.0 -Requires: python-typing_extensions >= 3.7.4 Suggests: python-ipywidgets +%if 0%{?python_version_nodots} < 38 +Requires: python-typing_extensions >= 3.7.4 +%endif %if 0%{?python_version_nodots} < 37 Requires:
commit python-rich for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-rich for openSUSE:Factory checked in at 2021-11-08 17:24:21 Comparing /work/SRC/openSUSE:Factory/python-rich (Old) and /work/SRC/openSUSE:Factory/.python-rich.new.1890 (New) Package is "python-rich" Mon Nov 8 17:24:21 2021 rev:16 rq:930010 version:10.13.0 Changes: --- /work/SRC/openSUSE:Factory/python-rich/python-rich.changes 2021-05-19 17:49:33.169491184 +0200 +++ /work/SRC/openSUSE:Factory/.python-rich.new.1890/python-rich.changes 2021-11-08 17:25:08.680731151 +0100 @@ -1,0 +2,45 @@ +Sun Nov 7 18:35:23 UTC 2021 - Martin Hauke + +- Update to versino 10.13.0 + Added + * Added json.dumps parameters to print_json. + Fixed + * Fixed an edge case bug when console module try to detect if +they are in a tty at the end of a pytest run. + * Fixed issue with TERM env vars that have more than one hyphen. + * Fixed missing new line after progress bar when terminal is not +interactive. + * Fixed exception in IPython when disabling pprint with %pprint. + * Fixed issue where values longer than the console width +produced invalid JSON. + * Fixes trailing comma when pretty printing dataclass with last +field repr=False. + Changed + * Markdown codeblocks now word-wrap #1515 + +--- +Mon Oct 25 21:30:41 UTC 2021 - Martin Hauke + +- Update to version 10.12.0 + Updated + * Official Py3.10 release + Fixed + * Fixed detection of custom repr when pretty printing dataclasses +- Update to version 10.11.0 + * Added two new options to Tracebacks, to hide framework code, +and guard against very long tracebacks. +- Update to version 10.10.0 + * Added stdin support to rich.json + * Fixed pretty printing of objects with fo magic with getattr. +- Update to version 10.9.0 + * This release highlights JSON keys with a different color +- Update to version 10.8.0 + * This release adds pretty printing of JSON + +--- +Fri Aug 20 11:34:28 UTC 2021 - Martin Hauke + +- Update to version 10.7.0 + * https://github.com/willmcgugan/rich/releases/tag/v10.7.0 + +--- Old: rich-10.2.1.tar.gz New: rich-10.13.0.tar.gz Other differences: -- ++ python-rich.spec ++ --- /var/tmp/diff_new_pack.mwDJAa/_old 2021-11-08 17:25:09.596731752 +0100 +++ /var/tmp/diff_new_pack.mwDJAa/_new 2021-11-08 17:25:09.600731755 +0100 @@ -20,7 +20,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-rich -Version:10.2.1 +Version:10.13.0 Release:0 Summary:A Python library for rich text and beautiful formatting in the terminal License:MIT ++ rich-10.2.1.tar.gz -> rich-10.13.0.tar.gz ++ /work/SRC/openSUSE:Factory/python-rich/rich-10.2.1.tar.gz /work/SRC/openSUSE:Factory/.python-rich.new.1890/rich-10.13.0.tar.gz differ: char 13, line 1
commit python-rich for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-rich for openSUSE:Factory checked in at 2021-05-19 17:49:21 Comparing /work/SRC/openSUSE:Factory/python-rich (Old) and /work/SRC/openSUSE:Factory/.python-rich.new.2988 (New) Package is "python-rich" Wed May 19 17:49:21 2021 rev:15 rq:894194 version:10.2.1 Changes: --- /work/SRC/openSUSE:Factory/python-rich/python-rich.changes 2021-04-06 17:32:47.783328353 +0200 +++ /work/SRC/openSUSE:Factory/.python-rich.new.2988/python-rich.changes 2021-05-19 17:49:33.169491184 +0200 @@ -1,0 +2,18 @@ +Tue May 18 16:01:09 UTC 2021 - Martin Hauke + +- Update to version 10.2.1 + * Fixed panel in Markdown exploding +- Update to version 10.2.0 + Added + * syntax for call, i.e. "Foo(bar)" + * Console.measure as a convenient alias for Measurement.get + * support for pretty printing attrs objects + * mappingproxy to pretty print + * UserDict and UserList support to pretty printer + Changed + * colorama init to set strip=False + * Changed highlighter for False, True, None to not match in the +middle of a word. i.e. NoneType is no longer highlighted as +None + +--- Old: rich-10.1.0.tar.gz New: rich-10.2.1.tar.gz Other differences: -- ++ python-rich.spec ++ --- /var/tmp/diff_new_pack.LJKd6r/_old 2021-05-19 17:49:34.081487360 +0200 +++ /var/tmp/diff_new_pack.LJKd6r/_new 2021-05-19 17:49:34.085487343 +0200 @@ -20,7 +20,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-rich -Version:10.1.0 +Version:10.2.1 Release:0 Summary:A Python library for rich text and beautiful formatting in the terminal License:MIT ++ rich-10.1.0.tar.gz -> rich-10.2.1.tar.gz ++ /work/SRC/openSUSE:Factory/python-rich/rich-10.1.0.tar.gz /work/SRC/openSUSE:Factory/.python-rich.new.2988/rich-10.2.1.tar.gz differ: char 13, line 1
commit python-rich for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-rich for openSUSE:Factory checked in at 2021-04-06 17:31:12 Comparing /work/SRC/openSUSE:Factory/python-rich (Old) and /work/SRC/openSUSE:Factory/.python-rich.new.2401 (New) Package is "python-rich" Tue Apr 6 17:31:12 2021 rev:14 rq:883225 version:10.1.0 Changes: --- /work/SRC/openSUSE:Factory/python-rich/python-rich.changes 2021-04-01 14:19:14.720150589 +0200 +++ /work/SRC/openSUSE:Factory/.python-rich.new.2401/python-rich.changes 2021-04-06 17:32:47.783328353 +0200 @@ -1,0 +2,7 @@ +Tue Apr 6 09:20:59 UTC 2021 - Martin Hauke + +- Update to version 10.1.0 + * Fixed support for jupyter qtconsole and similar Jupyter +environments. + +--- Old: rich-10.0.1.tar.gz New: rich-10.1.0.tar.gz Other differences: -- ++ python-rich.spec ++ --- /var/tmp/diff_new_pack.Big48p/_old 2021-04-06 17:32:48.723329416 +0200 +++ /var/tmp/diff_new_pack.Big48p/_new 2021-04-06 17:32:48.727329421 +0200 @@ -20,7 +20,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-rich -Version:10.0.1 +Version:10.1.0 Release:0 Summary:A Python library for rich text and beautiful formatting in the terminal License:MIT ++ rich-10.0.1.tar.gz -> rich-10.1.0.tar.gz ++ /work/SRC/openSUSE:Factory/python-rich/rich-10.0.1.tar.gz /work/SRC/openSUSE:Factory/.python-rich.new.2401/rich-10.1.0.tar.gz differ: char 27, line 1
commit python-rich for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-rich for openSUSE:Factory checked in at 2021-04-01 14:17:51 Comparing /work/SRC/openSUSE:Factory/python-rich (Old) and /work/SRC/openSUSE:Factory/.python-rich.new.2401 (New) Package is "python-rich" Thu Apr 1 14:17:51 2021 rev:13 rq:882371 version:10.0.1 Changes: --- /work/SRC/openSUSE:Factory/python-rich/python-rich.changes 2021-03-11 20:12:19.064666085 +0100 +++ /work/SRC/openSUSE:Factory/.python-rich.new.2401/python-rich.changes 2021-04-01 14:19:14.720150589 +0200 @@ -1,0 +2,39 @@ +Tue Mar 30 20:04:51 UTC 2021 - Martin Hauke + +- Update to version 10.0.1 + * Fixed race condition that duplicated lines in progress. +- Update to version 10.0.0 + Changed + * Made pydoc import lazy as at least one use found it slow to +import. + * Modified string highlighting to not match in the middle of a +word, so that apostrophes are not considered strings. + * New way of encoding control codes in Segment. + * New signature for Control class. + * Changed Layout.split to use new Splitter class. + * Improved layout.tree. + * Changed default theme color for repr.number to cyan. + * __rich_measure__ signature changed to accept ConsoleOptions +rather than max_width. + Added + * Added __rich_repr__ protocol method to Pretty. + * Added rich.region.Region. + * Added ConsoleOptions.update_dimensions. + * Added rich.console.ScreenUpdate. + * Added Console.is_alt_screen. + * Added Control.segment, Control.bell, Control.home, +Control.move_to, Control.clear, Control.show_cursor, +Control.alt_screen. + * Added Console.update_screen and Console.update_screen_lines. + * Added Layout.add_split, Layout.split_column, Layout.split_row, +layout.refresh. + * Added new Rich repr protocol __rich_repr__. + Fixed + * Fixed table style taking precedence over row style. + * Fixed incorrect measurement of Text with new lines and +whitespace. + * Made type annotations consistent for various total keyword +arguments in rich.progress and rich.progress_bar. + * Disabled Progress no longer displays itself when starting. + +--- Old: rich-9.13.0.tar.gz New: rich-10.0.1.tar.gz Other differences: -- ++ python-rich.spec ++ --- /var/tmp/diff_new_pack.QE7EkA/_old 2021-04-01 14:19:15.540151682 +0200 +++ /var/tmp/diff_new_pack.QE7EkA/_new 2021-04-01 14:19:15.540151682 +0200 @@ -20,7 +20,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-rich -Version:9.13.0 +Version:10.0.1 Release:0 Summary:A Python library for rich text and beautiful formatting in the terminal License:MIT ++ rich-9.13.0.tar.gz -> rich-10.0.1.tar.gz ++ /work/SRC/openSUSE:Factory/python-rich/rich-9.13.0.tar.gz /work/SRC/openSUSE:Factory/.python-rich.new.2401/rich-10.0.1.tar.gz differ: char 18, line 1
commit python-rich for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-rich for openSUSE:Factory checked in at 2021-03-11 20:10:15 Comparing /work/SRC/openSUSE:Factory/python-rich (Old) and /work/SRC/openSUSE:Factory/.python-rich.new.2401 (New) Package is "python-rich" Thu Mar 11 20:10:15 2021 rev:12 rq:877412 version:9.13.0 Changes: --- /work/SRC/openSUSE:Factory/python-rich/python-rich.changes 2021-01-25 18:25:32.148595706 +0100 +++ /work/SRC/openSUSE:Factory/.python-rich.new.2401/python-rich.changes 2021-03-11 20:12:19.064666085 +0100 @@ -1,0 +2,90 @@ +Sat Mar 6 16:35:37 UTC 2021 - Martin Hauke + +- Update to version 9.13.0 + Added + * Pretty printer now supports dataclasses + Fixed + * Fixed Syntax background #1088 + * Fix for double tracebacks when no formatter #1079 + Changed + * Added ws and wss to url highlighter + +--- +Tue Mar 2 07:23:19 UTC 2021 - Martin Hauke + +- Update to version 9.12.4 + Fixed + * Fixed custom formatters with rich tracebacks in RichHandler. + Changed + * Allow highly compressed table cells to go to 0 width + * Optimization to remove empty styles in various places +- Update to version 9.12.3 + Changed + * Optimized Padding +- Update to version 9.12.2 + Added + * Added ConsoleOptions.copy + Changed + * Optimized ConsoleOptions.update +- Update to version 9.12.1 + Fixed + * Fixed deadlock in Progress + Added + * Added Task.finished_speed + Changed + * Froze TransferSpeedColumn speed when task is finished + * Added SIGINT handler to downloader.py example + * Optimization for large tables +- Update to version 9.12.0 + Fixed + * Fixed issue with Syntax and missing lines in Layout + * Fixed issue with nested markdown elements + * Fixed new lines not invoking render hooks + * Fixed Align setting height to child + Changed + * Printing a table with no columns now result in a blank line + Added + * Added height to Panel +- Update to version 9.11.1 + Fixed + * Fixed table with expand=False not expanding when +justify="center" + * Fixed single renderable in Layout not respecting height + * Fixed COLUMNS and LINES env var #1019 + * Layout now respects minimum_size when fixes sizes are greater +than available space + * HTML export now changes link underline score to match terminal. + Changed + * python -m rich.markdown and rich.syntax show usage with no +file. + Added + * Added height parameter to Layout + * Added python -m rich.segment +- Update to version 9.11.0 + Fixed + * Fixed error message for tracebacks with broken __str__ #980 + * Fixed markup edge case #987 + Added + * Added cheeky sponsorship request to test card + * Added quiet argument to Console constructor + * Added support for a callback function to format timestamps +(allows presentation of milliseconds) + * Added Console.set_alt_screen and Console.screen + * Added height to ConsoleOptions + * Added vertical parameter to Align + * Added Layout class + Changed + * Pretty.overflow now defaults to None + * Panel now respects options.height + * Traceback lexer defaults to Python if no extension on source + * Added ConsoleDimensions size attribute to ConsoleOptions so +that size can't change mid-render +- Update to version 9.10.0 + Changed + * Some optimizations for Text + * Further optimized Tracebacks by not tokenizing code more that +necessary + * Table Column.header_style and Column.footer_style are now +added to Table header/footer style + +--- Old: rich-9.9.0.tar.gz New: rich-9.13.0.tar.gz Other differences: -- ++ python-rich.spec ++ --- /var/tmp/diff_new_pack.W91Bpu/_old 2021-03-11 20:12:32.260687499 +0100 +++ /var/tmp/diff_new_pack.W91Bpu/_new 2021-03-11 20:12:32.264687505 +0100 @@ -2,7 +2,7 @@ # spec file for package python-rich # # Copyright (c) 2021 SUSE LLC -# Copyright (c) 2020, Martin Hauke +# Copyright (c) 2020-2021, Martin Hauke # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-rich -Version:9.9.0 +Version:9.13.0 Release:0 Summary:A Python library for rich text and beautiful formatting in the terminal License:MIT ++ rich-9.9.0.tar.gz -> rich-9.13.0.tar.gz ++ /work/SRC/openSUSE:Factory/python-rich/rich-9.9.0.tar.gz /work/SRC/openSUSE:Factory/.python-rich.new.2401/rich-9.13.0.tar
commit python-rich for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-rich for openSUSE:Factory checked in at 2021-01-25 18:24:57 Comparing /work/SRC/openSUSE:Factory/python-rich (Old) and /work/SRC/openSUSE:Factory/.python-rich.new.28504 (New) Package is "python-rich" Mon Jan 25 18:24:57 2021 rev:11 rq:866562 version:9.9.0 Changes: --- /work/SRC/openSUSE:Factory/python-rich/python-rich.changes 2020-12-21 10:26:59.176222654 +0100 +++ /work/SRC/openSUSE:Factory/.python-rich.new.28504/python-rich.changes 2021-01-25 18:25:32.148595706 +0100 @@ -1,0 +2,62 @@ +Mon Jan 25 10:30:46 UTC 2021 - Ben Greiner + +- Update to version 9.9.0 + Changed + * Extended Windows palette to 16 colors + * Modified windows palette to Windows 10 colors + * Change regex for attrib_name to be more performant + * Optimized traceback generation + Fixed + * Fix double line tree guides on Windows + * Fixed Tracebacks ignoring initial blank lines + * Partial fix for tracebacks not finding source after chdir + Added + * Added post_style argument to Segment.apply_style +- Changelog for 9.8.2 + * Fixed deadlock in live #927 +- Changelog for 9.8.1 + * Fixed rich.inspect failing with attributes that claim to be +callable but aren't #916 +- Changelog for 9.8.0 + Added + * Added rich_measure for tree + * Added rich.align.VerticalCenter + Changed + * The style argument on Align now applies to background only + * Changed display of progress bars in no_color mode for + clarity + * Console property size will fall back to getting the +terminal size of stdout it stdin fails, this allows size +to be correctly determined when piping + Fixed + * Fixed panel cropping when shrunk too bar + * Allow passing markdown over STDIN when using python -m +rich.markdown + * Fix printing MagicMock.mock_calls #903 +- Changelog for 9.7.0 + * Added rich.tree + * Added no_color argument to Console +- Changelog for 9.6.2 + * Fixed markup escaping edge case #878 + * Double tag escape, i.e. "\\[foo]" results in a +backslash plus [foo] tag + * Fixed header_style not applying to headers in +positional args #953 +- Changelog for 9.6.1 + * Fixed encoding error on Windows when loading code for +Tracebacks +- Changelog for 9.6.0 + Changed + * MarkupError exception raise from None to omit internal +exception + * Factored out RichHandler.render and +RichHandler.render_message for easier extending + * Display pretty printed value in rich.inspect + Added + * Added Progress.TimeElapsedColumn + * Added IPython support to pretty.install + Fixed + * Fixed display of locals in Traceback for stdin +- Add dataclasses BuildRequires for python 3.6 builds + +--- Old: rich-9.5.1.tar.gz New: rich-9.9.0.tar.gz Other differences: -- ++ python-rich.spec ++ --- /var/tmp/diff_new_pack.1XW6OL/_old 2021-01-25 18:25:33.216597259 +0100 +++ /var/tmp/diff_new_pack.1XW6OL/_new 2021-01-25 18:25:33.216597259 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-rich # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # Copyright (c) 2020, Martin Hauke # # All modifications and additions to the file contributed by third parties @@ -20,29 +20,31 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-rich -Version:9.5.1 +Version:9.9.0 Release:0 Summary:A Python library for rich text and beautiful formatting in the terminal License:MIT Group: Development/Languages/Python URL:https://github.com/willmcgugan/rich Source: https://github.com/willmcgugan/rich/archive/v%{version}.tar.gz#/rich-%{version}.tar.gz +BuildRequires: %{python_module colorama >= 0.4.3} +BuildRequires: %{python_module commonmark >= 0.9.1} BuildRequires: %{python_module pip} BuildRequires: %{python_module poetry-core} +BuildRequires: %{python_module pygments >= 2.6.0} +BuildRequires: %{python_module typing_extensions >= 3.7.4} BuildRequires: python-rpm-macros +BuildRequires: (python3-dataclasses >= 0.7 if python3-base < 3.7 else python36-dataclasses >= 0.7) # SECTION test requirements -BuildRequires: %{python_module colorama >= 0.4.3} -BuildRequires: %{python_module commonmark >= 0.9.1} -BuildRequires: %{python_module pygments >= 2.6.0} BuildRequires: %{python_module pytest} -BuildRequires: %{python_module typing_extensions >= 3.7.4} # /SECTION BuildRequires: fdupes Requires: python-colorama >= 0.4.3 Requires: python-commonmark >= 0.9.1 Requires: python-pygments >= 2.6.0 R
commit python-rich for openSUSE:Factory
Hello community, here is the log from the commit of package python-rich for openSUSE:Factory checked in at 2020-12-21 10:24:19 Comparing /work/SRC/openSUSE:Factory/python-rich (Old) and /work/SRC/openSUSE:Factory/.python-rich.new.5145 (New) Package is "python-rich" Mon Dec 21 10:24:19 2020 rev:10 rq:857159 version:9.5.1 Changes: --- /work/SRC/openSUSE:Factory/python-rich/python-rich.changes 2020-10-29 14:51:53.121218519 +0100 +++ /work/SRC/openSUSE:Factory/.python-rich.new.5145/python-rich.changes 2020-12-21 10:26:59.176222654 +0100 @@ -1,0 +2,76 @@ +Fri Dec 18 19:46:52 UTC 2020 - Martin Hauke + +- Update to version 9.5.1 + * Fixed hex number highlighting +- Update to version 9.5.0 + Changed + * If file is not specified on Console then the Console.file will +return the current sys.stdout. Prior to 9.5.0 sys.stdout was +cached on the Console, which could break code that wrapped +sys.stdout after the Console was constructed. + * Changed Color.__str__ to not include ansi codes + * Changed Console.size to get the terminal dimensions via +sys.stdin. This means that if you set file to be an +io.StringIO file (for example) then the width will be set to +the current terminal dimensions and not a default of 80. + Added + * Added stderr parameter to Console + * Added rich.reconfigure + * Added Color.__rich__ + * Added Console.style parameter + * Added Table.highlight parameter to enable highlighting ofcells + * Added Panel.highlight parameter to enable highlighting of panel +title + * Added highlight to ConsoleOptions + Fixed + * Fixed double output in rich.live #485 + * Fixed Console.out highlighting not reflecting defaults #827 + * FileProxy now raises TypeError for empty non-str arguments #828 +- Update to version 9.5.0 + Added + * Added rich.live #382 + * Added algin parameter to Rule and Console.rule + * Added rich.Status class and Console.status + * Added getitem to Text + * Added style parameter to Console.log + * Added rich.diagnose command + Changed + * Table.add_row style argument now applies to entire line and not +just cells + * Added end_section parameter to Table.add_row to force a line +underneath row + Fixed + * Fixed suppressed traceback context #468 +- Update to version 9.3.0 + Added + * Added get_datetime parameter to Console, to allow for +repeatable tests + * Added get_time parameter to Console + * Added rich.abc.RichRenderable + * Added expand_all to rich.pretty.install() + * Added locals_max_length, and locals_max_string to Traceback and +logging.RichHandler + * Set defaults of max_length and max_string for Traceback to 10 +and 80 + * Added disable argument to Progress + Changed + * Reformatted test card (python -m rich) + Fixed + * Fixed redirecting of stderr in Progress + * Fixed broken expanded tuple of one #445 + * Fixed justify argument not working in console.log #460 +- Update to version 9.2.0 + Added + * Added tracebacks_show_locals parameter to RichHandler + * Added max_string to Pretty + * Added rich.ansi.AnsiDecoder + * Added decoding of ansi codes to captured stdout in Progress + * Added expand_all to rich.pretty.pprint + Changed + * Applied dim=True to indent guide styles + * Factored out RichHandler.get_style_and_level to allow for +overriding in subclasses + * Hid progress bars from html export + * rich.pretty.pprint now soft wraps + +--- Old: rich-9.1.0.tar.gz New: rich-9.5.1.tar.gz Other differences: -- ++ python-rich.spec ++ --- /var/tmp/diff_new_pack.E6KvC7/_old 2020-12-21 10:27:01.204224953 +0100 +++ /var/tmp/diff_new_pack.E6KvC7/_new 2020-12-21 10:27:01.208224957 +0100 @@ -20,7 +20,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-rich -Version:9.1.0 +Version:9.5.1 Release:0 Summary:A Python library for rich text and beautiful formatting in the terminal License:MIT @@ -31,15 +31,15 @@ BuildRequires: %{python_module poetry-core} BuildRequires: python-rpm-macros # SECTION test requirements -BuildRequires: %{python_module colorama >= 0.4.0} -BuildRequires: %{python_module commonmark >= 0.9.0} +BuildRequires: %{python_module colorama >= 0.4.3} +BuildRequires: %{python_module commonmark >= 0.9.1} BuildRequires: %{python_module pygments >= 2.6.0} BuildRequires: %{python_module pytest} BuildRequires: %{python_module typing_extensions >= 3.7.4} # /SECTION BuildRequires: fdupes -Requires: python-colorama >= 0.4.0 -Requires: python-commonmark >= 0.9.0 +Requires: python-colorama