head	1.59;
access;
symbols
	pkgsrc-2026Q1:1.58.0.2
	pkgsrc-2026Q1-base:1.58
	pkgsrc-2025Q4:1.55.0.2
	pkgsrc-2025Q4-base:1.55
	pkgsrc-2025Q3:1.53.0.2
	pkgsrc-2025Q3-base:1.53
	pkgsrc-2025Q2:1.52.0.2
	pkgsrc-2025Q2-base:1.52
	pkgsrc-2025Q1:1.51.0.4
	pkgsrc-2025Q1-base:1.51
	pkgsrc-2024Q4:1.51.0.2
	pkgsrc-2024Q4-base:1.51
	pkgsrc-2024Q3:1.46.0.2
	pkgsrc-2024Q3-base:1.46
	pkgsrc-2024Q2:1.43.0.4
	pkgsrc-2024Q2-base:1.43
	pkgsrc-2024Q1:1.43.0.2
	pkgsrc-2024Q1-base:1.43
	pkgsrc-2023Q4:1.42.0.2
	pkgsrc-2023Q4-base:1.42
	pkgsrc-2023Q3:1.39.0.2
	pkgsrc-2023Q3-base:1.39
	pkgsrc-2023Q2:1.37.0.2
	pkgsrc-2023Q2-base:1.37
	pkgsrc-2023Q1:1.32.0.2
	pkgsrc-2023Q1-base:1.32
	pkgsrc-2022Q4:1.29.0.2
	pkgsrc-2022Q4-base:1.29
	pkgsrc-2022Q3:1.28.0.2
	pkgsrc-2022Q3-base:1.28
	pkgsrc-2022Q2:1.27.0.2
	pkgsrc-2022Q2-base:1.27
	pkgsrc-2022Q1:1.23.0.2
	pkgsrc-2022Q1-base:1.23
	pkgsrc-2021Q4:1.17.0.2
	pkgsrc-2021Q4-base:1.17
	pkgsrc-2021Q3:1.11.0.2
	pkgsrc-2021Q3-base:1.11
	pkgsrc-2021Q2:1.4.0.2
	pkgsrc-2021Q2-base:1.4;
locks; strict;
comment	@# @;


1.59
date	2026.04.15.18.41.26;	author wiz;	state Exp;
branches;
next	1.58;
commitid	gzCoqGrpvW1Bo5CG;

1.58
date	2026.02.22.14.22.40;	author wiz;	state Exp;
branches;
next	1.57;
commitid	gV5ygRBwVTbxDnvG;

1.57
date	2026.02.02.09.52.38;	author adam;	state Exp;
branches;
next	1.56;
commitid	ymOAtJhOLxdHMMsG;

1.56
date	2026.01.25.23.31.15;	author wiz;	state Exp;
branches;
next	1.55;
commitid	KoAqD9bGE9ZvzPrG;

1.55
date	2025.10.12.18.23.19;	author wiz;	state Exp;
branches;
next	1.54;
commitid	Vap0q2Xh7od8fjeG;

1.54
date	2025.09.22.07.38.44;	author wiz;	state Exp;
branches;
next	1.53;
commitid	bAYulQGpZWYOjGbG;

1.53
date	2025.07.27.09.35.55;	author wiz;	state Exp;
branches;
next	1.52;
commitid	hdNVY5QpoRPDNm4G;

1.52
date	2025.04.20.21.14.25;	author wiz;	state Exp;
branches;
next	1.51;
commitid	9P96LD2ELA4BOPRF;

1.51
date	2024.11.04.10.29.43;	author adam;	state Exp;
branches;
next	1.50;
commitid	PEbd4uwOEu29CjwF;

1.50
date	2024.10.22.18.39.54;	author adam;	state Exp;
branches;
next	1.49;
commitid	ZEEpCBQiDjZfKGuF;

1.49
date	2024.10.14.06.08.38;	author wiz;	state Exp;
branches;
next	1.48;
commitid	sEjywglW9UuuQAtF;

1.48
date	2024.10.07.12.27.35;	author adam;	state Exp;
branches;
next	1.47;
commitid	9HXPWj2Y1xHoaJsF;

1.47
date	2024.10.01.19.59.23;	author adam;	state Exp;
branches;
next	1.46;
commitid	cSQo7O3LXoQcRZrF;

1.46
date	2024.09.10.18.56.02;	author adam;	state Exp;
branches;
next	1.45;
commitid	deVEwUGyvNxrbipF;

1.45
date	2024.08.28.15.31.55;	author adam;	state Exp;
branches;
next	1.44;
commitid	GkWiY2Ti7z0ktBnF;

1.44
date	2024.08.16.18.10.00;	author wiz;	state Exp;
branches;
next	1.43;
commitid	2ZAZtawwxNSzJ4mF;

1.43
date	2024.02.28.18.04.41;	author adam;	state Exp;
branches;
next	1.42;
commitid	xkmmoQp822Atae0F;

1.42
date	2023.11.15.17.50.51;	author adam;	state Exp;
branches;
next	1.41;
commitid	fFqf5JgM6jLYsJME;

1.41
date	2023.10.28.19.56.55;	author wiz;	state Exp;
branches;
next	1.40;
commitid	jP8MYROLWZ3yJqKE;

