diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2022-03-14 01:41:45 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2022-03-14 01:41:45 +0000 |
| commit | 2b3d7cb19ea7729a4412106add9be46e035ff575 (patch) | |
| tree | 26bad8f814a6d2d7b2329836bc017a1b6fe7a3cc /dev-python | |
| parent | 1662aabec7cfd804d300b2d26a7efb15a50cafa0 (diff) | |
| download | baldeagleos-repo-2b3d7cb19ea7729a4412106add9be46e035ff575.tar.gz baldeagleos-repo-2b3d7cb19ea7729a4412106add9be46e035ff575.tar.xz baldeagleos-repo-2b3d7cb19ea7729a4412106add9be46e035ff575.zip | |
Adding metadata
Diffstat (limited to 'dev-python')
| -rw-r--r-- | dev-python/myst_parser/files/myst_parser-0.17.0-32-bit-test-fix.patch | 33 | ||||
| -rw-r--r-- | dev-python/myst_parser/myst_parser-0.17.0.ebuild | 6 |
2 files changed, 38 insertions, 1 deletions
diff --git a/dev-python/myst_parser/files/myst_parser-0.17.0-32-bit-test-fix.patch b/dev-python/myst_parser/files/myst_parser-0.17.0-32-bit-test-fix.patch new file mode 100644 index 000000000000..2363ac639c60 --- /dev/null +++ b/dev-python/myst_parser/files/myst_parser-0.17.0-32-bit-test-fix.patch @@ -0,0 +1,33 @@ +https://github.com/executablebooks/MyST-Parser/pull/523 +https://bugs.gentoo.org/832823 + +From 84b0223eace0a1022935f2766da6c930181503e4 Mon Sep 17 00:00:00 2001 +From: Stefano Rivera <stefano@rivera.za.net> +Date: Sat, 19 Feb 2022 14:57:58 -0400 +Subject: [PATCH] Massage test output on 32-bit systems to match 64-bit systems + +Fixes test_sphinx_directives[35-highlight (sphinx.directives.code.Highlight):] +which was failing on 32-bit platforms due to linenothreshold defaulting +to sys.maxsize. + +Fixes: #522 +--- a/tests/test_renderers/test_fixtures_sphinx.py ++++ b/tests/test_renderers/test_fixtures_sphinx.py +@@ -3,6 +3,7 @@ + Note, the output AST is before any transforms are applied. + """ + import re ++import sys + from pathlib import Path + + import pytest +@@ -50,6 +51,9 @@ def test_sphinx_directives(file_params): + document = to_docutils(file_params.content, in_sphinx_env=True).pformat() + # see https://github.com/sphinx-doc/sphinx/issues/9827 + document = document.replace('<glossary sorted="False">', "<glossary>") ++ # see https://github.com/executablebooks/MyST-Parser/issues/522 ++ if sys.maxsize == 2147483647: ++ document = document.replace('"2147483647"', '"9223372036854775807"') + file_params.assert_expected(document, rstrip_lines=True) + + diff --git a/dev-python/myst_parser/myst_parser-0.17.0.ebuild b/dev-python/myst_parser/myst_parser-0.17.0.ebuild index 133b184b4a6e..253a9c6435f6 100644 --- a/dev-python/myst_parser/myst_parser-0.17.0.ebuild +++ b/dev-python/myst_parser/myst_parser-0.17.0.ebuild @@ -38,10 +38,14 @@ BDEPEND=" ) " -distutils_enable_tests pytest +PATCHES=( + "${FILESDIR}"/${PN}-0.17.0-32-bit-test-fix.patch +) EPYTEST_DESELECT=( # Unimportant tests needing a new dep linkify tests/test_renderers/test_myst_config.py::test_cmdline tests/test_sphinx/test_sphinx_builds.py::test_extended_syntaxes ) + +distutils_enable_tests pytest |
