diff options
Diffstat (limited to 'dev-python/pykwalify')
-rw-r--r-- | dev-python/pykwalify/Manifest | 6 | ||||
-rw-r--r-- | dev-python/pykwalify/files/pykwalify-1.4.0-S.patch | 24 | ||||
-rw-r--r-- | dev-python/pykwalify/metadata.xml | 12 | ||||
-rw-r--r-- | dev-python/pykwalify/pykwalify-1.5.2.ebuild | 36 | ||||
-rw-r--r-- | dev-python/pykwalify/pykwalify-9999.ebuild | 37 |
5 files changed, 115 insertions, 0 deletions
diff --git a/dev-python/pykwalify/Manifest b/dev-python/pykwalify/Manifest new file mode 100644 index 000000000000..8040851d2ff2 --- /dev/null +++ b/dev-python/pykwalify/Manifest @@ -0,0 +1,6 @@ +AUX pykwalify-1.4.0-S.patch 862 SHA256 fcc8f039ed10d599613899afd8b3ffe936f1c09566fbd617b1a352968a5d67bd SHA512 f7d9189993cd73a0412ef01fcb01a99fcbc61edc6863a1997333de085294b9c5772d026f7ab8f16703568404f2ff76bb1aeed760d7908c7865e0891ad5752dc9 WHIRLPOOL 56f66fa12911d489f9df3bf71e6fabb99896ad9f146365bc26c4d6163f9a511864f209cb0021cb43576700dcd0fb625a1bc2785dcfdd1b8d9185792b44db0080 +DIST pykwalify-1.5.2.tar.gz 42965 SHA256 0d8d6178ceed3163092bd76170595f8673afb1a9b557920b0de74cd8ffccd712 SHA512 1ec425f4a755dfd6e94b7e6ed098b49919e4d0de46c984e73c6452370ecb8898dc00cc383b01b27153b0d5e12dd6f5d1df4f6324e1e4f9413ed7a4d1565c5d50 WHIRLPOOL 6927a4bf759a67578ca0f433fbb7bf9e9bf56fabb5056d7782fb74fde62978d885154c7462c5bd0d528fca0497ef7f322812c1ddf2aa7b61a1a251161f44b19f +EBUILD pykwalify-1.5.2.ebuild 800 SHA256 645f855b705395c7a9da849e110d0531f29ea96e57b19a1314ab962902cb202a SHA512 c54939987507b268a4bf5ca846e322d129294448c96de280cd0bd319fd3e0e318e11b678a5f80b3849e273bff34768a47d427af82c960073f77360e60f5eccfa WHIRLPOOL f9b752384623d6b35441228b83fea0b5a326b35f48d614df664481011d15372d58c2062c5b896afed280d83d5f9bf2f5edfe7cfb52209e63f8aa84a02f78522c +EBUILD pykwalify-9999.ebuild 788 SHA256 f2e4096b69a08ba370f51f85bb2c18075487659c10544ee956ed53831c422bd4 SHA512 2d70d61e9cafa742c34aea098ff2764013aa84fefd57c0c59b64c4340618482cb05d0fdd8e371affc23557ba72215423881a1f90d994ca80bc67bd0c706472ab WHIRLPOOL 6262acd03d5216915a677446b5297e4e734637a2ee3b5af58dfab36668f1cc340f6e7e841ccba55c27e4d1c02052a593a3d4ea59cb970706a8aa4ad2ffd740fa +MISC ChangeLog 2523 SHA256 bfb5b5cc59433edafd67191a1d8877283037f31c9908a04871cb2341d1a50a91 SHA512 48bfbcc836981ccb0c2b4d8c191edcc21c4d5d22b35a9c6ff5ef946ab1e16cf5f1648c7cee67e4f34e3f0cccbaae48ca9f39b35b431566e3d6917833a44dd3af WHIRLPOOL 235c7b56ec32204b2a3c820ebe9dc8fbba1bfb708cd3622768867a89e586f71d7644c759afbc2bfe4131854fea4efcddef23937495f4f0424e5ca1c1ef5877b2 +MISC metadata.xml 371 SHA256 fde44e131812881733e80e9fc17582f81106320f42e295189dedcc3d9d8584cc SHA512 e646c68515652f7321492e9025f6fae17c7ae9d0707690172b4dfba774193903222bb918a11ce17636b688b236c4b26b66ccc7581010929d1e02b12c3569e054 WHIRLPOOL 048d4a6be73af1aa44c61a96eda3d02d0fb97ec41b4564d879162cbac328fe05354162d24ecb2e57e01eeccc6ca5ba735971c72ebbd0df96787903d05675b391 diff --git a/dev-python/pykwalify/files/pykwalify-1.4.0-S.patch b/dev-python/pykwalify/files/pykwalify-1.4.0-S.patch new file mode 100644 index 000000000000..0f133c9c95c8 --- /dev/null +++ b/dev-python/pykwalify/files/pykwalify-1.4.0-S.patch @@ -0,0 +1,24 @@ + tests/test_core.py | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/tests/test_core.py b/tests/test_core.py +index 2fae7bc..0773f88 100644 +--- a/tests/test_core.py ++++ b/tests/test_core.py +@@ -397,12 +397,12 @@ class TestCore(object): + ] + + # Add override magic to make it easier to test a specific file +- if "S" in os.environ: +- pass_tests = [os.environ["S"]] ++ if "_S" in os.environ: ++ pass_tests = [os.environ["_S"]] + _fail_tests = [] +- elif "F" in os.environ: ++ elif "_F" in os.environ: + pass_tests = [] +- _fail_tests = [(os.environ["F"], SchemaError)] ++ _fail_tests = [(os.environ["_F"], SchemaError)] + + for passing_test_file in pass_tests: + f = self.f(os.path.join("success", passing_test_file)) diff --git a/dev-python/pykwalify/metadata.xml b/dev-python/pykwalify/metadata.xml new file mode 100644 index 000000000000..c582e79e821f --- /dev/null +++ b/dev-python/pykwalify/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>python@gentoo.org</email> + <name>Python</name> + </maintainer> + <upstream> + <remote-id type="github">Grokzen/pykwalify</remote-id> + <remote-id type="pypi">pykwalify</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-python/pykwalify/pykwalify-1.5.2.ebuild b/dev-python/pykwalify/pykwalify-1.5.2.ebuild new file mode 100644 index 000000000000..a0b78483c830 --- /dev/null +++ b/dev-python/pykwalify/pykwalify-1.5.2.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +PYTHON_COMPAT=( python{2_7,3_4,3_5} ) + +inherit distutils-r1 + +DESCRIPTION="Python lib/cli for JSON/YAML schema validation" +HOMEPAGE="https://pypi.python.org/pypi/pykwalify https://github.com/Grokzen/pykwalify" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="MIT" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="test" + +RDEPEND=" + >=dev-python/docopt-0.6.2 + >=dev-python/pyyaml-3.11 + >=dev-python/python-dateutil-2.4.2 +" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/testfixtures[${PYTHON_USEDEP}] + ) +" + +PATCHES=( "${FILESDIR}"/${PN}-1.4.0-S.patch ) + +python_test() { + py.test || die +} diff --git a/dev-python/pykwalify/pykwalify-9999.ebuild b/dev-python/pykwalify/pykwalify-9999.ebuild new file mode 100644 index 000000000000..dd9495747353 --- /dev/null +++ b/dev-python/pykwalify/pykwalify-9999.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +PYTHON_COMPAT=( python{2_7,3_4,3_5} ) + +inherit distutils-r1 git-r3 + +DESCRIPTION="Python lib/cli for JSON/YAML schema validation" +HOMEPAGE="https://pypi.python.org/pypi/pykwalify https://github.com/Grokzen/pykwalify" +SRC_URI="" +EGIT_REPO_URI="https://github.com/Grokzen/pykwalify.git" + +SLOT="0" +LICENSE="MIT" +KEYWORDS="" +IUSE="test" + +RDEPEND=" + >=dev-python/docopt-0.6.2 + >=dev-python/pyyaml-3.11 + >=dev-python/python-dateutil-2.4.2 +" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/testfixtures[${PYTHON_USEDEP}] + ) +" + +PATCHES=( "${FILESDIR}"/${PN}-1.4.0-S.patch ) + +python_test() { + py.test || die +} |