1.40
date	2023.09.30.17.18.34;	author adam;	state Exp;
branches;
next	1.39;
commitid	qaxerkEVYuRzLOGE;

1.39
date	2023.09.17.17.53.23;	author adam;	state Exp;
branches;
next	1.38;
commitid	zDFxD8LYlblrn9FE;

1.38
date	2023.08.02.07.04.50;	author adam;	state Exp;
branches;
next	1.37;
commitid	ipG74dbALH5vgbzE;

1.37
date	2023.06.14.12.25.23;	author adam;	state Exp;
branches;
next	1.36;
commitid	mc6sFJU6OsHcCUsE;

1.36
date	2023.06.06.10.45.04;	author wiz;	state Exp;
branches;
next	1.35;
commitid	tgVTXmcm5lyPjSrE;

1.35
date	2023.04.27.17.50.38;	author adam;	state Exp;
branches;
next	1.34;
commitid	nBlNQ53jON1vXLmE;

1.34
date	2023.04.13.14.36.32;	author adam;	state Exp;
branches;
next	1.33;
commitid	3YKTtnJymXkNkXkE;

1.33
date	2023.03.29.08.44.44;	author adam;	state Exp;
branches;
next	1.32;
commitid	dKQQvsDZ3HHYRZiE;

1.32
date	2023.03.05.07.30.10;	author adam;	state Exp;
branches;
next	1.31;
commitid	B5kg08EKwqDkeUfE;

1.31
date	2023.03.05.07.25.32;	author adam;	state Exp;
branches;
next	1.30;
commitid	2OlF3fAT60TwcUfE;

1.30
date	2023.02.20.17.33.17;	author adam;	state Exp;
branches;
next	1.29;
commitid	5oNu73jpvUROYheE;

1.29
date	2022.10.03.12.36.43;	author adam;	state Exp;
branches;
next	1.28;
commitid	UhUJplUohw9dQgWD;

1.28
date	2022.07.25.16.24.19;	author adam;	state Exp;
branches;
next	1.27;
commitid	VCZbKtxth1MNliND;

1.27
date	2022.05.24.11.52.04;	author adam;	state Exp;
branches;
next	1.26;
commitid	WDTdBXL2WJaZPiFD;

1.26
date	2022.05.09.05.44.54;	author adam;	state Exp;
branches;
next	1.25;
commitid	qLZTOfWZtRtThlDD;

1.25
date	2022.04.29.12.57.33;	author adam;	state Exp;
branches;
next	1.24;
commitid	Kmh15IMJsqlh06CD;

1.24
date	2022.04.21.07.43.12;	author adam;	state Exp;
branches;
next	1.23;
commitid	gQ3XfTOYiuRcw2BD;

1.23
date	2022.02.21.17.15.36;	author adam;	state Exp;
branches;
next	1.22;
commitid	n0tXQlZ7O69nAvtD;

1.22
date	2022.01.31.14.23.21;	author adam;	state Exp;
branches;
next	1.21;
commitid	FkPbP1RuuuV9jNqD;

1.21
date	2022.01.11.07.00.27;	author adam;	state Exp;
branches;
next	1.20;
commitid	NrNxUEKv8r02vboD;

1.20
date	2022.01.04.20.52.38;	author wiz;	state Exp;
branches;
next	1.19;
commitid	CYyhdK9qtoffkmnD;

1.19
date	2022.01.04.17.34.25;	author adam;	state Exp;
branches;
next	1.18;
commitid	1aw8tBNfDiEoelnD;

1.18
date	2021.12.30.12.12.53;	author adam;	state Exp;
branches;
next	1.17;
commitid	uSrPB8vfkYjgCFmD;

1.17
date	2021.12.10.08.54.54;	author adam;	state Exp;
branches;
next	1.16;
commitid	8MB9xprCLPh6a5kD;

1.16
date	2021.11.30.17.03.00;	author adam;	state Exp;
branches;
next	1.15;
commitid	AkCd6t6pPjzobQiD;

1.15
date	2021.11.23.20.49.28;	author adam;	state Exp;
branches;
next	1.14;
commitid	A4DlDeIacmZ4FXhD;

1.14
date	2021.11.14.18.45.50;	author adam;	state Exp;
branches;
next	1.13;
commitid	EIqckHhGRNeCgNgD;

1.13
date	2021.10.12.10.49.44;	author adam;	state Exp;
branches;
next	1.12;
commitid	h0QuEXNRY8s6HvcD;

1.12
date	2021.09.29.09.28.38;	author adam;	state Exp;
branches;
next	1.11;
commitid	Y51ny7oRtS4cFPaD;

1.11
date	2021.09.19.10.39.56;	author adam;	state Exp;
branches;
next	1.10;
commitid	eMGOM6zk2UHwny9D;

1.10
date	2021.08.30.16.44.11;	author adam;	state Exp;
branches;
next	1.9;
commitid	JtKIrgMjpSNn217D;

1.9
date	2021.08.29.08.40.59;	author adam;	state Exp;
branches;
next	1.8;
commitid	PG2NLCn3st8CoQ6D;

1.8
date	2021.08.25.12.56.49;	author adam;	state Exp;
branches;
next	1.7;
commitid	Pa1Uait2hEolWl6D;

