With Python 3.14 and various fixes from open PRs applied, I'm down to one failing test with beta 1.
I try to build rich for Fedora Linux.
______________________________ test_assemble_meta ______________________________
def test_assemble_meta():
text = Text.assemble("foo", ("bar", "bold"), meta={"foo": "bar"})
assert str(text) == "foobar"
> assert text._spans == [Span(3, 6, "bold"), Span(0, 6, Style(meta={"foo": "bar"}))]
E AssertionError: assert [Span(3, 6, 'bold'), Span(0, 6, Style(meta={'foo': 'bar'}))] == [Span(3, 6, 'bold'), Span(0, 6, Style(meta={'foo': 'bar'}))]
E
E At index 1 diff: Span(0, 6, Style(meta={'foo': 'bar'})) != Span(0, 6, Style(meta={'foo': 'bar'}))
E
E Full diff:
E [
E Span(3, 6, 'bold'),
E Span(0, 6, Style(meta={'foo': 'bar'})),
E ]
tests/test_text.py:846: AssertionError
=========================== short test summary info ============================
FAILED tests/test_text.py::test_assemble_meta - AssertionError: assert [Span(3, 6, 'bold'), Span(0, 6, Style(meta={'foo': 'bar'}))] == [Span(3, 6, 'bold'), Span(0, 6, Style(meta={'foo': 'bar'}))]
At index 1 diff: Span(0, 6, Style(meta={'foo': 'bar'})) != Span(0, 6, Style(meta={'foo': 'bar'}))
Full diff:
[
Span(3, 6, 'bold'),
Span(0, 6, Style(meta={'foo': 'bar'})),
]
Describe the bug
With Python 3.14 and various fixes from open PRs applied, I'm down to one failing test with beta 1.
I try to build rich for Fedora Linux.
Platform
Click to expand
It's the test run during the build of Fedora Linux.