summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRepository QA checks <repo-qa-checks@gentoo.org>2017-09-30 00:07:13 +0000
committerRepository QA checks <repo-qa-checks@gentoo.org>2017-09-30 00:07:13 +0000
commit676b3ee8f61fd89a67835b8e7521c37aa5851116 (patch)
tree9b4feddb154a2c79125b5859062e4a5385f54fb0
parent2017-09-29 23:29:06 UTC (diff)
parentdev-python/zope-component: version bump to 4.4.1 (diff)
downloadgentoo-676b3ee8f61fd89a67835b8e7521c37aa5851116.tar.gz
gentoo-676b3ee8f61fd89a67835b8e7521c37aa5851116.tar.bz2
gentoo-676b3ee8f61fd89a67835b8e7521c37aa5851116.zip
Merge updates from master
-rw-r--r--dev-python/Babel/Babel-2.5.0.ebuild2
-rw-r--r--dev-python/PyECLib/PyECLib-1.5.0.ebuild2
-rw-r--r--dev-python/PySocks/PySocks-1.6.7.ebuild2
-rw-r--r--dev-python/WSME/WSME-0.9.2.ebuild2
-rw-r--r--dev-python/alembic/alembic-0.9.3.ebuild2
-rw-r--r--dev-python/bcrypt/bcrypt-3.1.3.ebuild2
-rw-r--r--dev-python/boto3/boto3-1.4.4.ebuild2
-rw-r--r--dev-python/cachetools/cachetools-2.0.0.ebuild2
-rw-r--r--dev-python/castellan/castellan-0.12.0.ebuild2
-rw-r--r--dev-python/chardet/chardet-3.0.4.ebuild2
-rw-r--r--dev-python/cliff/cliff-2.8.0.ebuild2
-rw-r--r--dev-python/cmd2/cmd2-0.7.5.ebuild2
-rw-r--r--dev-python/croniter/croniter-0.3.17.ebuild2
-rw-r--r--dev-python/cursive/cursive-0.1.2.ebuild2
-rw-r--r--dev-python/ddt/ddt-1.1.1.ebuild2
-rw-r--r--dev-python/debtcollector/debtcollector-1.17.0.ebuild2
-rw-r--r--dev-python/decorator/decorator-4.1.2.ebuild2
-rw-r--r--dev-python/deprecation/deprecation-1.0.1.ebuild2
-rw-r--r--dev-python/docker-py/docker-py-2.4.2.ebuild2
-rw-r--r--dev-python/docker-pycreds/docker-pycreds-0.2.1.ebuild2
-rw-r--r--dev-python/docutils/docutils-0.13.1.ebuild2
-rw-r--r--dev-python/dogpile-cache/dogpile-cache-0.6.4.ebuild2
-rw-r--r--dev-python/eventlet/eventlet-0.20.1-r1.ebuild2
-rw-r--r--dev-python/fasteners/fasteners-0.14.1.ebuild2
-rw-r--r--dev-python/futurist/futurist-1.3.0.ebuild2
-rw-r--r--dev-python/glance_store/glance_store-0.22.0.ebuild2
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-1.6.2.ebuild2
-rw-r--r--dev-python/jsonschema/jsonschema-2.6.0.ebuild2
-rw-r--r--dev-python/keystoneauth/keystoneauth-3.1.0.ebuild2
-rw-r--r--dev-python/keystonemiddleware/keystonemiddleware-4.17.0.ebuild2
-rw-r--r--dev-python/kombu/kombu-4.1.0.ebuild2
-rw-r--r--dev-python/ldappool/ldappool-2.1.0.ebuild2
-rw-r--r--dev-python/lxml/lxml-3.8.0.ebuild2
-rw-r--r--dev-python/monotonic/monotonic-1.3.ebuild2
-rw-r--r--dev-python/mysqlclient/mysqlclient-1.3.12.ebuild2
-rw-r--r--dev-python/netaddr/netaddr-0.7.19.ebuild2
-rw-r--r--dev-python/netifaces/netifaces-0.10.6.ebuild2
-rw-r--r--dev-python/neutron-lib/neutron-lib-1.9.1.ebuild2
-rw-r--r--dev-python/oauth2client/oauth2client-4.1.2.ebuild2
-rw-r--r--dev-python/oauthlib/oauthlib-2.0.2.ebuild2
-rw-r--r--dev-python/openstackdocstheme/openstackdocstheme-1.16.1.ebuild2
-rw-r--r--dev-python/openstacksdk/openstacksdk-0.9.17.ebuild2
-rw-r--r--dev-python/os-brick/os-brick-1.15.2.ebuild2
-rw-r--r--dev-python/os-client-config/os-client-config-1.28.0.ebuild2
-rw-r--r--dev-python/os-traits/os-traits-0.3.3.ebuild2
-rw-r--r--dev-python/os-vif/os-vif-1.7.0.ebuild2
-rw-r--r--dev-python/os-win/os-win-2.2.0.ebuild2
-rw-r--r--dev-python/os-xenapi/os-xenapi-0.2.0.ebuild2
-rw-r--r--dev-python/osc-lib/osc-lib-1.7.0.ebuild2
-rw-r--r--dev-python/oslo-cache/oslo-cache-1.25.0.ebuild2
-rw-r--r--dev-python/oslo-concurrency/oslo-concurrency-3.21.1.ebuild2
-rw-r--r--dev-python/oslo-config/oslo-config-4.11.1.ebuild2
-rw-r--r--dev-python/oslo-context/oslo-context-2.17.0.ebuild2
-rw-r--r--dev-python/oslo-db/oslo-db-4.25.0.ebuild2
-rw-r--r--dev-python/oslo-i18n/oslo-i18n-3.17.0.ebuild2
-rw-r--r--dev-python/oslo-log/oslo-log-3.30.0.ebuild2
-rw-r--r--dev-python/oslo-messaging/oslo-messaging-5.30.1.ebuild2
-rw-r--r--dev-python/oslo-middleware/oslo-middleware-3.30.1.ebuild2
-rw-r--r--dev-python/oslo-policy/oslo-policy-1.25.1.ebuild2
-rw-r--r--dev-python/oslo-privsep/oslo-privsep-1.22.0.ebuild2
-rw-r--r--dev-python/oslo-reports/oslo-reports-1.22.0.ebuild2
-rw-r--r--dev-python/oslo-rootwrap/oslo-rootwrap-5.9.0.ebuild2
-rw-r--r--dev-python/oslo-serialization/oslo-serialization-2.20.0.ebuild2
-rw-r--r--dev-python/oslo-service/oslo-service-1.25.0.ebuild2
-rw-r--r--dev-python/oslo-sphinx/oslo-sphinx-4.15.1.ebuild2
-rw-r--r--dev-python/oslo-utils/oslo-utils-3.28.0.ebuild2
-rw-r--r--dev-python/oslo-versionedobjects/oslo-versionedobjects-1.26.0.ebuild2
-rw-r--r--dev-python/oslo-vmware/oslo-vmware-2.23.0.ebuild2
-rw-r--r--dev-python/osprofiler/osprofiler-1.11.0.ebuild2
-rw-r--r--dev-python/ovsdbapp/ovsdbapp-0.4.0.ebuild2
-rw-r--r--dev-python/paramiko/paramiko-2.2.1.ebuild2
-rw-r--r--dev-python/paste/paste-2.0.3-r1.ebuild2
-rw-r--r--dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild2
-rw-r--r--dev-python/pecan/pecan-1.2.1.ebuild2
-rw-r--r--dev-python/positional/positional-1.1.2.ebuild2
-rw-r--r--dev-python/psutil/psutil-5.2.2.ebuild2
-rw-r--r--dev-python/psycopg/psycopg-2.7.3.ebuild2
-rw-r--r--dev-python/py-amqp/py-amqp-2.2.1.ebuild2
-rw-r--r--dev-python/pycadf/pycadf-2.6.0.ebuild2
-rw-r--r--dev-python/pymysql/pymysql-0.7.11.ebuild2
-rw-r--r--dev-python/pyparsing/metadata.xml20
-rw-r--r--dev-python/pyparsing/pyparsing-2.2.0.ebuild2
-rw-r--r--dev-python/pyperclip/pyperclip-1.5.27.ebuild2
-rw-r--r--dev-python/pypowervm/pypowervm-1.1.6.ebuild2
-rw-r--r--dev-python/pyroute2/pyroute2-0.4.21.ebuild2
-rw-r--r--dev-python/pytest-mock/pytest-mock-1.6.0.ebuild2
-rw-r--r--dev-python/python-barbicanclient/python-barbicanclient-4.5.2.ebuild2
-rw-r--r--dev-python/python-cinderclient/python-cinderclient-3.1.0.ebuild2
-rw-r--r--dev-python/python-dateutil/python-dateutil-2.6.1.ebuild2
-rw-r--r--dev-python/python-designateclient/python-designateclient-2.7.0.ebuild2
-rw-r--r--dev-python/python-glanceclient/python-glanceclient-2.8.0.ebuild2
-rw-r--r--dev-python/python-ironicclient/python-ironicclient-1.17.0.ebuild2
-rw-r--r--dev-python/python-keystoneclient/python-keystoneclient-3.13.0.ebuild2
-rw-r--r--dev-python/python-mistralclient/python-mistralclient-3.1.3.ebuild2
-rw-r--r--dev-python/python-monascaclient/python-monascaclient-1.7.0.ebuild2
-rw-r--r--dev-python/python-neutronclient/python-neutronclient-6.5.0.ebuild2
-rw-r--r--dev-python/python-novaclient/python-novaclient-9.1.0.ebuild2
-rw-r--r--dev-python/python-openstackclient/python-openstackclient-3.12.0.ebuild2
-rw-r--r--dev-python/python-sqlparse/python-sqlparse-0.2.3.ebuild2
-rw-r--r--dev-python/python-swiftclient/python-swiftclient-3.4.0.ebuild2
-rw-r--r--dev-python/python-zunclient/python-zunclient-0.4.0.ebuild2
-rw-r--r--dev-python/reno/reno-2.5.0.ebuild2
-rw-r--r--dev-python/requests/requests-2.18.2-r1.ebuild2
-rw-r--r--dev-python/rfc3986/rfc3986-1.1.0.ebuild2
-rw-r--r--dev-python/rfc3987/rfc3987-1.3.7.ebuild4
-rw-r--r--dev-python/ryu/ryu-4.14.ebuild2
-rw-r--r--dev-python/sphinx_celery/sphinx_celery-1.3.1.ebuild2
-rw-r--r--dev-python/sqlalchemy/sqlalchemy-1.1.12.ebuild2
-rw-r--r--dev-python/stevedore/stevedore-1.25.0.ebuild2
-rw-r--r--dev-python/taskflow/taskflow-2.14.0.ebuild2
-rw-r--r--dev-python/tenacity/tenacity-4.4.0.ebuild2
-rw-r--r--dev-python/tooz/tooz-1.58.0.ebuild2
-rw-r--r--dev-python/uritemplate/uritemplate-3.0.0.ebuild2
-rw-r--r--dev-python/urllib3/urllib3-1.22.ebuild2
-rw-r--r--dev-python/vine/vine-1.1.3.ebuild2
-rw-r--r--dev-python/voluptuous/voluptuous-0.10.5.ebuild2
-rw-r--r--dev-python/webob/webob-1.7.3.ebuild2
-rw-r--r--dev-python/wrapt/wrapt-1.10.10.ebuild2
-rw-r--r--dev-python/zope-component/Manifest1
-rw-r--r--dev-python/zope-component/zope-component-4.4.1.ebuild40
-rw-r--r--dev-python/zope-interface/Manifest1
-rw-r--r--dev-python/zope-interface/zope-interface-4.4.3.ebuild46
-rw-r--r--media-sound/abcmidi/Manifest3
-rw-r--r--media-sound/abcmidi/abcmidi-2017.08.26.ebuild40
-rw-r--r--media-sound/abcmidi/abcmidi-2017.09.19.ebuild (renamed from media-sound/abcmidi/abcmidi-2017.08.14.ebuild)0
-rw-r--r--www-client/google-chrome-beta/Manifest2
-rw-r--r--www-client/google-chrome-beta/google-chrome-beta-62.0.3202.38.ebuild (renamed from www-client/google-chrome-beta/google-chrome-beta-62.0.3202.29.ebuild)0
-rw-r--r--www-client/google-chrome-unstable/Manifest2
-rw-r--r--www-client/google-chrome-unstable/google-chrome-unstable-63.0.3223.8.ebuild (renamed from www-client/google-chrome-unstable/google-chrome-unstable-63.0.3218.0.ebuild)0
-rw-r--r--www-plugins/chrome-binary-plugins/Manifest4
-rw-r--r--www-plugins/chrome-binary-plugins/chrome-binary-plugins-62.0.3202.38_beta.ebuild (renamed from www-plugins/chrome-binary-plugins/chrome-binary-plugins-62.0.3202.29_beta.ebuild)0
-rw-r--r--www-plugins/chrome-binary-plugins/chrome-binary-plugins-63.0.3223.8_alpha.ebuild (renamed from www-plugins/chrome-binary-plugins/chrome-binary-plugins-63.0.3218.0_alpha.ebuild)0
132 files changed, 221 insertions, 174 deletions
diff --git a/dev-python/Babel/Babel-2.5.0.ebuild b/dev-python/Babel/Babel-2.5.0.ebuild
index 3ab1500e9ab6..a126cf190d9e 100644
--- a/dev-python/Babel/Babel-2.5.0.ebuild
+++ b/dev-python/Babel/Babel-2.5.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
IUSE="doc test"
RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]
diff --git a/dev-python/PyECLib/PyECLib-1.5.0.ebuild b/dev-python/PyECLib/PyECLib-1.5.0.ebuild
index 8ba5f6e1616d..7d57a5c8f14a 100644
--- a/dev-python/PyECLib/PyECLib-1.5.0.ebuild
+++ b/dev-python/PyECLib/PyECLib-1.5.0.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/pyeclib-${PV}"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
CDEPEND="dev-libs/jerasure"
diff --git a/dev-python/PySocks/PySocks-1.6.7.ebuild b/dev-python/PySocks/PySocks-1.6.7.ebuild
index 6735307247f9..aa40cc6b1ddd 100644
--- a/dev-python/PySocks/PySocks-1.6.7.ebuild
+++ b/dev-python/PySocks/PySocks-1.6.7.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-solaris"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/WSME/WSME-0.9.2.ebuild b/dev-python/WSME/WSME-0.9.2.ebuild
index dad44c13a100..5adb61776601 100644
--- a/dev-python/WSME/WSME-0.9.2.ebuild
+++ b/dev-python/WSME/WSME-0.9.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
CDEPEND=">=dev-python/pbr-1.3[${PYTHON_USEDEP}]"
diff --git a/dev-python/alembic/alembic-0.9.3.ebuild b/dev-python/alembic/alembic-0.9.3.ebuild
index d031f72bfdea..f9b9dab7aeef 100644
--- a/dev-python/alembic/alembic-0.9.3.ebuild
+++ b/dev-python/alembic/alembic-0.9.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="test doc"
# requires.txt cites 'SQLAlchemy>=0.7.3' which is really both old and silly
diff --git a/dev-python/bcrypt/bcrypt-3.1.3.ebuild b/dev-python/bcrypt/bcrypt-3.1.3.ebuild
index c5be60f107d5..5f7222090ec1 100644
--- a/dev-python/bcrypt/bcrypt-3.1.3.ebuild
+++ b/dev-python/bcrypt/bcrypt-3.1.3.ebuild
@@ -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 x86"
IUSE="test"
COMMON_DEPEND="
diff --git a/dev-python/boto3/boto3-1.4.4.ebuild b/dev-python/boto3/boto3-1.4.4.ebuild
index f976b3048c1d..0db70e9542c2 100644
--- a/dev-python/boto3/boto3-1.4.4.ebuild
+++ b/dev-python/boto3/boto3-1.4.4.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
CDEPEND="
diff --git a/dev-python/cachetools/cachetools-2.0.0.ebuild b/dev-python/cachetools/cachetools-2.0.0.ebuild
index 00dbf57d16c4..cd68328fa25f 100644
--- a/dev-python/cachetools/cachetools-2.0.0.ebuild
+++ b/dev-python/cachetools/cachetools-2.0.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="test"
RDEPEND=""
diff --git a/dev-python/castellan/castellan-0.12.0.ebuild b/dev-python/castellan/castellan-0.12.0.ebuild
index 2d93dd3fb60f..b2400c1455a3 100644
--- a/dev-python/castellan/castellan-0.12.0.ebuild
+++ b/dev-python/castellan/castellan-0.12.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/chardet/chardet-3.0.4.ebuild b/dev-python/chardet/chardet-3.0.4.ebuild
index 58df43850941..1bba5d43f786 100644
--- a/dev-python/chardet/chardet-3.0.4.ebuild
+++ b/dev-python/chardet/chardet-3.0.4.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/chardet/chardet/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x64-cygwin ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/cliff/cliff-2.8.0.ebuild b/dev-python/cliff/cliff-2.8.0.ebuild
index 7c8c72906eb6..2e42d79a7e28 100644
--- a/dev-python/cliff/cliff-2.8.0.ebuild
+++ b/dev-python/cliff/cliff-2.8.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/cmd2/cmd2-0.7.5.ebuild b/dev-python/cmd2/cmd2-0.7.5.ebuild
index 27e958529dc5..ec6f08da2a32 100644
--- a/dev-python/cmd2/cmd2-0.7.5.ebuild
+++ b/dev-python/cmd2/cmd2-0.7.5.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
# restrict tests because pyperclip is fairly unstable...
diff --git a/dev-python/croniter/croniter-0.3.17.ebuild b/dev-python/croniter/croniter-0.3.17.ebuild
index 469efb0a491b..7b852035ae2c 100644
--- a/dev-python/croniter/croniter-0.3.17.ebuild
+++ b/dev-python/croniter/croniter-0.3.17.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/cursive/cursive-0.1.2.ebuild b/dev-python/cursive/cursive-0.1.2.ebuild
index 0b9d87d49026..a3cfaf8f9e62 100644
--- a/dev-python/cursive/cursive-0.1.2.ebuild
+++ b/dev-python/cursive/cursive-0.1.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE=""
CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]"
diff --git a/dev-python/ddt/ddt-1.1.1.ebuild b/dev-python/ddt/ddt-1.1.1.ebuild
index 7e5f62ce3f48..f8e895e7841b 100644
--- a/dev-python/ddt/ddt-1.1.1.ebuild
+++ b/dev-python/ddt/ddt-1.1.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/d/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
RDEPEND=""
diff --git a/dev-python/debtcollector/debtcollector-1.17.0.ebuild b/dev-python/debtcollector/debtcollector-1.17.0.ebuild
index 62a811c24067..97960ad6ff06 100644
--- a/dev-python/debtcollector/debtcollector-1.17.0.ebuild
+++ b/dev-python/debtcollector/debtcollector-1.17.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="doc test"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/decorator/decorator-4.1.2.ebuild b/dev-python/decorator/decorator-4.1.2.ebuild
index b5dcf0a9dace..7af1370f23c2 100644
--- a/dev-python/decorator/decorator-4.1.2.ebuild
+++ b/dev-python/decorator/decorator-4.1.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE="doc"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/deprecation/deprecation-1.0.1.ebuild b/dev-python/deprecation/deprecation-1.0.1.ebuild
index 3d969ae1a117..6e17d1081460 100644
--- a/dev-python/deprecation/deprecation-1.0.1.ebuild
+++ b/dev-python/deprecation/deprecation-1.0.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/docker-py/docker-py-2.4.2.ebuild b/dev-python/docker-py/docker-py-2.4.2.ebuild
index 559c7b0e68d7..be34ebbd5bbe 100644
--- a/dev-python/docker-py/docker-py-2.4.2.ebuild
+++ b/dev-python/docker-py/docker-py-2.4.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/docker/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="doc test"
RDEPEND="
diff --git a/dev-python/docker-pycreds/docker-pycreds-0.2.1.ebuild b/dev-python/docker-pycreds/docker-pycreds-0.2.1.ebuild
index fb3b7c6ab6e4..d4a016c4332e 100644
--- a/dev-python/docker-pycreds/docker-pycreds-0.2.1.ebuild
+++ b/dev-python/docker-pycreds/docker-pycreds-0.2.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/docutils/docutils-0.13.1.ebuild b/dev-python/docutils/docutils-0.13.1.ebuild
index 47f8bb06d9fa..2822eef75a65 100644
--- a/dev-python/docutils/docutils-0.13.1.ebuild
+++ b/dev-python/docutils/docutils-0.13.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="BSD-2 GPL-3 public-domain"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND="dev-python/pygments[${PYTHON_USEDEP}]"
diff --git a/dev-python/dogpile-cache/dogpile-cache-0.6.4.ebuild b/dev-python/dogpile-cache/dogpile-cache-0.6.4.ebuild
index f42dbc5de8e0..a0d8073bb391 100644
--- a/dev-python/dogpile-cache/dogpile-cache-0.6.4.ebuild
+++ b/dev-python/dogpile-cache/dogpile-cache-0.6.4.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/dogpile.cache-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
RDEPEND=""
diff --git a/dev-python/eventlet/eventlet-0.20.1-r1.ebuild b/dev-python/eventlet/eventlet-0.20.1-r1.ebuild
index a0881d9eaa47..b218597e0479 100644
--- a/dev-python/eventlet/eventlet-0.20.1-r1.ebuild
+++ b/dev-python/eventlet/eventlet-0.20.1-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/e/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="doc examples test"
RDEPEND=">=dev-python/greenlet-0.3[${PYTHON_USEDEP}]
diff --git a/dev-python/fasteners/fasteners-0.14.1.ebuild b/dev-python/fasteners/fasteners-0.14.1.ebuild
index f22c0f4d640d..17729660d897 100644
--- a/dev-python/fasteners/fasteners-0.14.1.ebuild
+++ b/dev-python/fasteners/fasteners-0.14.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="
diff --git a/dev-python/futurist/futurist-1.3.0.ebuild b/dev-python/futurist/futurist-1.3.0.ebuild
index 7b11926575cf..d226756aac6e 100644
--- a/dev-python/futurist/futurist-1.3.0.ebuild
+++ b/dev-python/futurist/futurist-1.3.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/glance_store/glance_store-0.22.0.ebuild b/dev-python/glance_store/glance_store-0.22.0.ebuild
index 24faceb98d88..f39ec966e1f5 100644
--- a/dev-python/glance_store/glance_store-0.22.0.ebuild
+++ b/dev-python/glance_store/glance_store-0.22.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]"
diff --git a/dev-python/google-api-python-client/google-api-python-client-1.6.2.ebuild b/dev-python/google-api-python-client/google-api-python-client-1.6.2.ebuild
index 3814194fe156..81c848f61f53 100644
--- a/dev-python/google-api-python-client/google-api-python-client-1.6.2.ebuild
+++ b/dev-python/google-api-python-client/google-api-python-client-1.6.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/google/google-api-python-client/archive/v${PV}.tar.g
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 arm ~arm64 x86"
IUSE="test"
RDEPEND="
diff --git a/dev-python/jsonschema/jsonschema-2.6.0.ebuild b/dev-python/jsonschema/jsonschema-2.6.0.ebuild
index 7892ba6ea4ef..5154857aa768 100644
--- a/dev-python/jsonschema/jsonschema-2.6.0.ebuild
+++ b/dev-python/jsonschema/jsonschema-2.6.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="
diff --git a/dev-python/keystoneauth/keystoneauth-3.1.0.ebuild b/dev-python/keystoneauth/keystoneauth-3.1.0.ebuild
index 6eadc0bcd030..17af2b3e67bf 100644
--- a/dev-python/keystoneauth/keystoneauth-3.1.0.ebuild
+++ b/dev-python/keystoneauth/keystoneauth-3.1.0.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}1-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/keystonemiddleware/keystonemiddleware-4.17.0.ebuild b/dev-python/keystonemiddleware/keystonemiddleware-4.17.0.ebuild
index 810dedcd969c..8937d82214f4 100644
--- a/dev-python/keystonemiddleware/keystonemiddleware-4.17.0.ebuild
+++ b/dev-python/keystonemiddleware/keystonemiddleware-4.17.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/kombu/kombu-4.1.0.ebuild b/dev-python/kombu/kombu-4.1.0.ebuild
index 842608ea8ec8..fe5302327bf7 100644
--- a/dev-python/kombu/kombu-4.1.0.ebuild
+++ b/dev-python/kombu/kombu-4.1.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="doc examples msgpack sqs test"
# couchdb backend support possible via dev-python/couchdb-python
diff --git a/dev-python/ldappool/ldappool-2.1.0.ebuild b/dev-python/ldappool/ldappool-2.1.0.ebuild
index e3ef8ea4f58f..a16508b2e5e1 100644
--- a/dev-python/ldappool/ldappool-2.1.0.ebuild
+++ b/dev-python/ldappool/ldappool-2.1.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
DEPEND="
diff --git a/dev-python/lxml/lxml-3.8.0.ebuild b/dev-python/lxml/lxml-3.8.0.ebuild
index 2ab0055cd819..224c7a410152 100644
--- a/dev-python/lxml/lxml-3.8.0.ebuild
+++ b/dev-python/lxml/lxml-3.8.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD ElementTree GPL-2 PSF-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="doc examples +threads test"
# Note: lib{xml2,xslt} are used as C libraries, not Python modules.
diff --git a/dev-python/monotonic/monotonic-1.3.ebuild b/dev-python/monotonic/monotonic-1.3.ebuild
index 81be52da705e..01ce8a6d0cc1 100644
--- a/dev-python/monotonic/monotonic-1.3.ebuild
+++ b/dev-python/monotonic/monotonic-1.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/mysqlclient/mysqlclient-1.3.12.ebuild b/dev-python/mysqlclient/mysqlclient-1.3.12.ebuild
index abc0c50cbf6b..5246b1ba5d40 100644
--- a/dev-python/mysqlclient/mysqlclient-1.3.12.ebuild
+++ b/dev-python/mysqlclient/mysqlclient-1.3.12.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="doc"
RDEPEND="
diff --git a/dev-python/netaddr/netaddr-0.7.19.ebuild b/dev-python/netaddr/netaddr-0.7.19.ebuild
index fdebde6a4cd1..ef37de34d901 100644
--- a/dev-python/netaddr/netaddr-0.7.19.ebuild
+++ b/dev-python/netaddr/netaddr-0.7.19.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="cli test"
RDEPEND="cli? ( >=dev-python/ipython-0.13.1-r1[${PYTHON_USEDEP}] )"
diff --git a/dev-python/netifaces/netifaces-0.10.6.ebuild b/dev-python/netifaces/netifaces-0.10.6.ebuild
index 1062081a3ac6..e9b0229c776b 100644
--- a/dev-python/netifaces/netifaces-0.10.6.ebuild
+++ b/dev-python/netifaces/netifaces-0.10.6.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/neutron-lib/neutron-lib-1.9.1.ebuild b/dev-python/neutron-lib/neutron-lib-1.9.1.ebuild
index dec5c6d80745..7cab9a2eaba5 100644
--- a/dev-python/neutron-lib/neutron-lib-1.9.1.ebuild
+++ b/dev-python/neutron-lib/neutron-lib-1.9.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/oauth2client/oauth2client-4.1.2.ebuild b/dev-python/oauth2client/oauth2client-4.1.2.ebuild
index fb86986d3712..c975c088f526 100644
--- a/dev-python/oauth2client/oauth2client-4.1.2.ebuild
+++ b/dev-python/oauth2client/oauth2client-4.1.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/google/oauth2client/archive/v${PV/_p/-post}.tar.gz -
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
REQUIRED_USE="|| ( $(python_gen_useflags 'python*') )"
diff --git a/dev-python/oauthlib/oauthlib-2.0.2.ebuild b/dev-python/oauthlib/oauthlib-2.0.2.ebuild
index c9d022a52401..8e2670c4e15a 100644
--- a/dev-python/oauthlib/oauthlib-2.0.2.ebuild
+++ b/dev-python/oauthlib/oauthlib-2.0.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="test"
# optional extras hard set as RDEPs. See setup.py
diff --git a/dev-python/openstackdocstheme/openstackdocstheme-1.16.1.ebuild b/dev-python/openstackdocstheme/openstackdocstheme-1.16.1.ebuild
index 10b542e6d1a0..eb3634bf176e 100644
--- a/dev-python/openstackdocstheme/openstackdocstheme-1.16.1.ebuild
+++ b/dev-python/openstackdocstheme/openstackdocstheme-1.16.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
DEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/openstacksdk/openstacksdk-0.9.17.ebuild b/dev-python/openstacksdk/openstacksdk-0.9.17.ebuild
index 490928741fcf..0014ecc5ed68 100644
--- a/dev-python/openstacksdk/openstacksdk-0.9.17.ebuild
+++ b/dev-python/openstacksdk/openstacksdk-0.9.17.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/os-brick/os-brick-1.15.2.ebuild b/dev-python/os-brick/os-brick-1.15.2.ebuild
index 6c37bbb109ed..aee0e1f5e056 100644
--- a/dev-python/os-brick/os-brick-1.15.2.ebuild
+++ b/dev-python/os-brick/os-brick-1.15.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/os-client-config/os-client-config-1.28.0.ebuild b/dev-python/os-client-config/os-client-config-1.28.0.ebuild
index 4521b2ee584a..ed735bddb12f 100644
--- a/dev-python/os-client-config/os-client-config-1.28.0.ebuild
+++ b/dev-python/os-client-config/os-client-config-1.28.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="doc test"
CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/os-traits/os-traits-0.3.3.ebuild b/dev-python/os-traits/os-traits-0.3.3.ebuild
index 52e4b51e566b..3b5b610f897d 100644
--- a/dev-python/os-traits/os-traits-0.3.3.ebuild
+++ b/dev-python/os-traits/os-traits-0.3.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/os-vif/os-vif-1.7.0.ebuild b/dev-python/os-vif/os-vif-1.7.0.ebuild
index b911a0f25442..4775e0d9203e 100644
--- a/dev-python/os-vif/os-vif-1.7.0.ebuild
+++ b/dev-python/os-vif/os-vif-1.7.0.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/os_vif-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/os-win/os-win-2.2.0.ebuild b/dev-python/os-win/os-win-2.2.0.ebuild
index 9f45be57aea1..8906f8520a4c 100644
--- a/dev-python/os-win/os-win-2.2.0.ebuild
+++ b/dev-python/os-win/os-win-2.2.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/os-xenapi/os-xenapi-0.2.0.ebuild b/dev-python/os-xenapi/os-xenapi-0.2.0.ebuild
index e97c250005f6..a139b9757d2c 100644
--- a/dev-python/os-xenapi/os-xenapi-0.2.0.ebuild
+++ b/dev-python/os-xenapi/os-xenapi-0.2.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
CDEPEND="
diff --git a/dev-python/osc-lib/osc-lib-1.7.0.ebuild b/dev-python/osc-lib/osc-lib-1.7.0.ebuild
index aa13448f4437..3281f49dc033 100644
--- a/dev-python/osc-lib/osc-lib-1.7.0.ebuild
+++ b/dev-python/osc-lib/osc-lib-1.7.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/oslo-cache/oslo-cache-1.25.0.ebuild b/dev-python/oslo-cache/oslo-cache-1.25.0.ebuild
index b655f5a5bee6..9f4447b6a1cf 100644
--- a/dev-python/oslo-cache/oslo-cache-1.25.0.ebuild
+++ b/dev-python/oslo-cache/oslo-cache-1.25.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.g
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/oslo-concurrency/oslo-concurrency-3.21.1.ebuild b/dev-python/oslo-concurrency/oslo-concurrency-3.21.1.ebuild
index f98f59a3d193..ccb6375bf6b7 100644
--- a/dev-python/oslo-concurrency/oslo-concurrency-3.21.1.ebuild
+++ b/dev-python/oslo-concurrency/oslo-concurrency-3.21.1.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/oslo.concurrency-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
CDPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/oslo-config/oslo-config-4.11.1.ebuild b/dev-python/oslo-config/oslo-config-4.11.1.ebuild
index 6cf52578049d..10b4df1c72e3 100644
--- a/dev-python/oslo-config/oslo-config-4.11.1.ebuild
+++ b/dev-python/oslo-config/oslo-config-4.11.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.g
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
CDEPEND=">=dev-python/pbr-1.3[${PYTHON_USEDEP}]"
diff --git a/dev-python/oslo-context/oslo-context-2.17.0.ebuild b/dev-python/oslo-context/oslo-context-2.17.0.ebuild
index 14c2209fa7fe..30395570fad4 100644
--- a/dev-python/oslo-context/oslo-context-2.17.0.ebuild
+++ b/dev-python/oslo-context/oslo-context-2.17.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/oslo.context/oslo.context-${PV}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/oslo-db/oslo-db-4.25.0.ebuild b/dev-python/oslo-db/oslo-db-4.25.0.ebuild
index 52aed8998edd..baf4e552024a 100644
--- a/dev-python/oslo-db/oslo-db-4.25.0.ebuild
+++ b/dev-python/oslo-db/oslo-db-4.25.0.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/oslo.db-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="+sqlite mysql postgres"
REQUIRED_USE="|| ( mysql postgres sqlite )"
diff --git a/dev-python/oslo-i18n/oslo-i18n-3.17.0.ebuild b/dev-python/oslo-i18n/oslo-i18n-3.17.0.ebuild
index 1cbf2a0232d3..2e776044c947 100644
--- a/dev-python/oslo-i18n/oslo-i18n-3.17.0.ebuild
+++ b/dev-python/oslo-i18n/oslo-i18n-3.17.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.g
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="doc test"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/oslo-log/oslo-log-3.30.0.ebuild b/dev-python/oslo-log/oslo-log-3.30.0.ebuild
index bff73dea9e22..41ea105dace5 100644
--- a/dev-python/oslo-log/oslo-log-3.30.0.ebuild
+++ b/dev-python/oslo-log/oslo-log-3.30.0.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/oslo.log-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/oslo-messaging/oslo-messaging-5.30.1.ebuild b/dev-python/oslo-messaging/oslo-messaging-5.30.1.ebuild
index 4686a5f1c6f5..66dab2f8da61 100644
--- a/dev-python/oslo-messaging/oslo-messaging-5.30.1.ebuild
+++ b/dev-python/oslo-messaging/oslo-messaging-5.30.1.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/oslo.messaging-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/oslo-middleware/oslo-middleware-3.30.1.ebuild b/dev-python/oslo-middleware/oslo-middleware-3.30.1.ebuild
index c6b21ace47e1..b3d9785d756e 100644
--- a/dev-python/oslo-middleware/oslo-middleware-3.30.1.ebuild
+++ b/dev-python/oslo-middleware/oslo-middleware-3.30.1.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/oslo.middleware-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/oslo-policy/oslo-policy-1.25.1.ebuild b/dev-python/oslo-policy/oslo-policy-1.25.1.ebuild
index cee01226d294..eeb8d81e1a5e 100644
--- a/dev-python/oslo-policy/oslo-policy-1.25.1.ebuild
+++ b/dev-python/oslo-policy/oslo-policy-1.25.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/oslo.policy/oslo.policy-${PV}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/oslo-privsep/oslo-privsep-1.22.0.ebuild b/dev-python/oslo-privsep/oslo-privsep-1.22.0.ebuild
index 0999ead76227..2994eb02cc86 100644
--- a/dev-python/oslo-privsep/oslo-privsep-1.22.0.ebuild
+++ b/dev-python/oslo-privsep/oslo-privsep-1.22.0.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/oslo.privsep-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/oslo-reports/oslo-reports-1.22.0.ebuild b/dev-python/oslo-reports/oslo-reports-1.22.0.ebuild
index ad722b7e1add..aba2422ed1ae 100644
--- a/dev-python/oslo-reports/oslo-reports-1.22.0.ebuild
+++ b/dev-python/oslo-reports/oslo-reports-1.22.0.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/oslo.reports-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/oslo-rootwrap/oslo-rootwrap-5.9.0.ebuild b/dev-python/oslo-rootwrap/oslo-rootwrap-5.9.0.ebuild
index 30c95fc65be7..303c7d0579cf 100644
--- a/dev-python/oslo-rootwrap/oslo-rootwrap-5.9.0.ebuild
+++ b/dev-python/oslo-rootwrap/oslo-rootwrap-5.9.0.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/oslo.rootwrap-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/oslo-serialization/oslo-serialization-2.20.0.ebuild b/dev-python/oslo-serialization/oslo-serialization-2.20.0.ebuild
index b6311210869e..2d9c60b98a5f 100644
--- a/dev-python/oslo-serialization/oslo-serialization-2.20.0.ebuild
+++ b/dev-python/oslo-serialization/oslo-serialization-2.20.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.g
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="doc test"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/oslo-service/oslo-service-1.25.0.ebuild b/dev-python/oslo-service/oslo-service-1.25.0.ebuild
index cdb2b857ef46..1afe877be3e7 100644
--- a/dev-python/oslo-service/oslo-service-1.25.0.ebuild
+++ b/dev-python/oslo-service/oslo-service-1.25.0.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/oslo.service-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 x86"
IUSE="test"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/oslo-sphinx/oslo-sphinx-4.15.1.ebuild b/dev-python/oslo-sphinx/oslo-sphinx-4.15.1.ebuild
index 0f8bd73359ea..477a883bfa10 100644
--- a/dev-python/oslo-sphinx/oslo-sphinx-4.15.1.ebuild
+++ b/dev-python/oslo-sphinx/oslo-sphinx-4.15.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc x86"
IUSE="doc"
DEPEND="
diff --git a/dev-python/oslo-utils/oslo-utils-3.28.0.ebuild b/dev-python/oslo-utils/oslo-utils-3.28.0.ebuild
index c718dde729fe..06e1e03afcfa 100644
--- a/dev-python/oslo-utils/oslo-utils-3.28.0.ebuild
+++ b/dev-python/oslo-utils/oslo-utils-3.28.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.g
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="doc test"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/oslo-versionedobjects/oslo-versionedobjects-1.26.0.ebuild b/dev-python/oslo-versionedobjects/oslo-versionedobjects-1.26.0.ebuild
index 6120b8f21bb6..589284cf89bd 100644
--- a/dev-python/oslo-versionedobjects/oslo-versionedobjects-1.26.0.ebuild
+++ b/dev-python/oslo-versionedobjects/oslo-versionedobjects-1.26.0.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/oslo.versionedobjects-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/oslo-vmware/oslo-vmware-2.23.0.ebuild b/dev-python/oslo-vmware/oslo-vmware-2.23.0.ebuild
index 6096351ce092..eebcf46b5b1e 100644
--- a/dev-python/oslo-vmware/oslo-vmware-2.23.0.ebuild
+++ b/dev-python/oslo-vmware/oslo-vmware-2.23.0.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/oslo.vmware-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/osprofiler/osprofiler-1.11.0.ebuild b/dev-python/osprofiler/osprofiler-1.11.0.ebuild
index 1f158dae1a79..edb368df8464 100644
--- a/dev-python/osprofiler/osprofiler-1.11.0.ebuild
+++ b/dev-python/osprofiler/osprofiler-1.11.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
DEPEND="
diff --git a/dev-python/ovsdbapp/ovsdbapp-0.4.0.ebuild b/dev-python/ovsdbapp/ovsdbapp-0.4.0.ebuild
index 6b8a2d9327dc..7b62858c464f 100644
--- a/dev-python/ovsdbapp/ovsdbapp-0.4.0.ebuild
+++ b/dev-python/ovsdbapp/ovsdbapp-0.4.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/paramiko/paramiko-2.2.1.ebuild b/dev-python/paramiko/paramiko-2.2.1.ebuild
index 1c16a9438666..4ed5de22e1e4 100644
--- a/dev-python/paramiko/paramiko-2.2.1.ebuild
+++ b/dev-python/paramiko/paramiko-2.2.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ia64 ppc ppc64 x86"
IUSE="doc examples"
RDEPEND="
diff --git a/dev-python/paste/paste-2.0.3-r1.ebuild b/dev-python/paste/paste-2.0.3-r1.ebuild
index 56e4b9020be8..743362b034d6 100644
--- a/dev-python/paste/paste-2.0.3-r1.ebuild
+++ b/dev-python/paste/paste-2.0.3-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris"
+KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris"
IUSE="doc flup openid"
RDEPEND="dev-python/namespace-paste[${PYTHON_USEDEP}]
diff --git a/dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild b/dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild
index cd2ec18f8b08..094cbe4b67ee 100644
--- a/dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild
+++ b/dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://bitbucket.org/ianb/pastedeploy/get/${PV}.tar.gz -> ${P}-r1.tar.
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="doc test"
RDEPEND="dev-python/namespace-paste[${PYTHON_USEDEP}]
diff --git a/dev-python/pecan/pecan-1.2.1.ebuild b/dev-python/pecan/pecan-1.2.1.ebuild
index 07de96920574..82976b0fc88c 100644
--- a/dev-python/pecan/pecan-1.2.1.ebuild
+++ b/dev-python/pecan/pecan-1.2.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/positional/positional-1.1.2.ebuild b/dev-python/positional/positional-1.1.2.ebuild
index 21d6c5f5eadb..b27fc4f42e33 100644
--- a/dev-python/positional/positional-1.1.2.ebuild
+++ b/dev-python/positional/positional-1.1.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/psutil/psutil-5.2.2.ebuild b/dev-python/psutil/psutil-5.2.2.ebuild
index ab3ee8d3bb2f..babbf0e2aaf1 100644
--- a/dev-python/psutil/psutil-5.2.2.ebuild
+++ b/dev-python/psutil/psutil-5.2.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
DEPEND="
diff --git a/dev-python/psycopg/psycopg-2.7.3.ebuild b/dev-python/psycopg/psycopg-2.7.3.ebuild
index 8571410b80b6..f70647ab04ca 100644
--- a/dev-python/psycopg/psycopg-2.7.3.ebuild
+++ b/dev-python/psycopg/psycopg-2.7.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="LGPL-3+"
SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
IUSE="debug doc examples"
RDEPEND=">=dev-db/postgresql-8.1:*"
diff --git a/dev-python/py-amqp/py-amqp-2.2.1.ebuild b/dev-python/py-amqp/py-amqp-2.2.1.ebuild
index 399c006bd586..fa011e5422ba 100644
--- a/dev-python/py-amqp/py-amqp-2.2.1.ebuild
+++ b/dev-python/py-amqp/py-amqp-2.2.1.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="doc extras test"
RDEPEND=""
diff --git a/dev-python/pycadf/pycadf-2.6.0.ebuild b/dev-python/pycadf/pycadf-2.6.0.ebuild
index 56d40ee7e833..30e2b250cc46 100644
--- a/dev-python/pycadf/pycadf-2.6.0.ebuild
+++ b/dev-python/pycadf/pycadf-2.6.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="doc test"
CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/pymysql/pymysql-0.7.11.ebuild b/dev-python/pymysql/pymysql-0.7.11.ebuild
index 61c8d34536a5..c20e803e1719 100644
--- a/dev-python/pymysql/pymysql-0.7.11.ebuild
+++ b/dev-python/pymysql/pymysql-0.7.11.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
S=${WORKDIR}/${MY_P}
diff --git a/dev-python/pyparsing/metadata.xml b/dev-python/pyparsing/metadata.xml
index f838a6be1bd7..9a57fea5295c 100644
--- a/dev-python/pyparsing/metadata.xml
+++ b/dev-python/pyparsing/metadata.xml
@@ -1,19 +1,19 @@
<?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>
- <longdescription lang="en">
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
+ <longdescription lang="en">
The pyparsing module is an alternative approach to creating and
executing simple grammars, vs. the traditional lex/yacc approach, or the
use of regular expressions. The pyparsing module provides a library of
classes that client code uses to construct the grammar directly in
Python code.
- </longdescription>
- <upstream>
- <remote-id type="sourceforge">pyparsing</remote-id>
- <remote-id type="pypi">pyparsing</remote-id>
- </upstream>
+ </longdescription>
+ <upstream>
+ <remote-id type="sourceforge">pyparsing</remote-id>
+ <remote-id type="pypi">pyparsing</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/dev-python/pyparsing/pyparsing-2.2.0.ebuild b/dev-python/pyparsing/pyparsing-2.2.0.ebuild
index 2c2dede1b987..a8757fd23b38 100644
--- a/dev-python/pyparsing/pyparsing-2.2.0.ebuild
+++ b/dev-python/pyparsing/pyparsing-2.2.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc examples"
# not contained in the tarball
diff --git a/dev-python/pyperclip/pyperclip-1.5.27.ebuild b/dev-python/pyperclip/pyperclip-1.5.27.ebuild
index eeca1cf16d3f..c7870d061ee6 100644
--- a/dev-python/pyperclip/pyperclip-1.5.27.ebuild
+++ b/dev-python/pyperclip/pyperclip-1.5.27.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/pypowervm/pypowervm-1.1.6.ebuild b/dev-python/pypowervm/pypowervm-1.1.6.ebuild
index d84e53d5e1e4..a0c213a9525a 100644
--- a/dev-python/pypowervm/pypowervm-1.1.6.ebuild
+++ b/dev-python/pypowervm/pypowervm-1.1.6.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/pyroute2/pyroute2-0.4.21.ebuild b/dev-python/pyroute2/pyroute2-0.4.21.ebuild
index 229407b15d97..1e5889bbd81e 100644
--- a/dev-python/pyroute2/pyroute2-0.4.21.ebuild
+++ b/dev-python/pyroute2/pyroute2-0.4.21.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
DEPEND="
diff --git a/dev-python/pytest-mock/pytest-mock-1.6.0.ebuild b/dev-python/pytest-mock/pytest-mock-1.6.0.ebuild
index afa47bdffc92..0d8b032e8541 100644
--- a/dev-python/pytest-mock/pytest-mock-1.6.0.ebuild
+++ b/dev-python/pytest-mock/pytest-mock-1.6.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]
diff --git a/dev-python/python-barbicanclient/python-barbicanclient-4.5.2.ebuild b/dev-python/python-barbicanclient/python-barbicanclient-4.5.2.ebuild
index d7b09252bc9c..f39be7dd6c65 100644
--- a/dev-python/python-barbicanclient/python-barbicanclient-4.5.2.ebuild
+++ b/dev-python/python-barbicanclient/python-barbicanclient-4.5.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/python-cinderclient/python-cinderclient-3.1.0.ebuild b/dev-python/python-cinderclient/python-cinderclient-3.1.0.ebuild
index 5a78388c9f82..5ace769a82aa 100644
--- a/dev-python/python-cinderclient/python-cinderclient-3.1.0.ebuild
+++ b/dev-python/python-cinderclient/python-cinderclient-3.1.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/python-dateutil/python-dateutil-2.6.1.ebuild b/dev-python/python-dateutil/python-dateutil-2.6.1.ebuild
index 9f4ad2c27a3d..06286f94fb9e 100644
--- a/dev-python/python-dateutil/python-dateutil-2.6.1.ebuild
+++ b/dev-python/python-dateutil/python-dateutil-2.6.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE=""
RDEPEND="
diff --git a/dev-python/python-designateclient/python-designateclient-2.7.0.ebuild b/dev-python/python-designateclient/python-designateclient-2.7.0.ebuild
index e080743836dd..fa1afcdcf036 100644
--- a/dev-python/python-designateclient/python-designateclient-2.7.0.ebuild
+++ b/dev-python/python-designateclient/python-designateclient-2.7.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/python-glanceclient/python-glanceclient-2.8.0.ebuild b/dev-python/python-glanceclient/python-glanceclient-2.8.0.ebuild
index 1576b4c1d14f..d7d4ae555ce9 100644
--- a/dev-python/python-glanceclient/python-glanceclient-2.8.0.ebuild
+++ b/dev-python/python-glanceclient/python-glanceclient-2.8.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
REQUIRED_USE="test? ( doc )"
diff --git a/dev-python/python-ironicclient/python-ironicclient-1.17.0.ebuild b/dev-python/python-ironicclient/python-ironicclient-1.17.0.ebuild
index fd83c8110178..6902bc8931f7 100644
--- a/dev-python/python-ironicclient/python-ironicclient-1.17.0.ebuild
+++ b/dev-python/python-ironicclient/python-ironicclient-1.17.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
CDEPEND="
diff --git a/dev-python/python-keystoneclient/python-keystoneclient-3.13.0.ebuild b/dev-python/python-keystoneclient/python-keystoneclient-3.13.0.ebuild
index 943664805dff..e9fb2ff89df5 100644
--- a/dev-python/python-keystoneclient/python-keystoneclient-3.13.0.ebuild
+++ b/dev-python/python-keystoneclient/python-keystoneclient-3.13.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE=""
RESTRICT="test"
diff --git a/dev-python/python-mistralclient/python-mistralclient-3.1.3.ebuild b/dev-python/python-mistralclient/python-mistralclient-3.1.3.ebuild
index c1efe1be05ad..601d4f3fe550 100644
--- a/dev-python/python-mistralclient/python-mistralclient-3.1.3.ebuild
+++ b/dev-python/python-mistralclient/python-mistralclient-3.1.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0"
diff --git a/dev-python/python-monascaclient/python-monascaclient-1.7.0.ebuild b/dev-python/python-monascaclient/python-monascaclient-1.7.0.ebuild
index 363ea489cdf9..eeb49d8c59d0 100644
--- a/dev-python/python-monascaclient/python-monascaclient-1.7.0.ebuild
+++ b/dev-python/python-monascaclient/python-monascaclient-1.7.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0"
diff --git a/dev-python/python-neutronclient/python-neutronclient-6.5.0.ebuild b/dev-python/python-neutronclient/python-neutronclient-6.5.0.ebuild
index 540a3187df9a..326d7efcfba3 100644
--- a/dev-python/python-neutronclient/python-neutronclient-6.5.0.ebuild
+++ b/dev-python/python-neutronclient/python-neutronclient-6.5.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
REQUIRED_USE="test? ( doc )"
diff --git a/dev-python/python-novaclient/python-novaclient-9.1.0.ebuild b/dev-python/python-novaclient/python-novaclient-9.1.0.ebuild
index 8e02a5636777..ece49317acb5 100644
--- a/dev-python/python-novaclient/python-novaclient-9.1.0.ebuild
+++ b/dev-python/python-novaclient/python-novaclient-9.1.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/python-openstackclient/python-openstackclient-3.12.0.ebuild b/dev-python/python-openstackclient/python-openstackclient-3.12.0.ebuild
index 7be91560f144..f0beb0bb3871 100644
--- a/dev-python/python-openstackclient/python-openstackclient-3.12.0.ebuild
+++ b/dev-python/python-openstackclient/python-openstackclient-3.12.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/python-sqlparse/python-sqlparse-0.2.3.ebuild b/dev-python/python-sqlparse/python-sqlparse-0.2.3.ebuild
index f2fb7d851174..8abfe85a5f6e 100644
--- a/dev-python/python-sqlparse/python-sqlparse-0.2.3.ebuild
+++ b/dev-python/python-sqlparse/python-sqlparse-0.2.3.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://code.google.com/p/python-sqlparse/ https://github.com/andialbr
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
LICENSE="BSD-2"
IUSE="doc test"
diff --git a/dev-python/python-swiftclient/python-swiftclient-3.4.0.ebuild b/dev-python/python-swiftclient/python-swiftclient-3.4.0.ebuild
index fbfbecccbd5c..c4cb6240c2ce 100644
--- a/dev-python/python-swiftclient/python-swiftclient-3.4.0.ebuild
+++ b/dev-python/python-swiftclient/python-swiftclient-3.4.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/python-zunclient/python-zunclient-0.4.0.ebuild b/dev-python/python-zunclient/python-zunclient-0.4.0.ebuild
index 13f06b510f28..6b3365583662 100644
--- a/dev-python/python-zunclient/python-zunclient-0.4.0.ebuild
+++ b/dev-python/python-zunclient/python-zunclient-0.4.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/reno/reno-2.5.0.ebuild b/dev-python/reno/reno-2.5.0.ebuild
index d13673c10e39..14fdb51f401e 100644
--- a/dev-python/reno/reno-2.5.0.ebuild
+++ b/dev-python/reno/reno-2.5.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
CDEPEND=">=dev-python/pbr-1.4[${PYTHON_USEDEP}]"
diff --git a/dev-python/requests/requests-2.18.2-r1.ebuild b/dev-python/requests/requests-2.18.2-r1.ebuild
index b5a3e9985748..ca420b8cdafd 100644
--- a/dev-python/requests/requests-2.18.2-r1.ebuild
+++ b/dev-python/requests/requests-2.18.2-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x64-cygwin ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris"
IUSE="socks5 +ssl test"
RDEPEND="
diff --git a/dev-python/rfc3986/rfc3986-1.1.0.ebuild b/dev-python/rfc3986/rfc3986-1.1.0.ebuild
index 47468a6d52e4..c87afb023b49 100644
--- a/dev-python/rfc3986/rfc3986-1.1.0.ebuild
+++ b/dev-python/rfc3986/rfc3986-1.1.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86"
IUSE="test"
DEPEND="
diff --git a/dev-python/rfc3987/rfc3987-1.3.7.ebuild b/dev-python/rfc3987/rfc3987-1.3.7.ebuild
index 184c83bc4b4b..6697e1a9c082 100644
--- a/dev-python/rfc3987/rfc3987-1.3.7.ebuild
+++ b/dev-python/rfc3987/rfc3987-1.3.7.ebuild
@@ -8,12 +8,12 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
inherit distutils-r1
DESCRIPTION="Parsing and validation of URIs (RFC 3986) and IRIs (RFC 3987)"
-HOMEPAGE="https://github.com/dgerber/rfc3987 http://pypi.python.org/pypi/rfc3987"
+HOMEPAGE="https://github.com/dgerber/rfc3987 https://pypi.python.org/pypi/rfc3987"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND="$(python_gen_cond_dep \
diff --git a/dev-python/ryu/ryu-4.14.ebuild b/dev-python/ryu/ryu-4.14.ebuild
index 8d626b01641e..53e4a313ee99 100644
--- a/dev-python/ryu/ryu-4.14.ebuild
+++ b/dev-python/ryu/ryu-4.14.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/sphinx_celery/sphinx_celery-1.3.1.ebuild b/dev-python/sphinx_celery/sphinx_celery-1.3.1.ebuild
index 3510dda121e5..0589c0a2be92 100644
--- a/dev-python/sphinx_celery/sphinx_celery-1.3.1.ebuild
+++ b/dev-python/sphinx_celery/sphinx_celery-1.3.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/sqlalchemy/sqlalchemy-1.1.12.ebuild b/dev-python/sqlalchemy/sqlalchemy-1.1.12.ebuild
index 1e0a6318de86..b559e60ed4d3 100644
--- a/dev-python/sqlalchemy/sqlalchemy-1.1.12.ebuild
+++ b/dev-python/sqlalchemy/sqlalchemy-1.1.12.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc examples +sqlite test"
REQUIRED_USE="test? ( sqlite )"
diff --git a/dev-python/stevedore/stevedore-1.25.0.ebuild b/dev-python/stevedore/stevedore-1.25.0.ebuild
index 19d8e05bf53e..6b0288917a58 100644
--- a/dev-python/stevedore/stevedore-1.25.0.ebuild
+++ b/dev-python/stevedore/stevedore-1.25.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="doc test"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/taskflow/taskflow-2.14.0.ebuild b/dev-python/taskflow/taskflow-2.14.0.ebuild
index 64e6bea3a541..64184621c09f 100644
--- a/dev-python/taskflow/taskflow-2.14.0.ebuild
+++ b/dev-python/taskflow/taskflow-2.14.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/tenacity/tenacity-4.4.0.ebuild b/dev-python/tenacity/tenacity-4.4.0.ebuild
index 9fbf25820eb8..2e15cd1c9043 100644
--- a/dev-python/tenacity/tenacity-4.4.0.ebuild
+++ b/dev-python/tenacity/tenacity-4.4.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
DEPEND="
diff --git a/dev-python/tooz/tooz-1.58.0.ebuild b/dev-python/tooz/tooz-1.58.0.ebuild
index 1f6eec9d4dcf..70e4801997bc 100644
--- a/dev-python/tooz/tooz-1.58.0.ebuild
+++ b/dev-python/tooz/tooz-1.58.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]"
diff --git a/dev-python/uritemplate/uritemplate-3.0.0.ebuild b/dev-python/uritemplate/uritemplate-3.0.0.ebuild
index 2ed093f81d24..17aef2cea9d1 100644
--- a/dev-python/uritemplate/uritemplate-3.0.0.ebuild
+++ b/dev-python/uritemplate/uritemplate-3.0.0.ebuild
@@ -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 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND="
diff --git a/dev-python/urllib3/urllib3-1.22.ebuild b/dev-python/urllib3/urllib3-1.22.ebuild
index 5dedf6ab2a5e..2f3a0a57adf9 100644
--- a/dev-python/urllib3/urllib3-1.22.ebuild
+++ b/dev-python/urllib3/urllib3-1.22.ebuild
@@ -14,7 +14,7 @@ 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 ~x64-cygwin ~x86-fbsd ~amd64-linux ~x86-linux ~x64-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x64-cygwin ~x86-fbsd ~amd64-linux ~x86-linux ~x64-solaris"
IUSE="doc test"
RESTRICT="test"
diff --git a/dev-python/vine/vine-1.1.3.ebuild b/dev-python/vine/vine-1.1.3.ebuild
index efc57fb19594..f817a99b56a9 100644
--- a/dev-python/vine/vine-1.1.3.ebuild
+++ b/dev-python/vine/vine-1.1.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
RDEPEND=""
diff --git a/dev-python/voluptuous/voluptuous-0.10.5.ebuild b/dev-python/voluptuous/voluptuous-0.10.5.ebuild
index 23371fd18f24..0e92b05a57c3 100644
--- a/dev-python/voluptuous/voluptuous-0.10.5.ebuild
+++ b/dev-python/voluptuous/voluptuous-0.10.5.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/webob/webob-1.7.3.ebuild b/dev-python/webob/webob-1.7.3.ebuild
index 06f0ad2f0ffc..f759ad261b4f 100644
--- a/dev-python/webob/webob-1.7.3.ebuild
+++ b/dev-python/webob/webob-1.7.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc test"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/wrapt/wrapt-1.10.10.ebuild b/dev-python/wrapt/wrapt-1.10.10.ebuild
index 5ff5ec966398..49824d082403 100644
--- a/dev-python/wrapt/wrapt-1.10.10.ebuild
+++ b/dev-python/wrapt/wrapt-1.10.10.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/GrahamDumpleton/${PN}/archive/${PV}.tar.gz -> ${P}.t
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
+KEYWORDS="alpha amd64 arm ~arm64 ia64 ppc ppc64 sparc x86 ~amd64-linux"
IUSE="doc test"
DEPEND="
diff --git a/dev-python/zope-component/Manifest b/dev-python/zope-component/Manifest
index 7b72b84203a6..b42c1c74c846 100644
--- a/dev-python/zope-component/Manifest
+++ b/dev-python/zope-component/Manifest
@@ -1,2 +1,3 @@
DIST zope.component-4.3.0.tar.gz 85971 SHA256 bb4136c7443610f8c2d2d357cad247c3e90bb5e6f0b7a02b0edfb11924ff9bc2 SHA512 0c078bf2471bee44acac0c291c3159f4315cdbdb3eaa504f97c1b345fdba5efff6a1514ee2ab558ff3c3e4a18924f982de7c7ddf323080ee99f573d6776d91cc WHIRLPOOL 9edc6362b815497d129f8bcf897996f4fbc56b067a894b3033b4fcc85515d317eab54d63cfec4b066fb4ac750c94ddb6aaf0de4563d74e573afb172b31398be6
DIST zope.component-4.4.0.tar.gz 86804 SHA256 2a53e184026d63ef4073dd3722b34f104fbc702329b61182bf65e1152ef5038a SHA512 7c158a8522fd7b7abd98837db4e9750c2a1a8b6878756ff80c6aa5c5dcaaf29323fd2daede63bd26f9242cdedb3ec0577b6d30a312b00c910f28f8397b795659 WHIRLPOOL c8b67436b1c213726cca7b1ea855fbadb3dbdc8fb2824022ad663ddaaa623eccfd76dbdb53db97cbd7dbb9da61983fb4a7f23c8b8467dc813e26e0547b69798b
+DIST zope.component-4.4.1.tar.gz 84745 SHA256 1b29aa65413f6dda29e64e2352a6aa13d9ba70078f6b91f328573488788d531c SHA512 dc9f6a725cc49ac94a164d11786ef977e94e1c9a7c88de4aaeb0f62621cfe00284007ae44937ec92ae6cffc5b16ab4af1548db2237b0ba4b818e2c8f6355ecbd WHIRLPOOL 20027bf663a9dd3abfce7ee72b35dae8b574b139da6278fcaf0a833051c54e169960dcceaeb0bcb9c4c140e82bde9c3e4f2da47857d99e883214845cb4c4bcb8
diff --git a/dev-python/zope-component/zope-component-4.4.1.ebuild b/dev-python/zope-component/zope-component-4.4.1.ebuild
new file mode 100644
index 000000000000..88bcb9d4a319
--- /dev/null
+++ b/dev-python/zope-component/zope-component-4.4.1.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=(python{2_7,3_4,3_5,3_6})
+
+inherit distutils-r1
+MY_PN=zope.component
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Zope Component Architecture"
+HOMEPAGE="https://github.com/zopefoundation/zope.component http://docs.zope.org/zope.component/"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="test"
+
+RDEPEND="dev-python/namespace-zope[${PYTHON_USEDEP}]
+ dev-python/zope-event[${PYTHON_USEDEP}]
+ >=dev-python/zope-interface-4.1.0[${PYTHON_USEDEP}]"
+DEPEND="test? ( ${RDEPEND}
+ dev-python/nose[${PYTHON_USEDEP}] )
+ dev-python/setuptools[${PYTHON_USEDEP}]"
+
+S=${WORKDIR}/${MY_P}
+
+RESTRICT="test"
+
+python_test() {
+ nosetests || die
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ # remove .pth files since dev-python/namespace-zope handles the ns
+ find "${D}" -name '*.pth' -delete || die
+}
diff --git a/dev-python/zope-interface/Manifest b/dev-python/zope-interface/Manifest
index 66ce11f9a8c7..baa830272e31 100644
--- a/dev-python/zope-interface/Manifest
+++ b/dev-python/zope-interface/Manifest
@@ -3,3 +3,4 @@ DIST zope.interface-4.3.2.tar.gz 143139 SHA256 6a0e224a052e3ce27b3a7b1300a247475
DIST zope.interface-4.4.0.tar.gz 151322 SHA256 e50e5e87cde9bf0ed59229fd372390c2d68b3674ae313858ef544d32051e2cd3 SHA512 82a08237f8467407304d7e7f6932e4e4fe051413f2d83ff34bc4621fe272ad223b8e62ea9ee3bebc559ce719ee20e6fd084b187a8e688fc01d8beff6dc037756 WHIRLPOOL 4b0b12e681a09285bc9efa14ba5f5ede82ff3941c12798e17445e4fa789a6ee2c571a79e5f5623f0eea07b80eba61d28c23935548b2dd67b93e322ac2794ea0a
DIST zope.interface-4.4.1.tar.gz 149139 SHA256 350e3615d70a96678c3170eb5c96d4f72b8e7738861afbf030967d52c05722fe SHA512 62e9b86a1dde4468914945bf988e20d3eafecbb1235aab466984bfc7cfbde8b5f7a0d79774828134482fc0814880008cf26ee0bb0c1e5a6cb0b609ba5d9a9106 WHIRLPOOL 5342fdc8a231a213109298a9dff68af2a8277661e3982b82a0d139f095c7e83ffbf0d761afb5a25c6b3e18700ab5ac085160f50b2a10abce0494f27126b0160f
DIST zope.interface-4.4.2.tar.gz 150150 SHA256 4e59e427200201f69ef82956ddf9e527891becf5b7cde8ec3ce39e1d0e262eb0 SHA512 11b95cf358e3151860a0f8a5d3d151cc4dad582aea39b5268e67b683f14343938b66315051d0ffae48d1890ec4c4a0dfcb16de912aae5fcb78ab128668735c2a WHIRLPOOL a28876ba80d75df2dc48b7b477696a1908f8eb83e8c12f3959af520c63983aa735f81a07dd8a3faeba3b0c74060298630327baf1faf4bbdbe109e91c052c55b5
+DIST zope.interface-4.4.3.tar.gz 147052 SHA256 d6d26d5dfbfd60c65152938fcb82f949e8dada37c041f72916fef6621ba5c5ce SHA512 29d9f3f1fe9af8a4ffb1e6d2f067bba1fa1bac7b02690ba8429985aa6ca76d3f337076bc8c48f39d0f338ccd855800b2f28b319a183a285191cc007bf8d9c9ad WHIRLPOOL 2e05696337ce44911c7a453efb3a0d8e7027babc43d8c74d1e6e557966547f125f99259de308b6d3205c7e66a7806b00bdf7fe095df87e75255686564f12bd78
diff --git a/dev-python/zope-interface/zope-interface-4.4.3.ebuild b/dev-python/zope-interface/zope-interface-4.4.3.ebuild
new file mode 100644
index 000000000000..becb2ed49206
--- /dev/null
+++ b/dev-python/zope-interface/zope-interface-4.4.3.ebuild
@@ -0,0 +1,46 @@
+# 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{,3} )
+
+inherit distutils-r1 flag-o-matic
+
+MY_PN=${PN/-/.}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Interfaces for Python"
+HOMEPAGE="https://pypi.python.org/pypi/zope.interface https://github.com/zopefoundation/zope.interface"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="dev-python/namespace-zope[${PYTHON_USEDEP}]"
+DEPEND=">=dev-python/setuptools-33.1.1[${PYTHON_USEDEP}]
+ test? ( dev-python/zope-event[${PYTHON_USEDEP}] )"
+
+S=${WORKDIR}/${MY_P}
+
+python_compile() {
+ if ! python_is_python3; then
+ local CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}"
+ append-flags -fno-strict-aliasing
+ fi
+
+ distutils-r1_python_compile
+}
+
+python_test() {
+ esetup.py test
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ # remove .pth files since dev-python/namespace-zope handles the ns
+ find "${D}" -name '*.pth' -delete || die
+}
diff --git a/media-sound/abcmidi/Manifest b/media-sound/abcmidi/Manifest
index e3e8dcf05c4f..92a0a2a5e17b 100644
--- a/media-sound/abcmidi/Manifest
+++ b/media-sound/abcmidi/Manifest
@@ -1,3 +1,2 @@
-DIST abcMIDI-2017.08.14.zip 553314 SHA256 160d807f41c6d303713e0ae9d54d77b0274a81094ad5b9c56ffb412735434da7 SHA512 1d8a875320869cfacf18c5ea74a5554dc122ceb5a065e3ea50bae3c303b16fec4afa47c3aff8dd0e1bdfd4a09837af624c7c05133a0f61e9c7bce31eded12ebf WHIRLPOOL 297692fac344f196d267f66b887d46d2d5663f625c957ef69a916468aa56810c6a6f3eca8e197471d1b0f48dc305082ead4e64a1124fc8fbc75c31a12c719d8f
-DIST abcMIDI-2017.08.26.zip 553607 SHA256 fed5d4571ffc3f42819dfe7f06f3c9980d0edd35f969d0ae071dff29ee2e44f8 SHA512 01b54b6397d560761e76ef935564ff2cab20b053837de184c6723c7bc0624cca804e9a3ab32041bc67988f0d5ba532ef66a901d2e56aea44c8c07af770f939f9 WHIRLPOOL c1e4b865c0b58cefed082bed194d9784e8048516fd659f279a6e5656999abd567ce77efddfc7f2ad2588db51c0196a5b91ba8e8020826c605eabe685e8ccbebd
DIST abcMIDI-2017.09.12.zip 554105 SHA256 31091e62e21b57fefa111a5e239aff46a3e52adf5ceeec1182b4824761271401 SHA512 1c384785434d9289ae3591bd3a9658aec0b196c75808368bfabc2ff40cdf829c0a37dbeee6cb7c95ac3021666f4493cf9b0e01065f716ce43b377d3f0231c577 WHIRLPOOL 20bac295a5bc9a80607bbae105984cfa4e4a057364daa7541fc3ee5c1276c64f158999dab6d41f48143d0a4bec1ee04ac9df2975be6528865464b609e9627463
+DIST abcMIDI-2017.09.19.zip 554235 SHA256 08205e137a75aeab7613b6ddcbdbac593f3f6a89e4600606d6608a213e23be66 SHA512 de5205b8d05a99218af710d7d58e474aef23fbf41a2192d7be1b2430484f03dfec6632a56d078b23eb755e8faf909e2d2c90d94809c652754bf1e1616209156b WHIRLPOOL 71b20cc7fb471069def6fd05cc0702a37a96439c8ff5a9bb23e29c78cc2854ade83111bcf868ada0263a254d7344172c3c0eb47ea158cc584c3660e8380cb587
diff --git a/media-sound/abcmidi/abcmidi-2017.08.26.ebuild b/media-sound/abcmidi/abcmidi-2017.08.26.ebuild
deleted file mode 100644
index adf33138050d..000000000000
--- a/media-sound/abcmidi/abcmidi-2017.08.26.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools
-
-MY_P="abcMIDI-${PV}"
-DESCRIPTION="Programs for processing ABC music notation files"
-HOMEPAGE="http://ifdo.ca/~seymour/runabc/top.html"
-SRC_URI="http://ifdo.ca/~seymour/runabc/${MY_P}.zip"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="examples"
-
-DEPEND="app-arch/unzip"
-
-S=${WORKDIR}/${PN}
-
-src_prepare() {
- local PATCHES=( "${FILESDIR}"/${PN}-2016.05.05-docs.patch )
- default
-
- rm configure makefile || die
- sed -i "s:-O2::" configure.ac || die
-
- eautoreconf
-}
-
-src_install() {
- default
- dodoc doc/{AUTHORS,CHANGES,abcguide.txt,abcmatch.txt,history.txt,readme.txt,yapshelp.txt}
-
- if use examples ; then
- docinto examples
- dodoc samples/*.abc
- fi
-}
diff --git a/media-sound/abcmidi/abcmidi-2017.08.14.ebuild b/media-sound/abcmidi/abcmidi-2017.09.19.ebuild
index adf33138050d..adf33138050d 100644
--- a/media-sound/abcmidi/abcmidi-2017.08.14.ebuild
+++ b/media-sound/abcmidi/abcmidi-2017.09.19.ebuild
diff --git a/www-client/google-chrome-beta/Manifest b/www-client/google-chrome-beta/Manifest
index d704d8b692d5..9f1a3dbe553c 100644
--- a/www-client/google-chrome-beta/Manifest
+++ b/www-client/google-chrome-beta/Manifest
@@ -1 +1 @@
-DIST google-chrome-beta_62.0.3202.29-1_amd64.deb 49583876 SHA256 b6a147ff4d89d71dbf82c0b06411a07003bb94129dd35c818229f4fb5178ae12 SHA512 898e4739c97ccfedfdc64fdf5bfa2414d4d2ef989a89c85b4e9839b02c0d52a6cf648d69b3932cdb82194a1e83251fb8dda9ce1115239d2f1862805e854fe21a WHIRLPOOL 53a05d9a8515f5d76bb0d45d751474b064d7e4495bf1f479b1b1bf72d7b0666b35f83440dcf86c1c656027969c434db6f7ba3fa58c0f615689b6aab75249cf14
+DIST google-chrome-beta_62.0.3202.38-1_amd64.deb 49874016 SHA256 f8d08d9382d7bffb9093fe520ca87d836acf081b5767197e18be3c1edc071be6 SHA512 bf79a9eeef9ff8990944670ba63c49246a4d5145ec6676dd6dacc6c0438e349671ef20b68aae2024a06e351b452433592080cd8a968ca3001a9d97ed2b229bf5 WHIRLPOOL 2cf0ec3e738fc56faa3d70e95f74d86014c37d043552cc8f732a3750fbeca04ac83e15d22647a28dd30b8fd33c290de79d2bff0102ad86f9db0ab092acb01280
diff --git a/www-client/google-chrome-beta/google-chrome-beta-62.0.3202.29.ebuild b/www-client/google-chrome-beta/google-chrome-beta-62.0.3202.38.ebuild
index 15a697bab362..15a697bab362 100644
--- a/www-client/google-chrome-beta/google-chrome-beta-62.0.3202.29.ebuild
+++ b/www-client/google-chrome-beta/google-chrome-beta-62.0.3202.38.ebuild
diff --git a/www-client/google-chrome-unstable/Manifest b/www-client/google-chrome-unstable/Manifest
index 9c76625bbbc8..48abad7980b7 100644
--- a/www-client/google-chrome-unstable/Manifest
+++ b/www-client/google-chrome-unstable/Manifest
@@ -1 +1 @@
-DIST google-chrome-unstable_63.0.3218.0-1_amd64.deb 49945580 SHA256 ebba6546594be2056524310f8b1afc2acfba4bf4531b45ed22fa29e0f22d0b43 SHA512 624bc44c3e007742753c25b99c8ab198c15cfa291ae8be6ff730603ec4905bfa00a77023f5a5812ec5824e6965a48e21620bc1805a427cf6d399bcd70a1457f2 WHIRLPOOL b19e75c70b1718e90c2f8734facff7fdec31d8ab279fecf37fabb7400fd68cbd93fdc3fac8e00481bc06a7330d8dac1e940e1d92ffa8eac3f34e8d823abd91c1
+DIST google-chrome-unstable_63.0.3223.8-1_amd64.deb 49561818 SHA256 b31fff56c3adf3e71ad26680ba0905d0e31e16e84e01b71c9b4fd656a5c9e97f SHA512 a40f3e3b256534bc03fa30004bc89dc517e9e05e6123b0b1fe00dfcafb2296c892c15846a5e44113ee2a99c283fdf42d844ba836faa23a0081cd7597b221c151 WHIRLPOOL 155acc6988e5ad6c9c78fd29bb223d8da0d1863926c3f31a6ff8c29fa444a5b3c44883d231a522bb55935f265f1e546b9f471818e1c5d83bd2653bfed0dd4472
diff --git a/www-client/google-chrome-unstable/google-chrome-unstable-63.0.3218.0.ebuild b/www-client/google-chrome-unstable/google-chrome-unstable-63.0.3223.8.ebuild
index 15a697bab362..15a697bab362 100644
--- a/www-client/google-chrome-unstable/google-chrome-unstable-63.0.3218.0.ebuild
+++ b/www-client/google-chrome-unstable/google-chrome-unstable-63.0.3223.8.ebuild
diff --git a/www-plugins/chrome-binary-plugins/Manifest b/www-plugins/chrome-binary-plugins/Manifest
index 3e2de1ed0916..b6fed530c0aa 100644
--- a/www-plugins/chrome-binary-plugins/Manifest
+++ b/www-plugins/chrome-binary-plugins/Manifest
@@ -1,3 +1,3 @@
-DIST google-chrome-beta_62.0.3202.29-1_amd64.deb 49583876 SHA256 b6a147ff4d89d71dbf82c0b06411a07003bb94129dd35c818229f4fb5178ae12 SHA512 898e4739c97ccfedfdc64fdf5bfa2414d4d2ef989a89c85b4e9839b02c0d52a6cf648d69b3932cdb82194a1e83251fb8dda9ce1115239d2f1862805e854fe21a WHIRLPOOL 53a05d9a8515f5d76bb0d45d751474b064d7e4495bf1f479b1b1bf72d7b0666b35f83440dcf86c1c656027969c434db6f7ba3fa58c0f615689b6aab75249cf14
+DIST google-chrome-beta_62.0.3202.38-1_amd64.deb 49874016 SHA256 f8d08d9382d7bffb9093fe520ca87d836acf081b5767197e18be3c1edc071be6 SHA512 bf79a9eeef9ff8990944670ba63c49246a4d5145ec6676dd6dacc6c0438e349671ef20b68aae2024a06e351b452433592080cd8a968ca3001a9d97ed2b229bf5 WHIRLPOOL 2cf0ec3e738fc56faa3d70e95f74d86014c37d043552cc8f732a3750fbeca04ac83e15d22647a28dd30b8fd33c290de79d2bff0102ad86f9db0ab092acb01280
DIST google-chrome-stable_61.0.3163.100-1_amd64.deb 65267668 SHA256 5b8b9655db8dcce4b276db7860ae1c8ce1079a33f161a716c17fda24b8d5a9b2 SHA512 ec8b3b29d4af45f0aac67cf564bb7f25e45543bc5aa97c075cb23b6a4f332795a6fb4922ce4c963d1305f41eb455e7b46a874b670dc7bb1b6676fff1c45f1040 WHIRLPOOL ddaf6dfe8d89bf58fcca7fcb2f58365cb82e9b751a8c15025e7ccc2d219b4255869b7d2f9a80ae292f3bfe19818ce55cb90f5e57b13a65d9808e78f8e7bda2f1
-DIST google-chrome-unstable_63.0.3218.0-1_amd64.deb 49945580 SHA256 ebba6546594be2056524310f8b1afc2acfba4bf4531b45ed22fa29e0f22d0b43 SHA512 624bc44c3e007742753c25b99c8ab198c15cfa291ae8be6ff730603ec4905bfa00a77023f5a5812ec5824e6965a48e21620bc1805a427cf6d399bcd70a1457f2 WHIRLPOOL b19e75c70b1718e90c2f8734facff7fdec31d8ab279fecf37fabb7400fd68cbd93fdc3fac8e00481bc06a7330d8dac1e940e1d92ffa8eac3f34e8d823abd91c1
+DIST google-chrome-unstable_63.0.3223.8-1_amd64.deb 49561818 SHA256 b31fff56c3adf3e71ad26680ba0905d0e31e16e84e01b71c9b4fd656a5c9e97f SHA512 a40f3e3b256534bc03fa30004bc89dc517e9e05e6123b0b1fe00dfcafb2296c892c15846a5e44113ee2a99c283fdf42d844ba836faa23a0081cd7597b221c151 WHIRLPOOL 155acc6988e5ad6c9c78fd29bb223d8da0d1863926c3f31a6ff8c29fa444a5b3c44883d231a522bb55935f265f1e546b9f471818e1c5d83bd2653bfed0dd4472
diff --git a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-62.0.3202.29_beta.ebuild b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-62.0.3202.38_beta.ebuild
index fb901aa5d5d9..fb901aa5d5d9 100644
--- a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-62.0.3202.29_beta.ebuild
+++ b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-62.0.3202.38_beta.ebuild
diff --git a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-63.0.3218.0_alpha.ebuild b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-63.0.3223.8_alpha.ebuild
index fb901aa5d5d9..fb901aa5d5d9 100644
--- a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-63.0.3218.0_alpha.ebuild
+++ b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-63.0.3223.8_alpha.ebuild