1.7
date	2021.07.13.04.25.32;	author adam;	state Exp;
branches;
next	1.6;
commitid	CzMSD3T2UcpBuM0D;

1.6
date	2021.07.05.19.07.59;	author adam;	state Exp;
branches;
next	1.5;
commitid	VzwYLeucsLLiDPZC;

1.5
date	2021.06.24.09.35.37;	author adam;	state Exp;
branches;
next	1.4;
commitid	zhXPIojrEupMOmYC;

1.4
date	2021.06.01.09.07.26;	author adam;	state Exp;
branches;
next	1.3;
commitid	nVCyjPIpXHq8ppVC;

1.3
date	2021.05.27.09.49.31;	author adam;	state Exp;
branches;
next	1.2;
commitid	nszDvt32FstxNLUC;

1.2
date	2021.05.25.10.13.22;	author adam;	state Exp;
branches;
next	1.1;
commitid	CCiqryXqqbRHZvUC;

1.1
date	2021.05.25.10.12.32;	author adam;	state Exp;
branches;
next	;
commitid	y4JEE6r8LH5mZvUC;


desc
@@


1.59
log
@py-rich: update to 15.0.0.

15.0.0

Changed

    Breaking change: Dropped support for Python3.8

Fixed

    Fixed empty print ignoring the end parameter #4075
    Fixed Text.from_ansi removing newlines #4076
    Fixed FileProxy.isatty not proxying #4077
    Fixed inline code in Markdown tables cells #4079

14.3.4

Improved import time with lazy loading #4070

Changed link id generation to avoid random number generation at runtime #3845
@
text
@# $NetBSD: Makefile,v 1.58 2026/02/22 14:22:40 wiz Exp $

DISTNAME=	rich-15.0.0
PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
CATEGORIES=	comms python
MASTER_SITES=	${MASTER_SITE_PYPI:=r/rich/}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://github.com/Textualize/rich
COMMENT=	Render rich text, tables, progress bars, syntax highlighting
LICENSE=	mit

TOOL_DEPENDS+=	${PYPKGPREFIX}-poetry-core>=2.2.1:../../devel/py-poetry-core
DEPENDS+=	${PYPKGPREFIX}-markdown-it-py>=2.2.0:../../textproc/py-markdown-it-py
DEPENDS+=	${PYPKGPREFIX}-pygments>=2.14.0:../../textproc/py-pygments

USE_LANGUAGES=	# none

.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
@


1.58
log
@py-rich: update to 14.3.3.

Fixed a infinite loop in split_graphemes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.57 2026/02/02 09:52:38 adam Exp $
d3 1
a3 1
DISTNAME=	rich-14.3.3
@


1.57
log
@py-rich: updated to 14.3.2

14.3.2

Fixed solo ZWJ crash
Fixed control codes reporting width of 1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.56 2026/01/25 23:31:15 wiz Exp $
d3 1
a3 1
DISTNAME=	rich-14.3.2
@


1.56
log
@py-rich: update to 14.3.1.

[14.3.1] - 2026-01-24

Fixed

    Fixed characters out of unicode range reporting a cell size if 0 #3944

[14.3.0] - 2026-01-24

Fixed

    IPython now respects when a Console instance is passed to pretty.install #3915
    Fixed extraneous blank line on non-interactive disabled Progress #3905
    Fixed extra padding on first cell in columns #3935
    Fixed trailing whitespace removed when soft_wrap=True #3937
    Fixed style new-lines when soft_wrap = True and a print style is set #3938

Added

    Added support for some multi-codepopint glyphs (will fix alignment issues for these characters) #3930
    Added support for UNICODE_VERSION environment variable #3930
    Added last_render_height property to LiveRender #3934
    Expose locals_max_depth and locals_overflow in traceback.install #3906
    Added Segment.split_lines_terminator #3938

Changed

    cells.cell_len now has a unicode_version parameter (that you probably should never change) #3930
    Live will not write a new line if there was nothing rendered #3934
    Changed style of Markdown headers #3942
    Changed style of Markdown tables, added markdown.table.header and markdown.table.border styles #3942
    Changed style of Markdown rules #3942
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.55 2025/10/12 18:23:19 wiz Exp $
d3 1
a3 1
DISTNAME=	rich-14.3.1
d9 1
a9 1
HOMEPAGE=	https://github.com/willmcgugan/rich
@


1.55
log
@py-rich: update to 14.2.0.

This release bumps Python compatibility to the just-released Python 3.14.

[14.2.0] - 2025-10-09

Changed

    Python3.14 compatibility #3861
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.54 2025/09/22 07:38:44 wiz Exp $
d3 1
a3 1
DISTNAME=	rich-14.2.0
@


1.54
log
@py-rich: fix PLIST with latest poetry-core and depend on it
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.53 2025/07/27 09:35:55 wiz Exp $
d3 1
a3 1
DISTNAME=	rich-14.1.0
a4 1
PKGREVISION=	1
@


1.53
log
@py-rich: update to 14.1.0.

Changed

    Removed typing_extensions from runtime dependencies #3763
    Live objects (including Progress) may now be nested #3768
    Added padding property to Syntax which returns a tuple of four integers #3782

Fixed

    Fixed extraction of recursive exceptions #3772
    Fixed padding applied to Syntax #3782
    Fixed Panel title missing the panel background style #3569

