Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:huizhizhao:branches:sd-check:deps
python-rich
python-rich.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File python-rich.changes of Package python-rich
------------------------------------------------------------------- Sun Nov 7 18:35:23 UTC 2021 - Martin Hauke <mardnh@gmx.de> - 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 <mardnh@gmx.de> - 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 <mardnh@gmx.de> - Update to version 10.7.0 * https://github.com/willmcgugan/rich/releases/tag/v10.7.0 ------------------------------------------------------------------- Tue May 18 16:01:09 UTC 2021 - Martin Hauke <mardnh@gmx.de> - 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 ------------------------------------------------------------------- Tue Apr 6 09:20:59 UTC 2021 - Martin Hauke <mardnh@gmx.de> - Update to version 10.1.0 * Fixed support for jupyter qtconsole and similar Jupyter environments. ------------------------------------------------------------------- Tue Mar 30 20:04:51 UTC 2021 - Martin Hauke <mardnh@gmx.de> - 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. ------------------------------------------------------------------- Sat Mar 6 16:35:37 UTC 2021 - Martin Hauke <mardnh@gmx.de> - 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 <mardnh@gmx.de> - 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 ------------------------------------------------------------------- Mon Jan 25 10:30:46 UTC 2021 - Ben Greiner <code@bnavigator.de> - 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 ------------------------------------------------------------------- Fri Dec 18 19:46:52 UTC 2020 - Martin Hauke <mardnh@gmx.de> - 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 ------------------------------------------------------------------- Tue Oct 27 00:12:00 UTC 2020 - Benjamin Greiner <code@bnavigator.de> - Kill dephell dependency ------------------------------------------------------------------- Sun Oct 25 15:36:02 UTC 2020 - Martin Hauke <mardnh@gmx.de> - Update to version 9.1.0 * New option to render 'indent guides' in Syntax and pretty printing. * Added a max_length argument to pretty printing which will truncate containers longer than a certain length. - Update to version 9.0.0 * Added a new pager method which will pipe any console output in to the system 'pager'. * There's also a new Bar renderable you could use to display a chart in a table. See bars.py for an example of how to use it. ------------------------------------------------------------------- Sat Sep 26 15:51:49 UTC 2020 - Martin Hauke <mardnh@gmx.de> - Update to version 7.1.0 Added * Added Console.begin_capture, Console.end_capture and Console.capture * Added Table.title_justify and Table.caption_justify Changed * Improved formatting of exceptions * Enabled Rich exceptions in logging https://github.com/taliraj * UTF-8 encoding is now mentioned in HTML head section Removed * Removed line_numbers argument from traceback.install, which was undocumented and did nothing ------------------------------------------------------------------- Fri Sep 18 19:12:03 UTC 2020 - Martin Hauke <mardnh@gmx.de> - Update to version 7.0.0 Added * New ansi_dark and ansi_light themes * Added Text.append_tokens for fast appending of string + Style pairs * Added Text.remove_suffix * Added Text.append_tokens Changed * Text.tabs_to_spaces was renamed to Text.expand_tabs, which works in place rather than returning a new instance * Renamed Column.index to Column._index * Optimized Style.combine and Style.chain * Optimized text rendering by fixing internal cache mechanism * Optimized hash generation for Styles ------------------------------------------------------------------- Fri Sep 11 16:02:21 UTC 2020 - Martin Hauke <mardnh@gmx.de> - Update to version 6.1.1 Added * Added ipv4 and ipv6 to ReprHighlighter Changed * The # sign is included in url highlighting Fixed * Fixed force-color switch in rich.syntax and rich.markdown commands ------------------------------------------------------------------- Tue Sep 8 18:56:56 UTC 2020 - Martin Hauke <mardnh@gmx.de> - Update to version 6.1.1 Added * Inspect now adds def to signature of methods. Not strictly necessary, but I think it helps distinguish methods from data. Changed * Restored "def" in inspect signature ------------------------------------------------------------------- Mon Sep 7 16:20:35 UTC 2020 - Martin Hauke <mardnh@gmx.de> - Update to version 6.1.0 Added * New inspect module * Added os._Environ to pretty print Fixed * Prevented recursive renderables from getting stuck Changed * force_terminal and force_jupyter can now be used to force the disabled state, or left as None to auto-detect. * Panel now expands to fit title if supplied ------------------------------------------------------------------- Tue Aug 25 17:49:37 UTC 2020 - Martin Hauke <mardnh@gmx.de> - Update to version 6.0.0 Fixed * Fixed use of __rich__ cast Changed * New algorithm to pretty print which fits more on a line if possible * Deprecated character parameter in Rule and Console.rule, in favor of characters * Optimized Syntax.from_path to avoid searching all lexers, which also speeds up tracebacks Added * Added soft_wrap flag to Console.print ------------------------------------------------------------------- Sat Aug 22 22:09:10 UTC 2020 - Martin Hauke <mardnh@gmx.de> - Update to version 5.2.1 * Fixed underscore with display hook - Update to version 5.2.0 * Added crop argument to Console.print * Added "ignore" overflow method * Added multiple characters per rule - Update to version 5.1.2 * Further optimized pretty printing ~5X. - Update to version 5.1.1 * Optimized pretty printing ~3X faster - Update to version 5.1.0 Added * Added Text.cell_len * Added helpful message regarding unicode decoding errors * Added display hook with pretty.install() Fixed * Fixed deprecation warnings re backslash * Fixed repr highlighting of scientific notation, e.g. 1e100 Changed * Implemented pretty printing, and removed pprintpp from dependencies * Optimized Text.join ------------------------------------------------------------------- Sat Aug 8 04:47:19 UTC 2020 - John Vandenberg <jayvdb@gmail.com> - Update to v5.0.0 * Change to console markup syntax to not parse Python structures as markup, i.e. `[1,2,3]` is treated as a literal, not a tag. * Standard color numbers syntax has changed to `"color(<number>)"` so that `[5]` (for example) is considered a literal. * Markup escape method has changed from double brackets to preceding with a backslash, so `foo[[]]` would be `foo\[bar]` - From v4.2.2 * Added thread to automatically call update() in progress.track(). Replacing previous adaptive algorithm. * Second attempt at working around https://bugs.python.org/issue37871 ------------------------------------------------------------------- Fri Jul 31 08:06:43 UTC 2020 - Marketa Calabkova <mcalabkova@suse.com> - Update to version 4.2.1 - Added show_time and show_level parameters to RichHandler https://github.com/willmcgugan/rich/pull/182 - Fixed progress.track iterator exiting early https://github.com/willmcgugan/rich/issues/189 - Added workaround for Python bug https://bugs.python.org/issue37871, fixing https://github.com/willmcgugan/rich/issues/186 - Set overflow=fold for log messages https://github.com/willmcgugan/rich/issues/190 - Fixed missing new lines https://github.com/willmcgugan/rich/issues/178 - Fixed Progress.track https://github.com/willmcgugan/rich/issues/184 - Remove control codes from exported text https://github.com/willmcgugan/rich/issues/181 - Implemented auto-detection and color rendition of 16-color mode - Optimized progress.track for very quick iterations - Force default size of 80x25 if get_terminal_size reports size of 0,0 - Added markup switch to RichHandler https://github.com/willmcgugan/rich/issues/171 - Change signature of Text.stylize to accept style first - Remove Text.stylize_all which is no longer necessary - Fixed rendering of Confirm prompt https://github.com/willmcgugan/rich/issues/170 ------------------------------------------------------------------- Wed Jul 22 20:03:19 UTC 2020 - Martin Hauke <mardnh@gmx.de> - Update to version 3.4.1 * Fixed incorrect default of expand in Table.grid - Update to version 3.4.0 Added * Added stream parameter to Console.input * Added password parameter to Console.input * Added description parameter to Progress.update * Added rich.prompt * Added detecting 'dumb' terminals * Added Text.styled alternative constructor Fixes * Fixed progress bars so that they are readable when color is disabled - Update to version 3.3.2 Changed * Optimized Text.pad Added * Added rich.scope * Change log_locals to use scope.render_scope * Added title parameter to Columns ------------------------------------------------------------------- Mon Jul 13 19:16:04 UTC 2020 - Martin Hauke <mardnh@gmx.de> - Update to version 3.3.1 Added * box.ASCII_DOUBLE_HEAD Changed * Removed replace of -- --- ... from Markdown, as it made it impossible to include CLI info - Update to version 3.3.0 Added * Added title and title_align options to Panel * Added pad and width parameters to Align * Added end parameter to Rule * Added Text.pad and Text.align methods * Added leading parameter to Table - Update to version 3.2.0 Added * Added Align.left Align.center Align.right shortcuts * Added Panel.fit shortcut * Added align parameter to Columns Fixed * Align class now pads to the right, like Text * ipywidgets added as an optional dependency * Issue with Panel and background color * Fixed missing __bool__ on Segment Changed * Added border_style argument to Panel (note, style now applies to interior of the panel) - Update to version 3.1.0 Changed * Progress bars now work in Jupyter Added * Added refresh_per_second to progress.track * Added styles to BarColumn and progress.track - Update to version 3.0.5 Fixed * Fixed Windows version number require for truecolor - Update to version 3.0.4 Changed * More precise detection of Windows console - Update to version 3.0.3 Fixed * Fixed edge case with wrapped and overflowed text Changed * New algorithm for compressing table that priorities smaller columns Added * Added safe_box parameter to Console constructor ------------------------------------------------------------------- Thu Jul 2 19:08:35 UTC 2020 - Martin Hauke <mardnh@gmx.de> - Update to version 3.0.2 Added * Added rich.styled.Styled class to apply styles to renderable * Table.add_row now has an optional style parameter * Added table_movie.py to examples Changed * Modified box options to use half line characters at edges * Non no_wrap columns will now shrink below minimum width if table is compressed ------------------------------------------------------------------- Tue Jun 30 22:20:40 UTC 2020 - Martin Hauke <mardnh@gmx.de> - Update to version 3.0.1 Added * Added box.ASCII2 * Added markup argument to logging extra Changed * Setting a non-None width now implies expand=True ------------------------------------------------------------------- Mon Jun 29 09:39:54 UTC 2020 - Martin Hauke <mardnh@gmx.de> - Use dephell ------------------------------------------------------------------- Mon Jun 29 08:00:58 UTC 2020 - Martin Hauke <mardnh@gmx.de> - Initial package, version 3.0.0
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor