commit:     8c79ac730c27170380fc52c84b080f221edfd941
Author:     Henri Gasc <gasc <AT> eurecom <DOT> fr>
AuthorDate: Thu Apr 11 21:04:35 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Thu Apr 11 21:04:35 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8c79ac73

dev-python/pypandoc: add 1.13, drop 1.11 1.4

Signed-off-by: Henri Gasc <gasc <AT> eurecom.fr>

 dev-python/pypandoc/Manifest                         |  3 +--
 .../{pypandoc-1.11.ebuild => pypandoc-1.13.ebuild}   | 20 ++++++++++----------
 dev-python/pypandoc/pypandoc-1.4.ebuild              | 19 -------------------
 3 files changed, 11 insertions(+), 31 deletions(-)

diff --git a/dev-python/pypandoc/Manifest b/dev-python/pypandoc/Manifest
index 4ede9a599c..65b8084d62 100644
--- a/dev-python/pypandoc/Manifest
+++ b/dev-python/pypandoc/Manifest
@@ -1,2 +1 @@
-DIST pypandoc-1.11.gh.tar.gz 69118 BLAKE2B 
d2a48c6c342325bd8a38ac697616ea5f694fe5928d1538e4ee47d4ffbcdc1c1206e9d68eea214c3edffabef0018cb2950f0cda7e700be5894cb41fe7a7de3446
 SHA512 
1ca753ac2da9ad1a98c72aa639b6809e31d8c5da85a3a843f91675f95861e5056c183f67d73008c064b8fd2c82a4cd255f20b1c0073cc288a1e0e6a74caa9f94
-DIST pypandoc-1.4.gh.tar.gz 35326 BLAKE2B 
8de64056437bb7605adacc6efcb7800c228ecd98e24aed64adae09f8fff921aa260fd35b015db0611c0e2f0331766e7a75443833301467584574283665744c6c
 SHA512 
e6210c8b63758d09b12f1cef2e755ae70befa2b5cd66034d9981217b2fa684b90bf6b6edc46968abcb775721a0b32467c924866be743dde74fe77a20b94453d5
+DIST pypandoc-1.13.gh.tar.gz 70605 BLAKE2B 
36de13986a1f6812491f5e8d893b41baf7d8b170e6804b14d14ee1786786a57e11f4ec22a764ed28dcfa8edbfdc7a90726d0b907bb66e15573a1f587d7c261a8
 SHA512 
6f7acb4fd113606244a4a6eccac28bc4605e038da19dbb8c86c65b4b6a00aa5bc7cd0a8740145784335b10fb5d12bb85857c41a5a69bfb70c1d845c3738dcfa1

diff --git a/dev-python/pypandoc/pypandoc-1.11.ebuild 
b/dev-python/pypandoc/pypandoc-1.13.ebuild
similarity index 60%
rename from dev-python/pypandoc/pypandoc-1.11.ebuild
rename to dev-python/pypandoc/pypandoc-1.13.ebuild
index 9c396f33a3..77de009e84 100644
--- a/dev-python/pypandoc/pypandoc-1.11.ebuild
+++ b/dev-python/pypandoc/pypandoc-1.13.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517="poetry"
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1
 
@@ -16,12 +16,13 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64"
 IUSE="test"
-RESTRICT="test"
+RESTRICT="!test? ( test )"
 
-RDEPEND="app-text/pandoc"
+RDEPEND="virtual/pandoc"
 BDEPEND="
        test? (
                >=dev-python/pandocfilters-1.5.0[${PYTHON_USEDEP}]
+               dev-python/pytest[${PYTHON_USEDEP}]
                app-text/texlive-core
                dev-texlive/texlive-latex
                dev-texlive/texlive-fontsrecommended
@@ -29,11 +30,10 @@ BDEPEND="
        )
 "
 
+EPYTEST_DESELECT=(
+       tests.py::TestPypandoc::test_basic_conversion_from_http_url
+       tests.py::TestPypandoc::test_pdf_conversion
+)
 python_test() {
-       # This test wants internet access
-       sed -i -e 's:test_basic_conversion_from_http_url:_&:' tests.py || die
-       # This one fails for no reason. When not in sandbox mode, the 
conversion is made without problems
-       sed -i -e 's:test_conversion_with_data_files:_&:' tests.py || die
-
-       "${EPYTHON}" tests.py || die "Tests fail with ${EPYTHON}"
+       epytest tests.py
 }

diff --git a/dev-python/pypandoc/pypandoc-1.4.ebuild 
b/dev-python/pypandoc/pypandoc-1.4.ebuild
deleted file mode 100644
index cf7eac5865..0000000000
--- a/dev-python/pypandoc/pypandoc-1.4.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Pypandoc provides a thin wrapper for pandoc, a universal document 
converter"
-HOMEPAGE="https://github.com/JessicaTegner/pypandoc 
https://pypi.org/project/pypandoc";
-SRC_URI="https://github.com/JessicaTegner/pypandoc/archive/refs/tags/${PV}.tar.gz
 -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="app-text/pandoc"

Reply via email to