Added

    Added TTY_INTERACTIVE environment variable to force interactive mode off or on #3777
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.52 2025/04/20 21:14:25 wiz Exp $
d5 1
d14 1
a14 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-poetry-core>=1.0.0:../../devel/py-poetry-core
@


1.52
log
@py-rich: update to 14.0.0.

Mostly updates to Traceback rendering, to add support for features
introduced in Python3.11

We also have a new env var that I am proposing to become a standard.
TTY_COMPATIBLE=1 tells Rich to write ansi-escape sequences even if
it detects it is not writing to a terminal. This is intended for
use with GitHub Actions / CI, which can interpret escape sequences,
but aren't a terminal.

There is also a change to how NO_COLOR and FORCE_COLOR are interpreted,
which is the reason for the major version bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.51 2024/11/04 10:29:43 adam Exp $
d3 1
a3 1
DISTNAME=	rich-14.0.0
@


1.51
log
@py-rich: updated to 13.9.4

13.9.4
Optimizations to cell_len which may speed up Rich / Textual output
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.50 2024/10/22 18:39:54 adam Exp $
d3 1
a3 1
DISTNAME=	rich-13.9.4
@


1.50
log
@py-rich: updated to 13.9.3

13.9.3

Fixed broken regex that may have resulted in poor performance.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.49 2024/10/14 06:08:38 wiz Exp $
d3 1
a3 1
DISTNAME=	rich-13.9.3
@


1.49
log
@i*: clean up after python38 removal
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.48 2024/10/07 12:27:35 adam Exp $
d3 1
a3 1
DISTNAME=	rich-13.9.2
@


1.48
log
@py-rich: updated to 13.9.2

13.9.2

Fixed Table columns not highlighting when added by add_row
Fixed an issue with Segment.split_cells reported in Textual
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.47 2024/10/01 19:59:23 adam Exp $
a18 5
.include "../../lang/python/pyversion.mk"
.if ${PYTHON_VERSION} < 309
DEPENDS+=	${PYPKGPREFIX}-typing-extensions>=4.0.0:../../devel/py-typing-extensions
.endif

@


1.47
log
@py-rich: updated to 13.9.1

13.9.1

Fixed

Fixed typing_extensions dependency


13.9.0

Changed

Dropped support for Python3.7
Rich will display tracebacks with finely grained error locations on python 3.11+

Fixed

Fixed issue with Segment._split_cells
Fix auto detection of terminal size on Windows
Text.style now respected in Panel title/subtitle
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.46 2024/09/10 18:56:02 adam Exp $
d3 1
a3 1
DISTNAME=	rich-13.9.1
@


1.46
log
@py-rich: updated to 13.8.1

13.8.1
Added support for Python 3.13
Fixed infinite loop when appending Text to same instance
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.45 2024/08/28 15:31:55 adam Exp $
d3 1
a3 1
DISTNAME=	rich-13.8.1
@


1.45
log
@py-rich: updated to 13.8.0

13.8.0

Fixed

Fixed Table rendering of box elements so "footer" elements truly appear at bottom of table, "mid" elements in main table body.
Fixed styles in Panel when Text objects are used for title
Fix pretty repr for collections.deque
Thread used in progress.track will exit if an exception occurs in a generator
Progress track thread is now a daemon thread
Fixed cached hash preservation upon clearing meta and links
Fixed overriding the background_color of Syntax not including padding
Fixed pretty printing of dataclasses with a default repr in Python 3.13
Fixed selective enabling of highlighting when disabled in the Console
Fixed BrokenPipeError writing an error message
Fixed superfluous space above Markdown tables
Fixed issue with record and capture interaction
Fixed control codes breaking in append_tokens
Fixed exception pretty printing a dataclass with missing fields

Changed

RichHandler errors and warnings will now use different colors (red and yellow)
Removed the empty line printed in jupyter while using Progress
Running tests in environment with FORCE_COLOR or NO_COLOR environment variables
ansi decoder will now strip problematic private escape sequences (like \x1b7)
Tree's ASCII_GUIDES and TREE_GUIDES constants promoted to class attributes

Added

Adds a case_sensitive parameter to prompt.Prompt. This determines if the
response is treated as case-sensitive. Defaults to True.
Added Console.on_broken_pipe
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.44 2024/08/16 18:10:00 wiz Exp $
d3 1
a3 1
DISTNAME=	rich-13.8.0
d19 5
@


1.44
log
@py-rich: remove Python 3.8 support
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.43 2024/02/28 18:04:41 adam Exp $
d3 1
a3 1
DISTNAME=	rich-13.7.1
a18 2
PYTHON_VERSIONS_INCOMPATIBLE=	27

@


1.43
log
@py-rich: updated to 13.7.1

13.7.1 - 2023-02-28

Fixed

Updated the widths of some characters
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.42 2023/11/15 17:50:51 adam Exp $
a20 5
.include "../../lang/python/pyversion.mk"
.if ${PYTHON_VERSION} == 308
DEPENDS+=	${PYPKGPREFIX}-typing-extensions>=4.0.0:../../devel/py-typing-extensions
.endif

@


1.42
log
@py-rich: updated to 13.7.0

13.7.0

Added

Adds missing parameters to Panel.fit

Fixed

