New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dev-python/rstcheck-3.3.1: Add rstcheck python package #16399
Changes from all commits
24fa8e3
4f222eb
63ec89c
77ebc18
fb8669b
f5862cd
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
DIST rstcheck-3.3.1.tar.gz 13825 BLAKE2B 94c1e8226b372b25907fb5e713716f46d972788f5d996a6c351fdf92728d1274e625564ec6417e0e3be7c7ec8d4ef07a193e8b80ca38085d28c1e9ee13e0ca36 SHA512 d390565c59466e1047fb41491eb5a2261fec91848806e04137bcc6053759fc87c8e4c72721d39b35c959b0baddaf90f2c8459213cec76b82be9b78bdd44076c5 |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> | ||
<pkgmetadata> | ||
<upstream> | ||
<remote-id type="pypi">rstcheck</remote-id> | ||
<remote-id type="github">myint/rstcheck</remote-id> | ||
<bugs-to>https://github.com/myint/rstcheck/issues</bugs-to> | ||
</upstream> | ||
</pkgmetadata> |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
# Copyright 1999-2020 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=7 | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. EAPI=8 |
||
|
||
PYTHON_COMPAT=( pypy3 python3_{6,7,8} ) | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Verify if it compiles with |
||
|
||
inherit distutils-r1 | ||
|
||
DESCRIPTION="Checks syntax of reStructuredText and code blocks nested within it" | ||
HOMEPAGE="https://github.com/myint/rstcheck" | ||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" | ||
|
||
LICENSE="MIT" | ||
SLOT="0" | ||
KEYWORDS="~amd64" | ||
IUSE="test" | ||
RESTRICT="!test? ( test )" | ||
|
||
RDEPEND=" | ||
dev-python/docutils[${PYTHON_USEDEP}] | ||
" | ||
Comment on lines
+20
to
+22
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Just a style fix, one-line it |
||
BDEPEND=" | ||
dev-python/setuptools[${PYTHON_USEDEP}] | ||
>=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}] | ||
test? ( | ||
${RDEPEND} | ||
dev-python/path-py[${PYTHON_USEDEP}] | ||
>=dev-python/pytest-3.4[${PYTHON_USEDEP}] | ||
) | ||
" | ||
|
||
S="${WORKDIR}/${P}" | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Ehm, isn't it already like that? |
||
|
||
distutils_enable_sphinx docs ">=dev-python/jaraco-packaging-3.2" | ||
|
||
python_test() { | ||
# Ignore the module from ${S}, use the one from ${BUILD_DIR} | ||
# Otherwise, ImportMismatchError may occur | ||
# https://github.com/gentoo/gentoo/pull/1622#issuecomment-224482396 | ||
# Override pytest options to skip flake8 | ||
pytest -vv --ignore=rst --override-ini="addopts=--doctest-modules" \ | ||
|| die "tests failed with ${EPYTHON}" | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just some comments here and here
# Copyright 1999-2020 Gentoo Authors