Revisions of python-rich
Matej Cepl (mcepl)
accepted
request 990455
from
Benjamin Greiner (bnavigator)
(revision 40)
- 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
buildservice-autocommit
accepted
request 987405
from
Dirk Mueller (dirkmueller)
(revision 39)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 38)
- update to 12.3.0:
Dirk Mueller (dirkmueller)
committed
(revision 37)
- update to 12.4.4: * Added clipping per line to SVG output to avoid box characters overlapping * Optimized SVG output * Further tweaks to SVG character matrix * Added clip rect to SVG to prevent box characters overlapping bottom of terminal * Fix for SVG on Firefox * Removed excess margin from SVG, tweaked cell sizes to better render block characters * Fix for default background color in SVG export * Added a keyline around SVG terminals which is visible on dark backgrounds * Added a keyline around SVG terminals which is visible on dark backgrounds * Rebuilt SVG export to create a simpler SVG that is more portable * Fix render_lines crash when render height was negative * Add `padding` to Syntax constructor * 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
buildservice-autocommit
accepted
request 970999
from
Matej Cepl (mcepl)
(revision 36)
baserev update by copy to link target
Matej Cepl (mcepl)
accepted
request 970065
from
Hui-Zhi Zhao (huizhizhao)
(revision 35)
- Ignore python3.6.2 for test since it doesn't support it.
Martin Hauke (mnhauke)
accepted
request 946507
from
Benjamin Greiner (bnavigator)
(revision 34)
- 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
Dirk Mueller (dirkmueller)
accepted
request 930004
from
Martin Hauke (mnhauke)
(revision 33)
- 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
Dirk Mueller (dirkmueller)
accepted
request 927381
from
Martin Hauke (mnhauke)
(revision 32)
- 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 - Update to version 10.7.0 * https://github.com/willmcgugan/rich/releases/tag/v10.7.0
buildservice-autocommit
accepted
request 894194
from
Matej Cepl (mcepl)
(revision 31)
baserev update by copy to link target
Matej Cepl (mcepl)
accepted
request 894109
from
Martin Hauke (mnhauke)
(revision 30)
- 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
buildservice-autocommit
accepted
request 883225
from
Dirk Mueller (dirkmueller)
(revision 29)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 883220
from
Martin Hauke (mnhauke)
(revision 28)
- Update to version 10.1.0 * Fixed support for jupyter qtconsole and similar Jupyter environments.
buildservice-autocommit
accepted
request 882371
from
Markéta Machová (mcalabkova)
(revision 27)
baserev update by copy to link target
Markéta Machová (mcalabkova)
accepted
request 882220
from
Martin Hauke (mnhauke)
(revision 26)
- 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.
buildservice-autocommit
accepted
request 877412
from
Matej Cepl (mcepl)
(revision 25)
baserev update by copy to link target
Matej Cepl (mcepl)
accepted
request 877404
from
Martin Hauke (mnhauke)
(revision 24)
- 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 - 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
buildservice-autocommit
accepted
request 866562
from
Martin Hauke (mnhauke)
(revision 23)
baserev update by copy to link target
Martin Hauke (mnhauke)
accepted
request 866539
from
Benjamin Greiner (bnavigator)
(revision 22)
- 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
buildservice-autocommit
accepted
request 857159
from
Matej Cepl (mcepl)
(revision 21)
baserev update by copy to link target
Displaying revisions 21 - 40 of 60