Some text goes missing during wrapping when it contains double width characters
Ensure font is correctly inherited in exported HTML
Fixed typing for FloatPrompt.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.41 2023/10/28 19:56:55 wiz Exp $
d3 1
a3 1
DISTNAME=	rich-13.7.0
@


1.41
log
@python/wheel.mk: simplify a lot, and switch to 'installer' for installation

This follows the recommended bootstrap method (flit_core, build, installer).

However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.40 2023/09/30 17:18:34 adam Exp $
d3 1
a3 1
DISTNAME=	rich-13.6.0
a4 1
PKGREVISION=	1
@


1.40
log
@py-rich: updated to 13.6.0

13.6.0

Added Python 3.12 to classifiers.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.39 2023/09/17 17:53:23 adam Exp $
d5 1
@


1.39
log
@py-rich: updated to 13.5.3

13.5.3

Fixed

Markdown table rendering issue with inline styles and links
Fix Markdown code blocks on a light background
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.38 2023/08/02 07:04:50 adam Exp $
d3 1
a3 1
DISTNAME=	rich-13.5.3
@


1.38
log
@py-rich: updated to 13.5.2

13.5.2 - 2023-08-01

Fixed

Fixed Text.expand_tab assertion error


13.5.1 - 2023-07-31

Fixed

Fix tilde character (~) not included in link regex when printing to console


13.5.0 - 2023-07-29

Fixed

Fixed Text.expand_tabs not expanding spans.
Fixed TimeElapsedColumn from showing negative.
Fix for escaping strings with a trailing backslash
Fixed exception in Markdown with partial table
Fixed the HTML export template so that the <html> tag comes before the <head> tag
Fixed issue with custom classes overwriting __eq__
Fix rich.pretty.install breakage in iPython

Added

Added Text.extend_style method.
Added Span.extend method.

Changed

Text.tab_size now defaults to None to indicate that Console.tab_size should be used.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.37 2023/06/14 12:25:23 adam Exp $
d3 1
a3 1
DISTNAME=	rich-13.5.2
@


1.37
log
@py-rich: updated to 13.4.2

13.4.2
Relaxed markdown-it-py dependency
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.36 2023/06/06 10:45:04 wiz Exp $
d3 1
a3 1
DISTNAME=	rich-13.4.2
@


1.36
log
@py-rich: update to 13.4.1.


[13.4.1] - 2023-06-31 - Hot fix for typing extension issue Latest

    Fixed typing extensions import in markdown #2979

[13.4.0] - 2023-06-31 - Added tables to Markdown

    Added support for tables in Markdown #2977
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.35 2023/04/27 17:50:38 adam Exp $
d3 1
a3 1
DISTNAME=	rich-13.4.1
@


1.35
log
@py-rich: updated to 13.3.5

13.3.5
Fixed italic indent guides in SVG ouput
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.34 2023/04/13 14:36:32 adam Exp $
d3 1
a3 1
DISTNAME=	rich-13.3.5
@


1.34
log
@py-rich: updated to 13.3.4

13.3.4
Fixed for is_terminal ignoring FORCE_COLOR
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.33 2023/03/29 08:44:44 adam Exp $
d3 1
a3 1
DISTNAME=	rich-13.3.4
@


1.33
log
@py-rich: updated to 13.3.3

13.3.3
Added Style.clear_meta_and_links
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.32 2023/03/05 07:30:10 adam Exp $
d3 1
a3 1
DISTNAME=	rich-13.3.3
@


1.32
log
@py-rich: bump py-markdown-it-py requiremnt
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.31 2023/03/05 07:25:32 adam Exp $
d3 1
a3 1
DISTNAME=	rich-13.3.2
d13 1
d22 1
a22 1
.if ${_PYTHON_VERSION} == 38
d26 1
a26 1
.include "../../lang/python/egg.mk"
@


1.31
log
@py-rich: updated to 13.3.2

13.3.2

Fixed

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 https://github.com/Textualize/rich/pulls/2804
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

Added

Added Polish README

Changed

rich.progress.track() will now show the elapsed time after finishing the task
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.30 2023/02/20 17:33:17 adam Exp $
d13 1
a13 1
DEPENDS+=	${PYPKGPREFIX}-markdown-it-py>=2.1.0:../../textproc/py-markdown-it-py
@


1.30
log
@py-rich: updated to 13.3.1

13.3.1 - 2023-01-28

Fixed

Fixed truecolor to eight bit color conversion

13.3.0 - 2023-01-27

Fixed

Fixed failing tests due to Pygments dependency
Relaxed ipywidgets
Added

Added encoding parameter in Theme.read

13.2.0 - 2023-01-19

Changed

Switch Markdown parsing from commonmark to markdown-it-py

13.1.0 - 2023-01-14

Fixed

Fixed wrong filenames in Jupyter tracebacks
Added

Added locals_hide_dunder and locals_hide_sunder to Tracebacks, to hide double underscore and single underscore locals.
Changed

Tracebacks will now hide double underscore names from locals by default. Set locals_hide_dunder=False to restore previous behaviour.

13.0.1 - 2023-01-06

Fixed

Fixed issue with Segment.split_cells for mixed single and double cell widths

13.0.0 - 2022-12-30

Fixed

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
Changed

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__
Added

