summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/commonmark')
-rw-r--r--dev-python/commonmark/commonmark-0.9.1-r1.ebuild (renamed from dev-python/commonmark/commonmark-0.9.1.ebuild)24
-rw-r--r--dev-python/commonmark/metadata.xml5
2 files changed, 16 insertions, 13 deletions
diff --git a/dev-python/commonmark/commonmark-0.9.1.ebuild b/dev-python/commonmark/commonmark-0.9.1-r1.ebuild
index cfd383ead0e0..c707a849d4a5 100644
--- a/dev-python/commonmark/commonmark-0.9.1.ebuild
+++ b/dev-python/commonmark/commonmark-0.9.1-r1.ebuild
@@ -1,18 +1,22 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10,11,12,13,13} pypy3 )
+
+inherit distutils-r1 pypi
DESCRIPTION="Python parser for the CommonMark Markdown spec"
-HOMEPAGE="https://github.com/readthedocs/commonmark.py"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+HOMEPAGE="
+ https://pypi.org/project/commonmark/
+ https://github.com/readthedocs/commonmark.py/
+"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
RESTRICT="!test? ( test )"
@@ -22,11 +26,9 @@ BDEPEND="
)
"
-distutils_enable_tests setup.py
-
-src_test() {
+python_test() {
local -x PYTHONIOENCODING='utf8'
- distutils-r1_src_test
+ "${EPYTHON}" commonmark/tests/run_spec_tests.py || die
}
src_prepare() {
diff --git a/dev-python/commonmark/metadata.xml b/dev-python/commonmark/metadata.xml
index a4daa9b7a863..0bc252d05932 100644
--- a/dev-python/commonmark/metadata.xml
+++ b/dev-python/commonmark/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>python@gentoo.org</email>
@@ -12,8 +12,9 @@
are stable we will release the first 1.0 version and attempt to
keep up to date with changes in commonmark.js.
</longdescription>
+ <stabilize-allarches/>
<upstream>
- <remote-id type="pypi">CommonMark</remote-id>
+ <remote-id type="pypi">commonmark</remote-id>
<remote-id type="github">readthedocs/commonmark.py</remote-id>
</upstream>
</pkgmetadata>