summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/Manifest.gzbin296021 -> 296352 bytes
-rw-r--r--dev-python/PySDL2/Manifest5
-rw-r--r--dev-python/PySDL2/PySDL2-0.9.6.ebuild64
-rw-r--r--dev-python/PySDL2/files/PySDL2-0.9.6-0001-test-Always-allow-greater-patch-version-of-SDL2.patch47
-rw-r--r--dev-python/PySDL2/files/PySDL2-0.9.6-0002-test-Handle-missing-haptic-support-gracefully.patch26
-rw-r--r--dev-python/PySDL2/metadata.xml15
-rw-r--r--dev-python/bcrypt/Manifest2
-rw-r--r--dev-python/bcrypt/bcrypt-3.1.3.ebuild4
-rw-r--r--dev-python/paramiko/Manifest2
-rw-r--r--dev-python/paramiko/paramiko-2.2.1.ebuild4
-rw-r--r--dev-python/pynacl/Manifest2
-rw-r--r--dev-python/pynacl/pynacl-1.1.2.ebuild4
-rw-r--r--dev-python/pytest-qt/Manifest3
-rw-r--r--dev-python/pytest-qt/metadata.xml12
-rw-r--r--dev-python/pytest-qt/pytest-qt-2.3.0.ebuild44
-rw-r--r--dev-python/sphinx/Manifest2
-rw-r--r--dev-python/sphinx/sphinx-1.6.3-r3.ebuild (renamed from dev-python/sphinx/sphinx-1.6.3-r2.ebuild)4
-rw-r--r--dev-python/sphinxcontrib-websupport/Manifest2
-rw-r--r--dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.0.1-r1.ebuild (renamed from dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.0.1.ebuild)23
19 files changed, 241 insertions, 24 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 6b29962363fb..5759b4597ad9 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/PySDL2/Manifest b/dev-python/PySDL2/Manifest
new file mode 100644
index 000000000000..7cfa88bde494
--- /dev/null
+++ b/dev-python/PySDL2/Manifest
@@ -0,0 +1,5 @@
+AUX PySDL2-0.9.6-0001-test-Always-allow-greater-patch-version-of-SDL2.patch 1812 BLAKE2B 7551d27fe1044d9a7bbe741fd70417f3f180d722915e53ff4374efc5575c70c8171cf4032d26e3b7703eb39e7da4998c6d867447a5338c76897ae84e598192ac SHA512 1a26d4db26b5fbc3c259c110825dbefa272e5c565928d041951438d1ed2012a67b3a06b2158b1c2a7c57685ab6e22363c3841e8bb3bf2e54ea21553b386c89cf
+AUX PySDL2-0.9.6-0002-test-Handle-missing-haptic-support-gracefully.patch 950 BLAKE2B e4baf35535ff37a845ba65127d6e580d2c5086e60df0d03a6939b5fee7dac860475503b01644097d9af2a21209e25258524f0feacd45729574034095615ecaf3 SHA512 50b1785d02290ce9544743cea245e216f8cbbadaf9dfc0c865fadd21e1beea88a64d89a304bcfb72e8b2cc19a961fba3c23de028b7caf7e16739f9665dd9aa1a
+DIST PySDL2-0.9.6.tar.gz 1048158 BLAKE2B 70a450990dd73169489af2d5b218eea0794c9f75948d774680df4b4423855318ddc6d16a0453f62361d4f0b81e872edc067235c4f946476ea8988e16cd0de44c SHA512 676b1b3381b614122442c70fe4cbd7c210ef3d8695c2babd37938e67b5cfeb2f8acbdcb914c5f68aceb549d89f7a77bdc80c7406b340b0e38c22543df8d46739
+EBUILD PySDL2-0.9.6.ebuild 1864 BLAKE2B 9c9a7bf62ac3b6f3d64fa7f376f947c7c7c065f4013d21c846691edc8cba851ff0deccfc24f3a1d9863a17ab7836d2d470cf502207ef75783cb6ab7033c6eedb SHA512 2f464af658a5eaf1ee49abe83444720de194f8420cce06bdb760193c03874de9ef198a4dd073405fac248af663a0e0a765bb8c1426a6815f17688583e1b2fcf8
+MISC metadata.xml 451 BLAKE2B 2bc91faee3235d8d971aaba13051362ffe22563c5bc5a33a4dcaa0fa59abb7f238310d271a5311c98d4f69b112f731e11d1c8c49fa1a1d2bed1a5acf36c905f5 SHA512 50ba020088e640ca59a7ab64e30ff760b4708866ebc54b91fa2a12e4408463ebb0b04cfe990113bb7f556cbe8a4fc369fe86e3da4ec5b79a76752868cd08a62c
diff --git a/dev-python/PySDL2/PySDL2-0.9.6.ebuild b/dev-python/PySDL2/PySDL2-0.9.6.ebuild
new file mode 100644
index 000000000000..d761ef0b205c
--- /dev/null
+++ b/dev-python/PySDL2/PySDL2-0.9.6.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
+inherit distutils-r1
+
+DESCRIPTION="Python (ctypes) bindings for SDL2 libraries"
+HOMEPAGE="https://github.com/marcusva/py-sdl2 https://pypi.python.org/pypi/PySDL2"
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="|| ( public-domain CC0-1.0 ZLIB )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+# Optional deps:
+# - dev-python/numpy,
+# - dev-python/pillow,
+# - media-libs/sdl2-* (loaded dynamically via ctypes).
+#
+# If a reverse dependency needs the specific module, it should
+# explicitly depend on the optional module in question. You also
+# probably need to explicitly require some media-libs/libsdl2 flags.
+RDEPEND="media-libs/libsdl2"
+
+# Require all of SDL2 libraries and at least the most common subsystems
+# for better test coverage.
+DEPEND="
+ test? (
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
+ media-libs/libsdl2[joystick,sound,video]
+ media-libs/sdl2-gfx
+ media-libs/sdl2-image
+ media-libs/sdl2-mixer
+ media-libs/sdl2-ttf
+ )"
+
+PATCHES=(
+ # fix tests to allow newer versions of libsdl2
+ "${FILESDIR}"/PySDL2-0.9.6-0001-test-Always-allow-greater-patch-version-of-SDL2.patch
+ # fix tests to handle missing haptic support gracefully
+ "${FILESDIR}"/PySDL2-0.9.6-0002-test-Handle-missing-haptic-support-gracefully.patch
+)
+
+src_prepare() {
+ # tarball uses DOS line endings
+ find '(' -name '*.py' -o -name '*.rst' -o -name '*.txt' ')' \
+ -type f -exec sed -i -e 's/\r$//' {} + || die
+
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ # from .travis.yml
+ local -x SDL_VIDEODRIVER=dummy
+ local -x SDL_AUDIODRIVER=dummy
+ local -x SDL_RENDER_DRIVER=software
+
+ "${PYTHON}" -m unittest discover -v \
+ -s sdl2/test -p '*_test.py' || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/PySDL2/files/PySDL2-0.9.6-0001-test-Always-allow-greater-patch-version-of-SDL2.patch b/dev-python/PySDL2/files/PySDL2-0.9.6-0001-test-Always-allow-greater-patch-version-of-SDL2.patch
new file mode 100644
index 000000000000..0b72f9036637
--- /dev/null
+++ b/dev-python/PySDL2/files/PySDL2-0.9.6-0001-test-Always-allow-greater-patch-version-of-SDL2.patch
@@ -0,0 +1,47 @@
+From d34a898bb8d8bfd9cb4a85ff880826e4c7f2b0f7 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
+Date: Mon, 1 Jan 2018 12:31:52 +0100
+Subject: [PATCH 1/2] test: Always allow greater patch-version of SDL2
+
+Similarly to sdlimage_test, allow newer patch-version of other SDL2
+libraries. There is no technical reason to prevent people from upgrading
+libsdl2 while having old PySDL2 installed, and there is no reason to
+make tests fail every time libsdl2 happens to be upgraded.
+
+(backported for 0.9.6)
+
+Closes: https://github.com/marcusva/py-sdl2/issues/115
+---
+ sdl2/test/sdlmixer_test.py | 2 +-
+ sdl2/test/version_test.py | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/sdl2/test/sdlmixer_test.py b/sdl2/test/sdlmixer_test.py
+index 00c2ca6..1cebe55 100644
+--- a/sdl2/test/sdlmixer_test.py
++++ b/sdl2/test/sdlmixer_test.py
+@@ -27,7 +27,7 @@ class SDLMixerTest(unittest.TestCase):
+ self.assertIsInstance(v.contents, version.SDL_version)
+ self.assertEqual(v.contents.major, 2)
+ self.assertEqual(v.contents.minor, 0)
+- self.assertEqual(v.contents.patch, 1)
++ self.assertGreaterEqual(v.contents.patch, 1)
+
+ if __name__ == '__main__':
+ sys.exit(unittest.main())
+diff --git a/sdl2/test/version_test.py b/sdl2/test/version_test.py
+index 51b5065..60e5bcf 100644
+--- a/sdl2/test/version_test.py
++++ b/sdl2/test/version_test.py
+@@ -25,7 +25,7 @@ class SDLVersionTest(unittest.TestCase):
+ self.assertEqual(type(v), version.SDL_version)
+ self.assertEqual(v.major, 2)
+ self.assertEqual(v.minor, 0)
+- self.assertEqual(v.patch, 6)
++ self.assertGreaterEqual(v.patch, 6)
+
+ def test_SDL_VERSIONNUM(self):
+ self.assertEqual(version.SDL_VERSIONNUM(1, 2, 3), 1203)
+--
+2.16.0.rc0
+
diff --git a/dev-python/PySDL2/files/PySDL2-0.9.6-0002-test-Handle-missing-haptic-support-gracefully.patch b/dev-python/PySDL2/files/PySDL2-0.9.6-0002-test-Handle-missing-haptic-support-gracefully.patch
new file mode 100644
index 000000000000..2b03fed4d09d
--- /dev/null
+++ b/dev-python/PySDL2/files/PySDL2-0.9.6-0002-test-Handle-missing-haptic-support-gracefully.patch
@@ -0,0 +1,26 @@
+From 4a38a0ef4c13ec3c518b78c0e56550fb8af43119 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
+Date: Mon, 1 Jan 2018 13:29:16 +0100
+Subject: [PATCH 2/2] test: Handle missing haptic support gracefully
+
+---
+ sdl2/test/sdl_test.py | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/sdl2/test/sdl_test.py b/sdl2/test/sdl_test.py
+index 70c2e98..402e549 100644
+--- a/sdl2/test/sdl_test.py
++++ b/sdl2/test/sdl_test.py
+@@ -47,7 +47,8 @@ class SDLTest(unittest.TestCase):
+ "FreeBSD des not support haptic input yet")
+ def test_SDL_INIT_HAPTIC(self):
+ ret = SDL_Init(SDL_INIT_HAPTIC)
+- self.assertEqual(ret, 0, SDL_GetError())
++ if ret != 0:
++ self.skipTest('Haptic subsystem not supported')
+ ret = SDL_WasInit(SDL_INIT_HAPTIC)
+ self.assertEqual(ret, SDL_INIT_HAPTIC)
+ SDL_QuitSubSystem(SDL_INIT_HAPTIC)
+--
+2.16.0.rc0
+
diff --git a/dev-python/PySDL2/metadata.xml b/dev-python/PySDL2/metadata.xml
new file mode 100644
index 000000000000..dbc51f1b9563
--- /dev/null
+++ b/dev-python/PySDL2/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>mgorny@gentoo.org</email>
+ <name>Michał Górny</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">marcusva/py-sdl2</remote-id>
+ <remote-id type="pypi">PySDL2</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/bcrypt/Manifest b/dev-python/bcrypt/Manifest
index 40ebe90d245b..f0e66af3680c 100644
--- a/dev-python/bcrypt/Manifest
+++ b/dev-python/bcrypt/Manifest
@@ -4,6 +4,6 @@ DIST bcrypt-3.1.3.tar.gz 40806 BLAKE2B 60b42bd4326ae1285911a79eff43f871366d6db8f
DIST bcrypt-3.1.4.tar.gz 42575 BLAKE2B c4521ecfa55e5b857e35c9d9e402b8e911b2546bdb349a4e87f31e6af0a2686ebc9df4fc6268534c65d3bca8facfa2e8ccd549174f8f91a25002e94ba7fb9be4 SHA512 885dadec10aa9c5944a68e73ebc3ba409d41517850fad1bcb61321a8ce4072b95422472b9f7ca76508e9b0d24a86e19f3e415a0713f0a1921b9d3f796089ae71
EBUILD bcrypt-3.1.1.ebuild 903 BLAKE2B 79ade1ec5e091e545b4e79ee7cea009b64faf22e86e6d08561369560d6a268e32aab671fe17bf36bfab0d62ec1b9b801d121a70145db997e3c3ac0d0d3007436 SHA512 413898097ff85b779de4c24ddcdb10f000a8c254c425b5524b8d2ac4b576b55827d6d27b88cdaa4bd77317af8e444127bfd301e9fd29814dcbe4d3c71fe13e8c
EBUILD bcrypt-3.1.2.ebuild 915 BLAKE2B 3255a42f95ca45bf6f16e50251d742582ed04450038485712a18d2283d9501ca5314f436479a5c27b628c0278ae3789995ba4b0f3ba39b95b8d4e54f4c2b37f3 SHA512 b91f2ea8bdbd9f8ba8ac8e616e5ce828cc7e562350015b1643fc29cd14536eb7b4fb188df2f2a3d30b97aed3af0db80b04aebdec4d4f66eabf00826451d2dc7b
-EBUILD bcrypt-3.1.3.ebuild 866 BLAKE2B 409979285a4e98e951a53851b8098d48dba1b19ac2c16e414baced1a2c112edf0975efdab43ee26c7ca685a7a3467aac3108e3db6c7f1f13fe42e9dc7484ad7d SHA512 e50d62e9d86d26ca1fe1f618a747614875d0e83b2a92458f7e5bd05dd9087708f5d36e397b3ff833f4a8134cda5b6e5911dc39cf0fc220323fbe8c826d093b13
+EBUILD bcrypt-3.1.3.ebuild 873 BLAKE2B b370a6d7275e65ca8b14ce5163676508fafb65b0f77a5b3fa3e246481fa1c66880e12f67fa6bc1f181b0e6a852df8accf5047c27b4b3b5290cee6d51703348bf SHA512 2413283af8e9f093fa50a770f3c541120f9e6598371e219f7c59a0114d9d3fa8c9bfec22292f1919d6230e2a667375bda7c20dffbe6ec504fc3c7f473e330064
EBUILD bcrypt-3.1.4.ebuild 879 BLAKE2B e70f2438319b9e95fea6d48450d437664f41e85087f1bac51de82000a4ee8b46c2615193a3773af500e1602578a030782d520bfcca152c4c632facabdc226522 SHA512 879def966adf93a79eb12bcd32e5d79e1322b97d94a62722a16097c020e72ff483552f902e776cfb7ac634b9fcf45559a0d057d787a0ac2a74311574a351c599
MISC metadata.xml 485 BLAKE2B 789fde3cb8c29c27778293f22f9e3a4453b743d52f5fab1dd2db6d940e4e1bff843d6ccdb4f7374b456b2cd4f80877f453205bb9a5eeee9f6e32382297ab967b SHA512 3b4fb489f9d1ecdee3dedc58dda61aa86c6bc30f29aba50de6dc4faa499276d83fe15518088e4d0e76c98ca30188b2f1b921807821fc73b5dfc592490e6fdb46
diff --git a/dev-python/bcrypt/bcrypt-3.1.3.ebuild b/dev-python/bcrypt/bcrypt-3.1.3.ebuild
index 5f7222090ec1..2d8885a3cc80 100644
--- a/dev-python/bcrypt/bcrypt-3.1.3.ebuild
+++ b/dev-python/bcrypt/bcrypt-3.1.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="Apache-2.0"
-KEYWORDS="amd64 ~arm ~arm64 ia64 ppc ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ia64 ppc ppc64 ~sparc x86"
IUSE="test"
COMMON_DEPEND="
diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest
index b0079399e3ff..13300861afff 100644
--- a/dev-python/paramiko/Manifest
+++ b/dev-python/paramiko/Manifest
@@ -6,7 +6,7 @@ DIST paramiko-2.3.0.tar.gz 279279 BLAKE2B 64db3412ac5b64ca345a978442062b9ff14e70
DIST paramiko-2.3.1.tar.gz 282553 BLAKE2B 298bf73d2ecbb47506a7e3b7a03ddd650c8f126ef21b0e443602327a7011ee55c146aa3b6e4d160b47680b50dab3fcf04843597a290ccb166f88fc129bd85a67 SHA512 b63a177f1f03937d5650d6f2a3ca4c00e0c3ffb0080e5e5a8141aab435c3ad415f5af8c61cb2894d176544b854ff26ee510eaa41081b452dfa6213cdc0566665
EBUILD paramiko-1.16.0.ebuild 1194 BLAKE2B 8e55b80178aecfa56ea22674713a5462b5ea07e777236cb7be4b05d7b2ea4cad15a7f3ac748643dcf9717ce61dd5d33dc294176031d9c0fb855782e4f9ba2d88 SHA512 98dc8c3ee704b82e0f5d9ee05f4f46ef3acf1078ca9ade31e7d19e0f3a14390b299ffd503f4ce10c19e0cfe2f7cc35e22a89533494333ae7cc46d7b8b6efb511
EBUILD paramiko-2.1.2.ebuild 1141 BLAKE2B 52ec975ac82f1921d19aa7264583a90bb081da736bafb0e0bb75e14e4b84df19d9759d10716375f659cfcf73c1a0e7a20e90d2cae240988713e215966a482cbc SHA512 db85d4e8c14a284c8f82c58a805362fb85c0bc15da075dd86e456ed4e439b35cee278574de5c8ef0496685c1d769dd103e4772f82bcecd2a8d7c691d5416101d
-EBUILD paramiko-2.2.1.ebuild 1085 BLAKE2B 4ad67815b1704fa850b10af616a42668b5edef068a173b0e9c6e8c7548c28a354d1ebaa6cd2594d016ab0f2a693fdac1a2d93e02efd696e3534e61136f9e89e7 SHA512 ea1607550c8c99a7932d29f2a19e1d3247143090377121a19100a7c5c1eb737b03418a867113ab766aed65a48711beb28d86ef0faa04478f223305fc62e0dcb1
+EBUILD paramiko-2.2.1.ebuild 1092 BLAKE2B 8e157c06cd2964dfcebf1b01203d2f2db544a4043e5dacb94397d6259b5fc7e287142e764c7f062337d94568b91ef3276425f3348fa7db2eed597d9eb0a940f3 SHA512 697f81342eaee5a53ce0dc9dd49900c0ee8c9fa5d1a01a8b2d33165ea2b1dcaf7e429f049a586738f30b5e121e6d36471b011612e33244e77b7729dbb0a848ca
EBUILD paramiko-2.3.0.ebuild 1333 BLAKE2B 2d9c2ae810042c06ee2eb0bc1bb1014c50e2889be8095d8a3b4f9938c66c49021f1a8acd5dbcc35e10f42ac2e760e8e994338f11feccfe0d8dd69f67919246c6 SHA512 6b1e269c54e59c653fdcb42a62e3d4f3631186d6efdfab6c807acbc5d3d8c969971a5a53b88aa154d96d6488d9edc85ae33bb65fb4cc192258d92091464625be
EBUILD paramiko-2.3.1.ebuild 1333 BLAKE2B 2d9c2ae810042c06ee2eb0bc1bb1014c50e2889be8095d8a3b4f9938c66c49021f1a8acd5dbcc35e10f42ac2e760e8e994338f11feccfe0d8dd69f67919246c6 SHA512 6b1e269c54e59c653fdcb42a62e3d4f3631186d6efdfab6c807acbc5d3d8c969971a5a53b88aa154d96d6488d9edc85ae33bb65fb4cc192258d92091464625be
EBUILD paramiko-9999.ebuild 973 BLAKE2B 8699c5195a985d92b6c00a6c5197e08926fe19dc6328b1a819ea40c0729bbaac0fd6910429ee4e214e253fe2a007af0eb66f2e86cb872ab73dfa084c17e14e79 SHA512 7cfa47309ea9696805adf419c835fcdcd45e1b4c1f8b4d2c7570eb35245060c411c84ec7db7f86486b84b2ad430f4549eb6dc171553af308d8c445784df54daa
diff --git a/dev-python/paramiko/paramiko-2.2.1.ebuild b/dev-python/paramiko/paramiko-2.2.1.ebuild
index 02f106dde192..bec1852fce30 100644
--- a/dev-python/paramiko/paramiko-2.2.1.ebuild
+++ b/dev-python/paramiko/paramiko-2.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ia64 ppc ppc64 x86"
+KEYWORDS="amd64 ~arm64 ia64 ppc ppc64 ~sparc x86"
IUSE="doc examples"
RDEPEND="
diff --git a/dev-python/pynacl/Manifest b/dev-python/pynacl/Manifest
index 15067d12aef4..ee43bca53df3 100644
--- a/dev-python/pynacl/Manifest
+++ b/dev-python/pynacl/Manifest
@@ -2,6 +2,6 @@ DIST pynacl-1.1.1.tar.gz 3099431 BLAKE2B 26b7f9e3c23da7bb06d0d14268424cd786d8a16
DIST pynacl-1.1.2.tar.gz 3149804 BLAKE2B 2ddf6728bfc5a8d5984ecf3fe054a7f36acf15b64d9ba42df93bb21940b9646997d59500825cdf04deeba9afbf4d227a016ad631211d18cba2ab1a38bdd89541 SHA512 ce9c720699fc3b808bb569ad9916f5f5ea97fbc49643117b014374ffaf77ce7972a530e9c4cfaca14dcffc8d676b5bce2facf6da99bf2fda4e319b772075e52e
DIST pynacl-1.2.0.tar.gz 3301645 BLAKE2B 7309409d7913bf1dee690a6fba5dd490de7a5cd41119e68115452a8c51317005d10eebfa7017f0a182f07bd20ef36f7b395c9461e3e7929cb1102b24afcb937b SHA512 ffc3b91766aad9d0d21c88c198ebb7520d204e58ffbcac815a382af7eaf9b489f85ae6c2fc4cfe4dd5e04576062bfe248bdcc08fb42bf184a73e41f4352c7bd1
EBUILD pynacl-1.1.1.ebuild 887 BLAKE2B 5b53da2c38f6ec9432dd129c802ff66df9694b71ec12ab466cc7f23d904236a3c6d81e5823827cdaa3a49b57a21925368345228347523d9acba4b3036afb792d SHA512 733c60faa80eae56229983d66992771f33990dd5853ff16e7db2a6d3d4829a08a7c615a8b7364b1ea986ef8da0eb5f194d21bd5eb8a7ed31b7fac24d0bdbdcb7
-EBUILD pynacl-1.1.2.ebuild 857 BLAKE2B 5863c48e1bcbd9e8e29b1b58d3d902cb7a7929d516dc6fa7b8f105dca5adbc622d4c5580709c17ac257b6d779299de337c4951e26949823340f1310521917257 SHA512 12cbff9c859c183cb1d0362e3cd1693e73f8b8de65ac098764071939b213712708c1395f8f3e1dcd1fb5362b2966ae6118eff285c5f444129467e106801304de
+EBUILD pynacl-1.1.2.ebuild 864 BLAKE2B f396cd993f65d060caf79a87b44c37102d49856c3df88442383709ca1bee4fc18671cf62e1a7119d1c3a8cdc60dad81b44c00eec8eef1350c74516f149ada3e6 SHA512 729a3fa3e03a952b8211b7e32cc2ecd6795f16dceafa148aca128974f0f2eb123a3c5654df09b5b53057dcafdafc9197dfb6c821d1c97a2bd868ea8c848473f4
EBUILD pynacl-1.2.0.ebuild 859 BLAKE2B 1383c479db400fea43eb3026f14605827674a48691c667627b648e51e8e736874c791bb9441b821e5e9865fc4ae2a3b8c03c57230d00220a35dced9ecf31b594 SHA512 07b6d39acc8564d43472aa21e0d974b926b023e937792740b1b32218d12a97166e4b3ecb6f3e3ed0c35c061d11a26cb8fa86e9a1432337f26fcee8c65ffc4b0d
MISC metadata.xml 927 BLAKE2B a9f7c9b74daed0905451be50c45ce9761fd7e9794f4a1f3c33a34d36ed56ec7c67f6486075220a0125a87cc573efd7ea593dbadf6f4572fb4e164fea4f3b007e SHA512 d277f860e8aa745cdd1211546cc726d814adb37594c2fdc16d56212b4bf886e7eb7333cbff4ecba0ba66db35ec468665f904345f6a6136669790f70f9bf9f536
diff --git a/dev-python/pynacl/pynacl-1.1.2.ebuild b/dev-python/pynacl/pynacl-1.1.2.ebuild
index b8bc0180bfc6..158f3e3559bb 100644
--- a/dev-python/pynacl/pynacl-1.1.2.ebuild
+++ b/dev-python/pynacl/pynacl-1.1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/pyca/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ia64 ppc ppc64 x86"
+KEYWORDS="amd64 arm ~arm64 ia64 ppc ppc64 ~sparc x86"
IUSE="test"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]
diff --git a/dev-python/pytest-qt/Manifest b/dev-python/pytest-qt/Manifest
new file mode 100644
index 000000000000..4e4427c7d220
--- /dev/null
+++ b/dev-python/pytest-qt/Manifest
@@ -0,0 +1,3 @@
+DIST pytest-qt-2.3.0.tar.gz 106707 BLAKE2B cf02aed42481cbcadfaaa15c883f3055337f6f32e33b7dfbce986ecd9936218ee5bfe9f21e1a910aa970e7adf88dd24415d63f40655e8417863e96a4285fd466 SHA512 2bda4b5f60ba68b151ce62972661cd704e40f4cadaef2583882099e96100b5c5b9398de796e851579e026e9736e07539c4db8c10eef16929ce729c4dd7a22940
+EBUILD pytest-qt-2.3.0.ebuild 900 BLAKE2B 06898d5289b9c14ed6376613618086bd718c59cd035c67e5e812587a29600c66e75158a8e0686e7348648a847ad5605a736c3eb243e23cdba15ac69a2d84c062 SHA512 9f720d5067e08d9fdb16a61524e6bdfc0891b3cbc485fb24f21b0945322e7ed52a2ce1162b0ce380e0d23e95745f48f56f257777c71d001c96199c3f2f3b85e4
+MISC metadata.xml 396 BLAKE2B f4d5cdd1823e62b7b0443623b9f34ffbd2f5f7944ddca44dacbeba2b4a3daa438203483b96f113ab821d4e5dccdc6e9cde8faa3a6a4a53d190b567af07cb9b61 SHA512 c5c3149a783a4d72eb7f0582d416b0f6c408d86878892a0ccde2aa5ec672a55c0c2658af31cffdd8f66500420fa3ee43dbda98397a1efb3cc06697e9e1af84ac
diff --git a/dev-python/pytest-qt/metadata.xml b/dev-python/pytest-qt/metadata.xml
new file mode 100644
index 000000000000..2b11b948e3b9
--- /dev/null
+++ b/dev-python/pytest-qt/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="person">
+ <email>blueness@gentoo.org</email>
+ <name>Anthony G. Basile</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="pypi">pytest-qt</remote-id>
+ <remote-id type="github">pytest-dev/pytest-qt</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/pytest-qt/pytest-qt-2.3.0.ebuild b/dev-python/pytest-qt/pytest-qt-2.3.0.ebuild
new file mode 100644
index 000000000000..f99801f96289
--- /dev/null
+++ b/dev-python/pytest-qt/pytest-qt-2.3.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_5 )
+inherit distutils-r1
+
+DESCRIPTION="pytest plugin for PyQt4 or PyQt5 applications"
+HOMEPAGE="https://pypi.python.org/pypi/pytest-qt"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND="
+ >=dev-python/pytest-2.7.0[${PYTHON_USEDEP}]
+ || (
+ dev-python/PyQt4
+ dev-python/PyQt5
+ )
+ doc? (
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ dev-python/sphinx-py3doc-enhanced-theme[${PYTHON_USEDEP}]
+ )
+"
+
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+"
+
+# Test make assumptions about Qt environment
+RESTRICT="test"
+
+python_compile_all() {
+ use doc && sphinx-build -b html docs _build/html
+}
+
+python_install_all() {
+ use doc && HTML_DOCS=( _build/html/. )
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/sphinx/Manifest b/dev-python/sphinx/Manifest
index cfb144e7f992..f5365381f236 100644
--- a/dev-python/sphinx/Manifest
+++ b/dev-python/sphinx/Manifest
@@ -11,5 +11,5 @@ EBUILD sphinx-1.3.1-r2.ebuild 3466 BLAKE2B 760757384a5eaa95142b7013a5badffe9c7f7
EBUILD sphinx-1.3.5-r1.ebuild 3580 BLAKE2B ce19b68c70a1a739e31c3e9dda9afe612df66a8f98f77d8bbdc22a8682cf1c1bdc2374a0a42f6bb06fba437b9f4e9f75f5f15350c34df2ab3fd49f0f322b9288 SHA512 5d7a9b3e083b0f28e4774c5a51895cace0287cc581984ce5b8d4403670663b6bb79cffe1c0d516dcbf57fee8752e3723b1e18c80e5a495a7add224c2835957e9
EBUILD sphinx-1.5.2.ebuild 3433 BLAKE2B 6800221d87257dd5b36fff4616330cff0be6bf851d3b08f1a9fa33cd56ef3e567afa31b1f53d9ce544b4162942d1d49293db18b1d0333b3c556d648343f7c2a8 SHA512 9ad0815a09704cf9a634cb531fa3343fde843115abf5622f2deb2b40cc300302a8c89f991554b4a9d48dce83890690ccec07c0e3a63f992b02562cbf79d46e4d
EBUILD sphinx-1.6.3-r1.ebuild 3400 BLAKE2B eecd2492f3fa7eaa56abfd8627fa530a708474b37d53e94e1555c4f244c9c2a3de2b4a6f3853fb3998a165ca9a6b68df0830e392de6991645be1281b8da10412 SHA512 571647d383ade15d9484124c04ea1b75eaa24a4fb0e835a864e2c15e8c1938d89fd09b9b86cdb4d64b385c016ed6dddb88e2796e9079e7db7160d1cff6f86988
-EBUILD sphinx-1.6.3-r2.ebuild 3431 BLAKE2B 0bd079f6dfdf7510d0eae1a541c35c71847103c8c1ad8c056094dc31b0f85ece9ed8cd9fa06c1089b68bd2331a69a0437ccf701febd0a0867d332e6ec102b2e8 SHA512 3664089e65261529d4621be424fd51c5ffb7731addbdd5c2666a26836977d2cd37226487b60dbca75465154a31d00a17ed7f3b29e2c56420b59f4362506a41b9
+EBUILD sphinx-1.6.3-r3.ebuild 3422 BLAKE2B 8aca39ff63500a156c87677f94a205fcce22eb6e42a1a75db9cd994ec150165b34e40c85ec7eceec395916a7dffb932ac57833a4e4f196b6ddef35b48b6602ca SHA512 bfa29c4f9b17c4b2f18ad9c85d40d3f19dbdb974c5d056347ab992d476e16b9f685c9efe4060f2ff5d8547bc71a8321904984b9438c4b5250c76a98591c01343
MISC metadata.xml 556 BLAKE2B a2689efbe3d569fa878296875f4145fdb4d83b4c4821aa636d4006b1823e5646b9cebd5341b4bc02de30985191b83461363cc892aca638e678f86a6e314dcef3 SHA512 bff6813bf9c5110c2e4f5764f911309325923cb58300c19c079d1e6de3d6c4c0bcaf4e206fa4bc11ebf54b961c7e09217310b5647029350d4f9602da6325db0c
diff --git a/dev-python/sphinx/sphinx-1.6.3-r2.ebuild b/dev-python/sphinx/sphinx-1.6.3-r3.ebuild
index 115fe201822d..551ff31244cf 100644
--- a/dev-python/sphinx/sphinx-1.6.3-r2.ebuild
+++ b/dev-python/sphinx/sphinx-1.6.3-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -30,6 +30,7 @@ RDEPEND="
>=dev-python/snowballstemmer-1.1[${PYTHON_USEDEP}]
>=dev-python/sphinx_rtd_theme-0.1[${PYTHON_USEDEP}]
<dev-python/sphinx_rtd_theme-2.0[${PYTHON_USEDEP}]
+ dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}]
dev-python/typing[${PYTHON_USEDEP}]
latex? (
dev-texlive/texlive-latexextra
@@ -40,7 +41,6 @@ RDEPEND="
>=dev-python/sqlalchemy-0.9[${PYTHON_USEDEP}]
>=dev-python/whoosh-2.0[${PYTHON_USEDEP}]
)"
-PDEPEND="dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
diff --git a/dev-python/sphinxcontrib-websupport/Manifest b/dev-python/sphinxcontrib-websupport/Manifest
index e2ad74948297..5c4b598d7ab0 100644
--- a/dev-python/sphinxcontrib-websupport/Manifest
+++ b/dev-python/sphinxcontrib-websupport/Manifest
@@ -1,3 +1,3 @@
DIST sphinxcontrib-websupport-1.0.1.tar.gz 590480 BLAKE2B 1be40595094233ca2ddb1a367039320fe6655b1a6bbf251d7722b60efe0d0cfbe1cdb38455f47f4fb6810500e0e4923f5a9a74df4f79d1544261c4706a59e8fb SHA512 67807b2505e063639163b020f0e62469b0c2838c303516cce9a8d90181cc7b8a10d76532adb1267556d40f95966efc20ec9f8ee1a6731056bda827a6f97f40ec
-EBUILD sphinxcontrib-websupport-1.0.1.ebuild 1055 BLAKE2B a1090cb1b847881f9aa7921e30f202ac6dd7f98be47e7ba6172510dcece12c8594f7fdcbbdef42cda96064e0c54b97e84a4f904797da7f750921e2c9887473dc SHA512 bda284d7e9773643383a99bdf5cf844f021fc4d2b15bf913107a9aa9acf713d9b15596bc83277ae1689e1fc4c8f5f22d416e7648722430ea6091c5ae949e29e0
+EBUILD sphinxcontrib-websupport-1.0.1-r1.ebuild 1138 BLAKE2B 9a14b7decbe8e5891c613b5ecb7249caf456b74a21cee81dc857b055b9aa9e71ae7ec27e3e9e59e38a8ef4bdbe41ac792d4fcbce0bd005f9e0273929a2956571 SHA512 87e2aba3e74875b80fb90cbba5a350f0f4276c680b101eb1fd761d35f12318dd88cf488bd0dedabba5fe635b96119820f4b77b8e54c24a4c15e0ffb88feb409f
MISC metadata.xml 588 BLAKE2B a7a777dd8df5b09707041ace4566bf80cee826c98aedc1e13b7dd48ddce2201aeaa79f2091ac549a66da2a04449f3ba69c243c8b1a44e0f0b661240b7dc2fbe6 SHA512 eeab14e556d91f99f5bff45a490eaecf47bcab9e295c992b817c94359fe87483947f43986bdf4633257b1ff69ffffd7b2f250e411e728f68b39a65f5b53a29bf
diff --git a/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.0.1.ebuild b/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.0.1-r1.ebuild
index 62634aaae3c8..acee6d134de7 100644
--- a/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.0.1.ebuild
+++ b/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.0.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -15,28 +15,29 @@ SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
IUSE="test"
-CDEPEND="
+RDEPEND="
>=dev-python/sqlalchemy-0.9[${PYTHON_USEDEP}]
>=dev-python/whoosh-2.0[${PYTHON_USEDEP}]
>=dev-python/six-1.5[${PYTHON_USEDEP}]
- >=dev-python/sphinx-1.5.3[${PYTHON_USEDEP}]
- dev-python/namespace-sphinxcontrib[${PYTHON_USEDEP}]
-"
-DEPEND="${CDEPEND}
+ dev-python/namespace-sphinxcontrib[${PYTHON_USEDEP}]"
+# avoid circular dependency with sphinx
+PDEPEND="
+ >=dev-python/sphinx-1.5.3[${PYTHON_USEDEP}]"
+DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
+ ${RDEPEND}
+ ${PDEPEND}
dev-python/tox[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
- )
-"
-RDEPEND="${CDEPEND}"
+ )"
python_install_all() {
distutils-r1_python_install_all
find "${ED}" -name '*.pth' -delete || die
}
-python_test(){
- ${EPYTHON} -m pytest tests/
+python_test() {
+ "${EPYTHON}" -m pytest tests/ || die "Tests fail with ${EPYTHON}"
}