Add type annotation for key_separator of pretty.Node
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2022/10/03 12:36:43 adam Exp $
d3 1
a3 1
DISTNAME=	rich-13.3.1
@


1.29
log
@py-rich: updated to 12.6.0

12.6.0 - 2022-10-02

Added

Parse ANSI escape sequences in pretty repr
Add support for FORCE_COLOR env var
Allow a max_depth argument to be passed to the install() hook
Document using None as name in __rich_repr__ for tuple positional args
Add font_aspect_ratio parameter in SVG export https://github.com/Textualize/rich/pull/2539/files
Added Table.add_section method.

Fixed

Handle stdout/stderr being null
Fix NO_COLOR support on legacy Windows
Fix pretty printer handling of cyclic references
Fix missing mode property on file wrapper breaking uploads via requests
Fix mismatching default value of parameter ensure_ascii
Remove unused height parameter in Layout class
Fixed exception in Syntax.rich_measure for empty files

Changed

Removed border from code blocks in MarkdownCVS: ----------------------------------------------------------------------
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2022/07/25 16:24:19 adam Exp $
d3 1
a3 1
DISTNAME=	rich-12.6.0
d13 4
a16 2
DEPENDS+=	${PYPKGPREFIX}-commonmark>=0.9.0:../../textproc/py-commonmark
DEPENDS+=	${PYPKGPREFIX}-pygments>=2.6.0:../../textproc/py-pygments
d21 1
a21 1
.if ${_PYTHON_VERSION} < 39
a24 2
USE_LANGUAGES=	# none

@


1.28
log
@py-rich: updated to 12.5.1

12.5.1

Fixed

Fixed missing typing extensions dependency on 3.9


12.5.0

Added

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
Style.__add__ will no longer return NotImplemented
Remove rich._lru_cache

Changed

Default width of Jupyter console size is increased to 115
Optimized Segment.divide

Fixed

Fix Rich clobbering cursor style on Windows
Fix text wrapping edge case
Allow exceptions that are raised while a Live is rendered to be displayed and/or processed
Fix crashes that can happen with inspect when docstrings contain some special control codes
Fix edges used in first row of tables when show_header=False
Fix interaction between Capture contexts and Console(record=True)
Fixed hash issue in Styles class
Fixed bug in Segment.split_and_crop_lines
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2022/05/24 11:52:04 adam Exp $
d3 1
a3 1
DISTNAME=	rich-12.5.1
@


1.27
log
@py-rich: updated to 12.4.4

12.4.4

Changed
Added clipping per line to SVG output to avoid box characters overlapping
Optimized SVG output


12.4.3

Changed
Further tweaks to SVG character matrix
Added clip rect to SVG to prevent box characters overlapping bottom of terminal


12.4.2

Fixed
Fix for SVG on Firefox

Changed
Removed excess margin from SVG, tweaked cell sizes to better render block characters
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2022/05/09 05:44:54 adam Exp $
d3 1
a3 1
DISTNAME=	rich-12.4.4
d19 2
a20 2
.if ${_PYTHON_VERSION} < 38
DEPENDS+=	${PYPKGPREFIX}-typing-extensions>=3.7.4:../../devel/py-typing-extensions
@


1.26
log
@py-rich: updated to 12.4.1

12.4.1 - 2022-05-08

Fixed

Fix for default background color in SVG export

Changed

Added a keyline around SVG terminals which is visible on dark backgrounds


12.4.0

Changed

Rebuilt SVG export to create a simpler SVG that is more portable
Fix render_lines crash when render height was negative

Added

Add padding to Syntax constructor
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2022/04/29 12:57:33 adam Exp $
d3 1
a3 1
DISTNAME=	rich-12.4.1
@


1.25
log
@py-rich: updated to 12.3.0

12.3.0

Added

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

Fixed

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

Changed

Setting total=None on progress is now possible, and will display pulsing animation
Micro-optimization for Segment.divide
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2022/04/21 07:43:12 adam Exp $
d3 1
a3 1
DISTNAME=	rich-12.3.0
@


1.24
log
@py-rich: updated to 12.2.0

12.2.0

Changed

Bumped typing-extensions minimum to 4.0.0
Bumped minimum Python version to 3.6.3

12.1.0

Added

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

Fixed

Add missing end keyword argument to Text.from_markup
Fallback to text lexer when no lexer guessed
Fixed issue with decoding ANSI reset

12.0.1

Changed

Improve performance of cell_length
Improve performance of chop_cells

Fixed

Fix capturing stdout on legacy Windows

12.0.0

Added

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

Fixed

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

Changed

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
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2022/02/21 17:15:36 adam Exp $
d3 1
a3 1
DISTNAME=	rich-12.2.0
@


1.23
log
@py-rich: updated to 11.2.0

11.2.0

Added

Add support for US spelling of "gray" in ANSI color names https://github.com/Textualize/rich/issues/1890
Added rich.diagnose.report to expose environment debugging logic as function https://github.com/Textualize/rich/pull/1917
Added classmethod Progress.get_default_columns() to get the default list of progress bar columns https://github.com/Textualize/rich/pull/1894

Fixed

