diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2021-06-23 01:45:27 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2021-06-23 01:45:27 +0000 |
| commit | 9e49227d6cede8ac11156c55a31a40dd0f672039 (patch) | |
| tree | 3aeb3189f9f5c477e5fb779bdb1f5ca2d2d5afc5 /dev-python/docopt | |
| parent | 1f128f816bf9a9d272f22ee336c60cefc8291a7e (diff) | |
| download | baldeagleos-repo-9e49227d6cede8ac11156c55a31a40dd0f672039.tar.gz baldeagleos-repo-9e49227d6cede8ac11156c55a31a40dd0f672039.tar.xz baldeagleos-repo-9e49227d6cede8ac11156c55a31a40dd0f672039.zip | |
Adding metadata
Diffstat (limited to 'dev-python/docopt')
| -rw-r--r-- | dev-python/docopt/docopt-0.6.2-r4.ebuild | 22 | ||||
| -rw-r--r-- | dev-python/docopt/files/docopt-0.6.2-pytest_node_from_parent.patch | 26 |
2 files changed, 48 insertions, 0 deletions
diff --git a/dev-python/docopt/docopt-0.6.2-r4.ebuild b/dev-python/docopt/docopt-0.6.2-r4.ebuild new file mode 100644 index 000000000000..6a8fddb0ea62 --- /dev/null +++ b/dev-python/docopt/docopt-0.6.2-r4.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8,9,10} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Pythonic argument parser, that will make you smile" +HOMEPAGE="https://pypi.org/project/docopt/ https://github.com/docopt/docopt" +SRC_URI="https://github.com/docopt/docopt/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +PATCHES=( + "${FILESDIR}"/${PN}-0.6.2-pytest_node_from_parent.patch +) + +distutils_enable_tests pytest diff --git a/dev-python/docopt/files/docopt-0.6.2-pytest_node_from_parent.patch b/dev-python/docopt/files/docopt-0.6.2-pytest_node_from_parent.patch new file mode 100644 index 000000000000..bf6ef1f80346 --- /dev/null +++ b/dev-python/docopt/files/docopt-0.6.2-pytest_node_from_parent.patch @@ -0,0 +1,26 @@ +--- a/conftest.py ++++ b/conftest.py +@@ -11,7 +11,10 @@ + + def pytest_collect_file(path, parent): + if path.ext == ".docopt" and path.basename.startswith("test"): +- return DocoptTestFile(path, parent) ++ if hasattr(DocoptTestFile, "from_parent"): ++ return DocoptTestFile.from_parent(parent, fspath=path) ++ else: ++ return DocoptTestFile(path, parent) + + + def parse_test(raw): +@@ -41,7 +44,10 @@ + for name, doc, cases in parse_test(raw): + name = self.fspath.purebasename + for case in cases: +- yield DocoptTestItem("%s(%d)" % (name, index), self, doc, case) ++ if hasattr(DocoptTestItem, "from_parent"): ++ yield DocoptTestItem.from_parent(self, name="%s(%d)" % (name, index), doc=doc, case=case) ++ else: ++ yield DocoptTestItem("%s(%d)" % (name, index), self, doc, case) + index += 1 + + |
