summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/ansi2html/Manifest2
-rw-r--r--dev-python/ansi2html/ansi2html-1.2.0.ebuild2
-rw-r--r--dev-python/fusil/Manifest1
-rw-r--r--dev-python/fusil/fusil-1.5-r1.ebuild35
-rw-r--r--dev-python/lockfile/Manifest1
-rw-r--r--dev-python/lockfile/lockfile-0.12.2-r1.ebuild40
-rw-r--r--dev-python/pelican-minify/Manifest3
-rw-r--r--dev-python/pelican-minify/metadata.xml14
-rw-r--r--dev-python/pelican-minify/pelican-minify-0.9.ebuild22
-rw-r--r--dev-python/pyblake2/Manifest3
-rw-r--r--dev-python/pyblake2/metadata.xml15
-rw-r--r--dev-python/pyblake2/pyblake2-0.9.3.ebuild34
-rw-r--r--dev-python/pysha3/Manifest2
-rw-r--r--dev-python/pysha3/pysha3-1.0.2.ebuild4
14 files changed, 173 insertions, 5 deletions
diff --git a/dev-python/ansi2html/Manifest b/dev-python/ansi2html/Manifest
index 0a490c2488a2..b5baad4b540f 100644
--- a/dev-python/ansi2html/Manifest
+++ b/dev-python/ansi2html/Manifest
@@ -1,7 +1,7 @@
DIST ansi2html-1.1.1.tar.gz 46591 SHA256 5c8a482e92fd49005c083d5ed5aa946d424a71eda60be27fda005bbb5ed8c53f SHA512 5f08e6e3e89797f23759da7aac8cbd17e86ffcac37af8db8c345423c69744d88a1517cb0f17dc9c366b509b972484d25877cce8c7466a7a463eea24af17133de WHIRLPOOL 3d2555784c7077b6541df30b485af5f7f4884c40018b11c8a78afaac8c942f7f0903bf2fe442cdc75ddbb09b7be77cf58cc6a1f980617ded3b6eb68324d441d1
DIST ansi2html-1.2.0.tar.gz 46748 SHA256 3e5d5ada557e0bbe3e204a686f959de17f76c86c20615c034767e5ebdc0740f1 SHA512 3106488da19cd093d7ae2a7499a66baf77877f47da0e497791cea2a63079c184f1d36743e78116b3faf08ab145ca97b5774151114b9ca193020578c8a3bdc860 WHIRLPOOL d19a79d21c630ccbb5ad7a66fd076c47d93d06879f493cb1e6c2e2eed5b66f8a9208c38ada9ef37159d9d27bc2915abdbdec5869b53cb8678c8316c98eedf04d
EBUILD ansi2html-1.1.1.ebuild 977 SHA256 84d9e9c0e9325105bf0d44af574ebfbb2b09dd08b7fa3e0dc220efdeb7521b70 SHA512 8c19c40da749aa75813b08e479fc316baa63a21d86068094f9f0397872e485348a8c9e252583abb789a8d9de8576870e41f98e4d5e9bbb6dc795bd734402068a WHIRLPOOL a58ff8f01368e2ea625ca6efa27effa7a60a3143cc49460f2a196ba9a3f58448d3be8f0faf75dd5abc89066932604436da55dce771eab3309a657e75b7ef2bda
-EBUILD ansi2html-1.2.0.ebuild 980 SHA256 cfeaf6bed42704482e02311b49b00733f64220d0c4528f3e83cdb967e8f2a0a7 SHA512 04b1a15ab92cbdc757ddab504da3492ba6ae710f9f8314c0919632c065ac301ccff506b00693648c5ff8f3fc185d0e9f57f85a21f6e1d5f47bd77e0cc2db1b8a WHIRLPOOL 5c7e1f499b5e04bfb64098aa0169ced1d0594dca9ea984eea0fcdb56507fa076a9fe8d5f89967a9a86592d7fc7c8dbe0ecaa511b30f8968c4415fe4569bf476f
+EBUILD ansi2html-1.2.0.ebuild 978 SHA256 aec5507dfa916657efb3b925fc588b2ac2c1f41e49736c9b1c2325c14bfb641a SHA512 a4c7b1252f6743d55fc11a83f3882967945668c65a5bc8421060e6fad5a4e822bff02fe4425e14b6e06f8de48a235698ea75b0ac49049b8d60f3622ba4eaba41 WHIRLPOOL 485052c645728c3e72674fae883072cd41ea5398af4ee7d331041fe44d8b7935dd49071b9c10fec93cf2481f8e1770e6683d13c704fe3dc2e18b1f771c966633
MISC ChangeLog 3911 SHA256 06eb34a0ca16795bfa8b8758b84a220f20646ed1543fcf46ec4b1ad1c894aa46 SHA512 1566727ab0d7a2a056e29413cc4b6ae494e6cdc8a12554ce41596ae61cdaf0ba0c4e0028395de03f0a9425faf6345dad5d96dfe30d188ee3b99055ef64eb12c9 WHIRLPOOL 17f1af91726cbf8fe4a3b57b8c7927cad3e53a986101b1fad48437497803aa595816266d2ac96b5c592656069021f700690d3ea0bd8735f2734c2d69b8945c8e
MISC ChangeLog-2015 3750 SHA256 7cd4679516f36a5d50be347dcdff243c168ff68bc715d2ac1065671eaf579ee6 SHA512 9ee6e4f4b04467839be5b56a5a418e1875742d086cdab24756bcd68a5831d745bdfdfef4ed269ff70e3251304c2d3fa0709c10e5e009c140a0cd4323216e3da6 WHIRLPOOL b29e80d7ecaade3756902acb4c92b2309cb8cb613c01f169571f393c65fe1f74456283412486955910dec2d08ccfc94d6c4d370d802172652f9e50808d2ca2da
MISC metadata.xml 392 SHA256 ca5725d1f2571621d98e412da66891aab1713fb79c45365cde97eddb910dd2d0 SHA512 a17684f5bd76762a832cba99a1edcd2b2ebb1abdd27f36528fb4d2ded639b6223f60495c6dd2ee548826f3a2e177238318c02962d2300ace37eaa881e76cf095 WHIRLPOOL 6544e7c36f11a33cab6d15024f46ca8425bea13d36978e8669aac7af6b16b3a0048f23e3b46a9473659041c67161c5a99024c624e0d0c3d464efc6a009f57f2c
diff --git a/dev-python/ansi2html/ansi2html-1.2.0.ebuild b/dev-python/ansi2html/ansi2html-1.2.0.ebuild
index 7abb9dc442a2..971a67c314ff 100644
--- a/dev-python/ansi2html/ansi2html-1.2.0.ebuild
+++ b/dev-python/ansi2html/ansi2html-1.2.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm x86"
IUSE="test"
# They miserably fail.
diff --git a/dev-python/fusil/Manifest b/dev-python/fusil/Manifest
index 9c5be3bef5c6..9c7d8cf53fd5 100644
--- a/dev-python/fusil/Manifest
+++ b/dev-python/fusil/Manifest
@@ -1,4 +1,5 @@
DIST fusil-1.5.tar.gz 138910 SHA256 1b6e269f47636b5fd1ddd25940aa1beaae68c05c076b3ad6bcef72db5865729b SHA512 0d84bfd2d9b8e509989723de26b30c3ec2824612dbdcc097ff3e998fd4efa6b1293cb78743e098ad5012d4981b8e8036f3ad3f9c6acf2dc30e3ff1f707c7d1c0 WHIRLPOOL d0747c9f53af8ccaa9155fa05726928b0a52b5cef6fc76f7ab38b3219ca3d1c82c396737de3427fe3129d257f91853659ea7f2ab158c31a4349b53d906c5121d
+EBUILD fusil-1.5-r1.ebuild 853 SHA256 0cc0dcd74ca8f7b44139751529a6b6ba1f15eea27103de679c5f1fa72e35ffea SHA512 0cf92005e18445bf696a3bb27898b85281a61fe3d44405f28de4c4ffca8be41c4ce7669fc46ff94287641e2b7cfecd2d25a35f382a8c550d69202766bb0b699b WHIRLPOOL e05234608916b614a568a9792916e2a3950408b4f3ed2a99d624a3dbd4eb9f6ce11a9339cd24444452029901125199f058807b13f28648840068ddf6aec9daa1
EBUILD fusil-1.5.ebuild 941 SHA256 e37ca523dc878120bc6ea6e732967e33a589597e3e0d99982da221bc7591a5f3 SHA512 f867526e9eebc3b30b3891c55b316cd7cd8665c887a6a4adbd07306cec7047a4016913763b4c2d7d7b57d911837a78f649eaab7195a53e1fd52fab971527fa9e WHIRLPOOL 389090f0880cc02654156aff581152edc7d1782797df919703534e05c097805f0dff1afd3c461a36e9db220e616d8f288dfe3aca7e958823c74143fcdc077ec2
MISC ChangeLog 3049 SHA256 f60ef2fdb2040c5d10b978e495dd740e44b27e04e81cf808a9d39ad0486176af SHA512 a3af2c3e92d8f99bf717e2645ce739575940d9e653be3f5a789c190187289a58542825f77836c37995c9d442d4f59b58201e956a675280b0a43dc84833c9ecce WHIRLPOOL d6556334628149f84fb5dbd197d9caf779f32fce78fd356081ac00835ad7e5013da6a4389a8b1a9218d7d6d3f050b3f67090e3284997729c19024ccee4bc49dd
MISC ChangeLog-2015 2338 SHA256 e230b45b115e8f85100cc789830aba52daa728de82caee3f50af758ca8818dec SHA512 5fa7999c2b0529749f53f6dab29e0ca54d028bae5bcd2957fb22743e03e669323e4d8432b2369e3a347748350e121b0449d62d28e88afd10504877b141eb8bff WHIRLPOOL c913eaed971169055be4e9eb998534d7fe16c1a087e46f495a920e8a3cfdf4bb8dee2537c636004e2cf7db78ca6defff5e545ecaeb3c79d16b067d48a2817d54
diff --git a/dev-python/fusil/fusil-1.5-r1.ebuild b/dev-python/fusil/fusil-1.5-r1.ebuild
new file mode 100644
index 000000000000..dc4064523370
--- /dev/null
+++ b/dev-python/fusil/fusil-1.5-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
+
+inherit distutils-r1 user
+
+DESCRIPTION="Python library to write fuzzing programs"
+HOMEPAGE="https://bitbucket.org/haypo/fusil/wiki/Home https://pypi.python.org/pypi/fusil"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples"
+
+DEPEND="doc? ( dev-python/docutils[${PYTHON_USEDEP}] )"
+RDEPEND=">=dev-python/python-ptrace-0.7[${PYTHON_USEDEP}]"
+
+python_compile_all() {
+ use doc && emake -C doc RST2HTML="rst2html.py"
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( doc/. )
+ use examples && dodoc -r examples
+ distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+ enewgroup "${PN}"
+ enewuser "${PN}" -1 -1 -1 "${PN}"
+}
diff --git a/dev-python/lockfile/Manifest b/dev-python/lockfile/Manifest
index 75f9ebda89b5..219c38acacb8 100644
--- a/dev-python/lockfile/Manifest
+++ b/dev-python/lockfile/Manifest
@@ -1,6 +1,7 @@
DIST lockfile-0.11.0.tar.gz 20909 SHA256 eed7e0c829135aaaf2a9df83652bc6e2cc50175d933741c25aac0394674e7fd3 SHA512 6c4c69e1434194076a99f8134a2558c791675d420a17687dfd5b38c1303564392ecc388ec285d55a20027bcbcbc1b3475a489b70390796c46346b89d4b18ad89 WHIRLPOOL 3fe41cec5f22109ce17e249a02469201e74cc6facd18bbcd5d6b75984f1f72e66d36eab68772d9bc6aa0c1ef6597f3bdf8f8757d9f867323d152cca8a47a445f
DIST lockfile-0.12.2.tar.gz 20874 SHA256 6aed02de03cba24efabcd600b30540140634fc06cfa603822d508d5361e9f799 SHA512 67b7d651d7e963a497c2604912c61eed90181cdd09c744a0ceaa26e6bbe09d1a871ce48be3949b7da7ea6b366b15492c8c8de589edeca2641ca5e6cb3804df07 WHIRLPOOL a8aeb69cfeb0c190885fce7198ebfdb898b361806816a3b902e8764ad909cec8497dc5f09004bec2c0bbc6a88c057a4104e9a40e93fd25bb32437f4b63de491a
EBUILD lockfile-0.11.0-r1.ebuild 1259 SHA256 dd1d1a44808618e80634fbb9019222e8fb409382e090d48b56f80f4cc74be5fb SHA512 883c9eb0e3ef7792ba65fbb1e622c9a63ae635dad5e2d23900670978faa61593999a18ab8432411e5edf43149e77b735cd7bb316b61b24082415969065d68445 WHIRLPOOL c2d04b8cd54a09281c27854e668a6b1109fb66d17d7d483742479452ac83c0ffd75af38bcfaf3cf215a0538c7cb360b8082c12dd6008bf0ebcd061380829faec
+EBUILD lockfile-0.12.2-r1.ebuild 1084 SHA256 a6dc595c2f186ebb6f0c65a000be4fce02c0ec9f7f792ae5d5a547497dab0a23 SHA512 6782556bb25c6608d374830adcb557453c1cb106dd316e4198274e088cdb086322ae9eefc350dcebe015039ca5ea27788bc9378c195c80fcbf9cb4d32d4000ac WHIRLPOOL 9bb35828e30b4bc46c270ef5daf5ba1830884799cf3cd65c7425544f3180202abc25aa8f115a26949c12632c3aff7240ebfc44cdac89fbd9a5842a7c376455df
EBUILD lockfile-0.12.2.ebuild 1191 SHA256 c3a1b5468dc104e5b10e74a4530a7d9cfc5b1311dcf19197b2cf34f88c19d4ba SHA512 2a95be5b416c4abbf1d477eccb6e3f9c88e4bbf28f28ce6f897220c4a628e5fc6fb11921cd893b78830fdbe80cbf8a138159d51f433afe61c9eeb21584f806ab WHIRLPOOL d4457abaee998c9925d570823e36484bf8f1ee793fda06a491c60e9ee584815d5f09b0ce2c33234104d7eb929950c52ac2aa4a0582e3389e46d3a320521ea7b4
MISC ChangeLog 8861 SHA256 0dac2b0e47356ff2512a35f0ff94c208fc993bea30d9aba618aaadb6ce15a9d5 SHA512 385fca122071298baa1e478a518e0bc6148d78d2f4ed885a2fa25e149ced8c63fd3f57c039df4be405bb4be7487686ea2bb4086360a3770c2a7b3bb1fafd50a9 WHIRLPOOL eb1a786e155527fbe4df8a59cda0d9a9fd6a8460b804cf3a6d8438ba7204db0cfadfb52444e2e6e2d2ba535cf5c2e404bd7e88714aeda90e08e1dedc394a7c39
MISC ChangeLog-2015 3916 SHA256 b7cb172a9a6f2b2ab50a136e77bf301e56ff42e9ab1b177dcdfef412bab5bae2 SHA512 d3e8144da3e7d27e533d44db9a4646d76a7a704c1a08dbf5796e6acf49ed78d638f600afc4a78a24f8219a94fb9b7144dec7d7056bf00cfe758d77289bf43b0b WHIRLPOOL f9866d12d44f9c84fac7891f1f7d4f54ea088772cf2ac3ccdd6786b5ef50c5d5272fdcf91ddf7aef73dd6a7307733bc00ab62ce46c67ce2c63799e7ecafb6207
diff --git a/dev-python/lockfile/lockfile-0.12.2-r1.ebuild b/dev-python/lockfile/lockfile-0.12.2-r1.ebuild
new file mode 100644
index 000000000000..27e49b9c0d32
--- /dev/null
+++ b/dev-python/lockfile/lockfile-0.12.2-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Platform-independent file locking module"
+HOMEPAGE="https://launchpad.net/pylockfile https://pypi.python.org/pypi/lockfile"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="doc test"
+
+DEPEND="
+ >dev-python/pbr-1.8[${PYTHON_USEDEP}]
+ doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+ test? ( dev-python/nose[${PYTHON_USEDEP}] )"
+RDEPEND=""
+
+DOCS=( ACKS AUTHORS ChangeLog README.rst RELEASE-NOTES )
+
+python_compile_all() {
+ use doc && emake -C doc/source html
+}
+
+python_test() {
+ # "${PYTHON}" test/test_lockfile.py yeilds no informative coverage output
+ nosetests --verbose || die "test_lockfile failed under ${EPYTHON}"
+}
+
+python_install_all() {
+ use doc && dodoc -r doc/source/.build/html
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/pelican-minify/Manifest b/dev-python/pelican-minify/Manifest
new file mode 100644
index 000000000000..11a837fd3b9c
--- /dev/null
+++ b/dev-python/pelican-minify/Manifest
@@ -0,0 +1,3 @@
+DIST pelican-minify-0.9.tar.gz 223517 SHA256 a0ffa9b1f15089bc4aec4692c5feba87356d427a7946ffd8b6222ac4c7758773 SHA512 de28727ed6b39e89461b2d725139b88010def892f3fd23f822a6e84a585b3f93771fdc9ca8f402adc9bb196a0dde03b9d6417317c7e8141d83f0e6460860cd33 WHIRLPOOL 89ac8d6537bf2df3a1cdc1891c97c0e0a14299c99256ab2680d8f20fd56070c58b0455434d39116749c59fbf0e96d3a914b553ee98037fdcdf6ea9923d21aa30
+EBUILD pelican-minify-0.9.ebuild 637 SHA256 ae572a747e76f884d67b563544e60ef77362d0413e50c685207ada1beb422d0a SHA512 2caa50f2db4dce66fd80a8e3fc6d3da36b358659d45c2962da3043d495e85a7d5f716ad239f4a50db9e7241a0101e221700f245191746b1d76f8a549e222c306 WHIRLPOOL 4c5954cf30cc5227c451ad8c58e927188fa8ebaf0714ed73cb7b29c223e1f1a296da3ec626ba841f2e767b201a9c560442f6dc635476ab3786c505f9890b8724
+MISC metadata.xml 452 SHA256 33087d179030aab1ebe2661c21f61009566fdaf2d04140d62a541a615e286dc4 SHA512 838e7d6032dde459c275fc2d6cce3a3c4a86f4766573d2950031f7cacd52d66550961bb834010a56ed9b3a45d0182da3b35e06e71c2e55cdb66fef361035e242 WHIRLPOOL e81c6047219106b19a6282a9ce8d478a54b4e7b17cef2fada344351c47c6a7584f0357b872bc67152645be8e3eb7c00dda9cd9a305bd862f1f0b2acbebb831c3
diff --git a/dev-python/pelican-minify/metadata.xml b/dev-python/pelican-minify/metadata.xml
new file mode 100644
index 000000000000..29e5ec2149b3
--- /dev/null
+++ b/dev-python/pelican-minify/metadata.xml
@@ -0,0 +1,14 @@
+<?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>
+ </maintainer>
+ <maintainer type="person">
+ <email>prometheanfire@gentoo.org</email>
+ <name>Matthew Thode</name>
+ </maintainer>
+ <longdescription lang="en">
+ An HTML minification plugin for Pelican, the static site generator.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-python/pelican-minify/pelican-minify-0.9.ebuild b/dev-python/pelican-minify/pelican-minify-0.9.ebuild
new file mode 100644
index 000000000000..f1e901f4c0ef
--- /dev/null
+++ b/dev-python/pelican-minify/pelican-minify-0.9.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
+inherit distutils-r1
+
+DESCRIPTION="An HTML minification plugin for Pelican, the static site generator."
+HOMEPAGE="https://pypi.python.org/pypi/pelican-minify"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}
+ >=dev-python/joblib-0.9[${PYTHON_USEDEP}]
+ >=app-text/htmlmin-0.1.5[${PYTHON_USEDEP}]
+ >=app-text/pelican-3.1.1[${PYTHON_USEDEP}]"
diff --git a/dev-python/pyblake2/Manifest b/dev-python/pyblake2/Manifest
new file mode 100644
index 000000000000..4ebce7309f79
--- /dev/null
+++ b/dev-python/pyblake2/Manifest
@@ -0,0 +1,3 @@
+DIST pyblake2-0.9.3.tar.gz 130641 SHA256 626448e1fe1cc01d2197118954bec9f158378577e12686d5b01979f7f0fa2212 SHA512 6336a7f7e79bd3e6ff7f8ff4d279ae170e86f1464b9fa9e7ea7f0dbbac6fcc044caf225111e065f9cd9cdeea0f81fae8d373e1f65be3e418929f53fad063205e WHIRLPOOL 0d8f2aaf35a5eb0ebdedd9219a0ee8b126c93b11ae3e406ef637d8930a34783886b212ce50a33d677b0a19289cd32f40dc3da22a9a9fec108b481268f153d45b
+EBUILD pyblake2-0.9.3.ebuild 1066 SHA256 8487f1bd95367c3630a2519430fd81f0c0cd453728d07dd16f59367cb4fe0a99 SHA512 e9cfcdaaa84b37098e01d98dd4b2385614f44d53101ebb6b9a8a029c1105b7b84e06373d68bd5fcc2541d7f305bfe462a5c744e05372454f188ba952e12327d0 WHIRLPOOL 2dc90a66d924ea07dcc2fe7e95f48c9a6a6995dc366a379dbb4379131e3460516d76524d91068561c30f18d1c32b70d31c5fff3c5a43330c29729ff9b3650dc1
+MISC metadata.xml 452 SHA256 327935068e4b2311b5db81380ca0323b5bcf8b0769fce733e0407500bcdd58f0 SHA512 28acd5472435f8832eb8cb7587e651f428309e9a37c17cad378fe8f01c47896115c4d42ace1c6125eb99ddd30de562d42503b6dac42432b55b37775cdde7c1ff WHIRLPOOL afc476bc3e3dd531ec5e886e0180bd8a3a78bc274b410c6f54fbb24ab761c0e9bd95ba7bb5507aff0c162fc69c62a12dd4858e688aa21bca0e0b48509f87c3e1
diff --git a/dev-python/pyblake2/metadata.xml b/dev-python/pyblake2/metadata.xml
new file mode 100644
index 000000000000..98aa90fe67ab
--- /dev/null
+++ b/dev-python/pyblake2/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">dchest/pyblake2</remote-id>
+ <remote-id type="pypi">pyblake2</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/pyblake2/pyblake2-0.9.3.ebuild b/dev-python/pyblake2/pyblake2-0.9.3.ebuild
new file mode 100644
index 000000000000..10da95058c15
--- /dev/null
+++ b/dev-python/pyblake2/pyblake2-0.9.3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
+inherit distutils-r1
+
+DESCRIPTION="BLAKE2 hash function extension module"
+HOMEPAGE="https://github.com/dchest/pyblake2 https://pypi.python.org/pypi/pyblake2"
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="CC0-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="cpu_flags_x86_ssse3 cpu_flags_x86_avx cpu_flags_x86_xop"
+
+python_prepare_all() {
+ local impl=REGS
+ # note: SSE2 is 2.5x slower than pure REGS, so we ignore it
+ use cpu_flags_x86_ssse3 && impl=SSSE3
+ # this does not actually do anything but implicitly enabled SSE4.1...
+ use cpu_flags_x86_avx && impl=AVX
+ use cpu_flags_x86_xop && impl=XOP
+
+ # uncomment the implementation of choice
+ sed -i -e "/BLAKE2_COMPRESS_${impl}/s:^#::" setup.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ "${EPYTHON}" test/test.py || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/pysha3/Manifest b/dev-python/pysha3/Manifest
index a15b9efaaccf..e89333365a40 100644
--- a/dev-python/pysha3/Manifest
+++ b/dev-python/pysha3/Manifest
@@ -1,3 +1,3 @@
DIST pysha3-1.0.2.tar.gz 829192 SHA256 fe988e73f2ce6d947220624f04d467faf05f1bbdbc64b0a201296bb3af92739e SHA512 57476d24b9d399471cf56c8c1413f58dbc863c16d4fe9ebd2cf65df8092e139e2505252605e3fccd68978f5ee3fffdfeeedee6788aab38a54c918a452fc19720 WHIRLPOOL 0de14913b4c02b1c8310432f6a71ed986c6f525c7b15bb6e91d3972a84f5599b13d621b04a4007ea276089cd75d965798a84b11d378e02ab50e1b6d243b62bc0
-EBUILD pysha3-1.0.2.ebuild 506 SHA256 e601d4866d605ba991e30cfe5004f443b2173e3860b9e61e5e2a74ec2a67ee03 SHA512 fd76313141ec0ea1f121adfdcfe56a5f1560dbd35f797a63323516d6d4e24702aa0e06dc270f841df607464650d16a32fd36a214db2dc21dd9369956b5608000 WHIRLPOOL 2eed6e1b11a98b5bd69fc6c2ef991906d195cf49d87e15abc19a27551cce1f4a6758c117c2c6e0703499c9abaec5375eca789fc799d79d389b2ddaabaf4ab9cf
+EBUILD pysha3-1.0.2.ebuild 632 SHA256 c2f4a95c55de627ce3578526bb4fcde16084899178b986f65c800f67a2422f4b SHA512 ecde025ae55542036f69ff71dd833913cf64a56481366ff519d631fd21029fb920311491c79cc97b0ff616fa8c9197844b8dfd9133034587905f296c85d97179 WHIRLPOOL 962322c37b926812d6738133da5a560e2181cc61a3d00868551a92899d0bf58709ec4a22a4a5232a7a24802b05cfaaade19414b7616e505bd8077c41a1cb69b2
MISC metadata.xml 447 SHA256 20e1d0abd801718c6a7145bbc1f8bfe93ba10ec12c367ce2aa50830655f9f93e SHA512 e29bf7eb65b03e9190be49df6e924da2e8a6d30eb74bad5cd5b3551df5184c720c9666a11c0cf4afe4626a3d433edd0989507583d97aa24cf5b8bb9ffb535b9d WHIRLPOOL 56a1d3524f24596aab3bf5f1fdddbf48a59c33e2532eeda65f14971d5da1ae2c026f3ddc08bd07a39d24c09684ab69c2a8b61d2f5c67d363cbdb6afed39bc199
diff --git a/dev-python/pysha3/pysha3-1.0.2.ebuild b/dev-python/pysha3/pysha3-1.0.2.ebuild
index 2f9172ea7855..30759551bb94 100644
--- a/dev-python/pysha3/pysha3-1.0.2.ebuild
+++ b/dev-python/pysha3/pysha3-1.0.2.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
inherit distutils-r1
DESCRIPTION="SHA-3 (Keccak) for Python 2.7 - 3.5"
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
LICENSE="CC0-1.0 PSF-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"