Fixed performance issue in measuring text
Fixed test failures on PyPy3 https://github.com/Textualize/rich/pull/1904
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2022/01/31 14:23:21 adam Exp $
d3 1
a3 1
DISTNAME=	rich-11.2.0
a12 1
DEPENDS+=	${PYPKGPREFIX}-colorama>=0.4.0:../../comms/py-colorama
@


1.22
log
@py-rich: updated to 11.1.0

11.1.0 - 2022-01-28

Added

Add Syntax.guess_lexer, add support for more lexers (e.g. Django templates etc.) https://github.com/Textualize/rich/pull/1869
Add lexer parameter to Syntax.from_path to allow for overrides https://github.com/Textualize/rich/pull/1873

Fixed

Workaround for edge case of object from Faiss with no __class__ https://github.com/Textualize/rich/issues/1838
Ensure Syntax always justifies left https://github.com/Textualize/rich/pull/1872
Handle classes in inspect when methods=True https://github.com/Textualize/rich/pull/1874
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2022/01/11 07:00:27 adam Exp $
d3 1
a3 1
DISTNAME=	rich-11.1.0
@


1.21
log
@py-rich: updated to 11.0.0

11.0.0

Added

Added max_depth arg to pretty printing https://github.com/Textualize/rich/issues/1585
Added vertical_align to Table.add_row https://github.com/Textualize/rich/issues/1590

Fixed

Fixed issue with pretty repr in jupyter notebook https://github.com/Textualize/rich/issues/1717
Fix Traceback theme defaults override user supplied styles https://github.com/Textualize/rich/issues/1786

Changed

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 https://github.com/Textualize/rich/pull/1748
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2022/01/04 20:52:38 wiz Exp $
d3 1
a3 1
DISTNAME=	rich-11.0.0
@


1.20
log
@*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2022/01/04 17:34:25 adam Exp $
d3 1
a3 1
DISTNAME=	rich-10.16.2
a4 1
PKGREVISION=	1
@


1.19
log
@py-rich: updated to 10.16.2

10.16.2

Fixed

Fixed @@ not being escaped in markup

10.16.1

Fixed

Fixed issues with overlapping tags https://github.com/willmcgugan/rich/issues/1755

10.16.0

Fixed

Double print of progress bar in Jupyter https://github.com/willmcgugan/rich/issues/1737

Added

Added Text.markup property https://github.com/willmcgugan/rich/issues/1751
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2021/12/30 12:12:53 adam Exp $
d5 1
@


1.18
log
@py-dataclasses: removed; was Python 3.6 onlu
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2021/12/10 08:54:54 adam Exp $
d3 1
a3 1
DISTNAME=	rich-10.15.2
@


1.17
log
@py-rich: updated to 10.15.2

10.15.2
Fixed
* Deadlock issue
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2021/11/30 17:03:00 adam Exp $
a19 3
.if ${_PYTHON_VERSION} == 36
DEPENDS+=	${PYPKGPREFIX}-dataclasses>=0.7:../../devel/py-dataclasses
.endif
@


1.16
log
@py-rich: updated to 10.15.1

v10.15.1

Changed

Reverted thread-safety fix for Live that introduced deadlock potential


v10.15.0

Added

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

Fixed issue with progress bar not rendering markup
Fixed race condition when exiting Live
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2021/11/23 20:49:28 adam Exp $
d3 1
a3 1
DISTNAME=	rich-10.15.1
@


1.15
log
@py-rich: updated to 10.14.0

10.14.0

Fixed

Fixed progress speed not updating when total doesn't change
Fixed superfluous new line in Status https://github.com/willmcgugan/rich/issues/1662
Fixed Windows legacy width again
Fixed infinite loop in set_cell_size https://github.com/willmcgugan/rich/issues/1682

Added

Added file protocol to URL highlighter https://github.com/willmcgugan/rich/issues/1681
Added rich.protocol.rich_cast

Changed

Allowed __rich__ to work recursively
Allowed Text classes to work with sep in print https://github.com/willmcgugan/rich/issues/1689
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2021/11/14 18:45:50 adam Exp $
d3 1
a3 1
DISTNAME=	rich-10.14.0
@


1.14
log
@py-rich: updated to 10.13.0

10.13.0

Added

