From 716f95631a2030424839b3cb56453fb5019cad9a Mon Sep 17 00:00:00 2001 From: Alfred Wingate Date: Wed, 30 Jun 2021 10:39:29 +0300 Subject: [PATCH] dev-python/m2r2: bump 0.2.8 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Alfred Wingate --- dev-python/m2r2/Manifest | 1 + ...t.test_no_file-work-with-Python-3.10.patch | 32 ++++++++++++++++++ dev-python/m2r2/m2r2-0.2.8.ebuild | 33 +++++++++++++++++++ 3 files changed, 66 insertions(+) create mode 100644 dev-python/m2r2/files/Make-TestConvert.test_no_file-work-with-Python-3.10.patch create mode 100644 dev-python/m2r2/m2r2-0.2.8.ebuild diff --git a/dev-python/m2r2/Manifest b/dev-python/m2r2/Manifest index b0fa738..1f23e97 100644 --- a/dev-python/m2r2/Manifest +++ b/dev-python/m2r2/Manifest @@ -1 +1,2 @@ DIST m2r2-0.2.7.tar.gz 28653 BLAKE2B 374b4db98158b24aca57cef1e75d37af2623e305b45e4a1f84c6126e48116311fd6e5159854605e027a568d668dc04b9408a64c614e1609f6ed32e2e4722df49 SHA512 6b93ca7b564094e2a1e8ae538e00aa1f361dd40496bef1e440bfe152c905c35c6aad5fb9429ef51b5e6b532c73bcce03c1d17ac1f654e4973de885d1fe33bb9b +DIST m2r2-0.2.8.tar.gz 28775 BLAKE2B 57ee1da7853a7b9cd0abca440504f38d1e767ee22be60d509233b4399e83c1be9d5559d4e7bb9c74669880f068ea2207d66e935e59ba22e4c0ebc3ad8c949c2d SHA512 430180e5a01204ba684a588230bca8538557b5300b4ea73c89c94f26d26108fac2e509724d625ecf74bd35f5ebbc8a41ce376acbd8266389c28771295f81b578 diff --git a/dev-python/m2r2/files/Make-TestConvert.test_no_file-work-with-Python-3.10.patch b/dev-python/m2r2/files/Make-TestConvert.test_no_file-work-with-Python-3.10.patch new file mode 100644 index 0000000..4520e6f --- /dev/null +++ b/dev-python/m2r2/files/Make-TestConvert.test_no_file-work-with-Python-3.10.patch @@ -0,0 +1,32 @@ +From 58ee9cabdadf5e3deb13037f3052238f0f2bffcd Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Nikola=20Forr=C3=B3?= +Date: Fri, 8 Jan 2021 19:07:21 +0100 +Subject: [PATCH] Make TestConvert.test_no_file work with Python 3.10 +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +argparse in Python 3.10 now prints "options:" instead of +"optional arguments:", see: https://bugs.python.org/issue9694 + +Signed-off-by: Nikola Forró +--- + tests/test_cli.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/tests/test_cli.py b/tests/test_cli.py +index e53e209..3828870 100644 +--- a/tests/test_cli.py ++++ b/tests/test_cli.py +@@ -58,7 +58,7 @@ class TestConvert(TestCase): + self.assertIn('underscore-emphasis', message) + self.assertIn('anonymous-references', message) + self.assertIn('inline-math', message) +- self.assertIn('optional arguments:', message) ++ self.assertRegex(message, r'option(s|al arguments):') + + def test_parse_file(self): + output = parse_from_file(test_md) +-- +2.31.1 + diff --git a/dev-python/m2r2/m2r2-0.2.8.ebuild b/dev-python/m2r2/m2r2-0.2.8.ebuild new file mode 100644 index 0000000..7be238c --- /dev/null +++ b/dev-python/m2r2/m2r2-0.2.8.ebuild @@ -0,0 +1,33 @@ +# Copyright 2020-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10}) + +inherit distutils-r1 + +DESCRIPTION="Markdown to reStructuredText converter" +HOMEPAGE="https://crossnox.github.io/m2r2/" +SRC_URI="https://github.com/CrossNox/m2r2/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +RDEPEND=" + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/mistune[${PYTHON_USEDEP}] +" +DEPEND=" + test? ( + ${RDEPEND} + dev-python/pygments[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +distutils_enable_sphinx docs + +PATCHES=( "${FILESDIR}/Make-TestConvert.test_no_file-work-with-Python-3.10.patch" )