Added json.dumps parameters to print_json https://github.com/willmcgugan/rich/issues/1638

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 a bug where logging handler raises an exception when running with pythonw (related to https://bugs.python.org/issue13807)
Fixed issue with TERM env vars that have more than one hyphen https://github.com/willmcgugan/rich/issues/1640
Fixed missing new line after progress bar when terminal is not interactive https://github.com/willmcgugan/rich/issues/1606
Fixed exception in IPython when disabling pprint with %pprint https://github.com/willmcgugan/rich/issues/1646
Fixed issue where values longer than the console width produced invalid JSON https://github.com/willmcgugan/rich/issues/1653
Fixes trailing comma when pretty printing dataclass with last field repr=False https://github.com/willmcgugan/rich/issues/1599

Changed

Markdown codeblocks now word-wrap
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2021/10/12 10:49:44 adam Exp $
d3 1
a3 1
DISTNAME=	rich-10.13.0
@


1.13
log
@py-rich: updated to 10.12.0

10.12.0

Updated

Official Py3.10 release

Fixed

Fixed detection of custom repr when pretty printing dataclasses
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2021/09/29 09:28:38 adam Exp $
d3 1
a3 1
DISTNAME=	rich-10.12.0
@


1.12
log
@py-rich: updated to 10.11.0

10.11.0
Added suppress parameter to tracebacks
Added max_frames parameter to tracebacks
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2021/09/19 10:39:56 adam Exp $
d3 1
a3 1
DISTNAME=	rich-10.11.0
@


1.11
log
@py-rich: updated to 10.10.0

10.10.0

Added

Added stdin support to rich.json

Fixed

Fixed pretty printing of objects with fo magic with getattr https://github.com/willmcgugan/rich/issues/1492
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2021/08/30 16:44:11 adam Exp $
d3 1
a3 1
DISTNAME=	rich-10.10.0
@


1.10
log
@py-rich: updated to 10.9.0

10.9.0

Added

Added data parameter to print_json method / function
Added an --indent parameter to python -m rich.json

Changed

Changed default indent of JSON to 2 (down from 4)
Changed highlighting of JSON keys to new style (bold blue)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2021/08/29 08:40:59 adam Exp $
d3 1
a3 1
DISTNAME=	rich-10.9.0
@


1.9
log
@py-rich: updated to 10.8.0

10.8.0

Added

Added Panel.subtitle
Added Panel.subtitle_align
Added rich.json.JSON
Added rich.print_json and Console.print_json

Fixed

Fixed a bug where calling rich.reconfigure within a pytest_configure hook would lead to a crash
Fixed highlight not being passed through options https://github.com/willmcgugan/rich/issues/1404
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2021/08/25 12:56:49 adam Exp $
d3 1
a3 1
DISTNAME=	rich-10.8.0
@


1.8
log
@py-rich: updated to 10.7.0

10.7.0

Added

Added Text.apply_meta
Added meta argument to Text.assemble
Added Style.from_meta
Added Style.on
Added Text.on

Changed

Changed RenderGroup to Group and render_group to group (old names remain for compatibility but will be deprecated in the future)
Changed rich.repr.RichReprResult to rich.repr.Result (old names remain for compatibility but will be deprecated in the future)
Changed meta serialization to use pickle rather than marshal to permit callables
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2021/07/13 04:25:32 adam Exp $
d3 1
a3 1
DISTNAME=	rich-10.7.0
@


1.7
log
@py-rich: updated to 10.6.0

10.6.0:

Deprecated

Added deprecation warning for tabulate_mapping which will be removed in v11.0.0

Added

Added precision argument to filesize.decimal
Added separator argument to filesize.decimal
Added _rich_traceback_guard to Traceback
Added emoji_variant to Console
Added -emoji and -text variant selectors to emoji code

Fixed

Fixed issue with adjoining color tags https://github.com/willmcgugan/rich/issues/1334

Changed

Changed Console.size to use unproxied stdin and stdout
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2021/07/05 19:07:59 adam Exp $
d3 1
a3 1
DISTNAME=	rich-10.6.0
@


1.6
log
@py-rich: updated to 10.5.0

10.5.0:

Fixed

Fixed Pandas objects not pretty printing https://github.com/willmcgugan/rich/issues/1305
Fixed https://github.com/willmcgugan/rich/issues/1256
Fixed typing with rich.repr.auto decorator
Fixed repr error formatting https://github.com/willmcgugan/rich/issues/1326

Added

Added new_line_start argument to Console.print
Added Segment.divide method
Added Segment.split_cells method
Added segment.SegmentLines class
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2021/06/24 09:35:37 adam Exp $
d3 1
a3 1
DISTNAME=	rich-10.5.0
@


1.5
log
@py-rich: updated to 10.4.0

[10.4.0] - 2021-06-18

Added

Added Style.meta
Added rich.repr.auto decorator

Fixed

Fixed error pretty printing classes with special rich_repr method


[10.3.0] - 2021-06-09

Added

Added Console.size setter
Added Console.width setter
Added Console.height setter
Added angular style Rich reprs
Added an IPython extension. Load via %load_ext rich

Changed

Changed the logic for retrieving the calling frame in console logs to a faster one for the Python implementations that support it.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2021/06/01 09:07:26 adam Exp $
d3 1
a3 1
DISTNAME=	rich-10.4.0
@


1.4
log
@py-rich: depend on typing-extensions only for Python < 3.8
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2021/05/27 09:49:31 adam Exp $
d3 1
a3 1
DISTNAME=	rich-10.2.2
@


1.3
log
@py-rich: fix typo
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2021/05/25 10:13:22 adam Exp $
a15 1
DEPENDS+=	${PYPKGPREFIX}-typing-extensions>=3.7.4:../../devel/py-typing-extensions
d23 3
@


1.2
log
@py-rich: fix a typo
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2021/05/25 10:12:32 adam Exp $
d22 1
a22 1
DEPENDS+=	${PYPKGPREFIX}-py-dataclasses>=0.7:../../devel/py-dataclasses
@


1.1
log
@py-rich: added version 10.2.2

Rich is a Python library for rich text and beautiful formatting in the
terminal.

The Rich API makes it easy to add color and style to terminal output. Rich can
also render pretty tables, progress bars, markdown, syntax highlighted source
code, tracebacks, and more - out of the box.
@
text
@d1 1
a1 1
# $NetBSD$
d20 1
a20 1
.include "../../lang/python/egg.mk"
@

