summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2021-11-26 01:44:28 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2021-11-26 01:44:28 +0000
commit3cb6a75f2a5b16374dc2bb07e4677425dd8a8014 (patch)
tree982d3e5ca4b4219b401590d8bd81641fa4bc1777 /dev-python
parent16dc7c4d58f4aa9c7e8bac043c7ee426eebc2602 (diff)
downloadbaldeagleos-repo-3cb6a75f2a5b16374dc2bb07e4677425dd8a8014.tar.gz
baldeagleos-repo-3cb6a75f2a5b16374dc2bb07e4677425dd8a8014.tar.xz
baldeagleos-repo-3cb6a75f2a5b16374dc2bb07e4677425dd8a8014.zip
Adding metadata
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/aioredis/aioredis-2.0.0.ebuild2
-rw-r--r--dev-python/black/black-21.10_beta0-r1.ebuild (renamed from dev-python/black/black-21.10_beta0.ebuild)3
-rw-r--r--dev-python/black/black-21.11_beta0-r1.ebuild (renamed from dev-python/black/black-21.11_beta0.ebuild)3
-rw-r--r--dev-python/black/black-21.9_beta0-r1.ebuild (renamed from dev-python/black/black-21.9_beta0.ebuild)3
-rw-r--r--dev-python/deprecated/deprecated-1.2.13.ebuild2
-rw-r--r--dev-python/fakeredis/fakeredis-1.6.1.ebuild2
-rw-r--r--dev-python/google-pasta/google-pasta-0.2.0-r1.ebuild5
-rw-r--r--dev-python/google-pasta/metadata.xml1
-rw-r--r--dev-python/openstacksdk/Manifest1
-rw-r--r--dev-python/openstacksdk/openstacksdk-0.60.0.ebuild78
-rw-r--r--dev-python/pylint/Manifest1
-rw-r--r--dev-python/pylint/pylint-2.12.1.ebuild64
-rw-r--r--dev-python/pytest-salt-factories/pytest-salt-factories-0.121.1.ebuild2
-rw-r--r--dev-python/python-cinderclient/Manifest1
-rw-r--r--dev-python/python-cinderclient/python-cinderclient-8.2.0.ebuild44
-rw-r--r--dev-python/pyudev/files/pyudev-0.22-remove-flaky-tests.patch126
-rw-r--r--dev-python/redis-py/redis-py-4.0.2.ebuild2
17 files changed, 205 insertions, 135 deletions
diff --git a/dev-python/aioredis/aioredis-2.0.0.ebuild b/dev-python/aioredis/aioredis-2.0.0.ebuild
index ab2c7c37ba0b..c70e9a110a1d 100644
--- a/dev-python/aioredis/aioredis-2.0.0.ebuild
+++ b/dev-python/aioredis/aioredis-2.0.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~sparc ~x86"
RDEPEND="
dev-python/async_timeout[${PYTHON_USEDEP}]
diff --git a/dev-python/black/black-21.10_beta0.ebuild b/dev-python/black/black-21.10_beta0-r1.ebuild
index 574d2904964e..ca97c8f20324 100644
--- a/dev-python/black/black-21.10_beta0.ebuild
+++ b/dev-python/black/black-21.10_beta0-r1.ebuild
@@ -25,6 +25,9 @@ RDEPEND="
dev-python/regex[${PYTHON_USEDEP}]
<dev-python/pathspec-1[${PYTHON_USEDEP}]
<dev-python/tomli-2[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ ' python3_{8,9})
"
BDEPEND="
dev-python/setuptools_scm[${PYTHON_USEDEP}]
diff --git a/dev-python/black/black-21.11_beta0.ebuild b/dev-python/black/black-21.11_beta0-r1.ebuild
index 574d2904964e..ca97c8f20324 100644
--- a/dev-python/black/black-21.11_beta0.ebuild
+++ b/dev-python/black/black-21.11_beta0-r1.ebuild
@@ -25,6 +25,9 @@ RDEPEND="
dev-python/regex[${PYTHON_USEDEP}]
<dev-python/pathspec-1[${PYTHON_USEDEP}]
<dev-python/tomli-2[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ ' python3_{8,9})
"
BDEPEND="
dev-python/setuptools_scm[${PYTHON_USEDEP}]
diff --git a/dev-python/black/black-21.9_beta0.ebuild b/dev-python/black/black-21.9_beta0-r1.ebuild
index 3f6782e7d63c..09412ea0ce1d 100644
--- a/dev-python/black/black-21.9_beta0.ebuild
+++ b/dev-python/black/black-21.9_beta0-r1.ebuild
@@ -25,6 +25,9 @@ RDEPEND="
dev-python/regex[${PYTHON_USEDEP}]
<dev-python/pathspec-1[${PYTHON_USEDEP}]
<dev-python/tomli-2[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ ' python3_{8,9})
"
BDEPEND="
dev-python/setuptools_scm[${PYTHON_USEDEP}]
diff --git a/dev-python/deprecated/deprecated-1.2.13.ebuild b/dev-python/deprecated/deprecated-1.2.13.ebuild
index 3c5e36ff3f24..9b0f6cad32a2 100644
--- a/dev-python/deprecated/deprecated-1.2.13.ebuild
+++ b/dev-python/deprecated/deprecated-1.2.13.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~sparc x86"
RDEPEND="dev-python/wrapt[${PYTHON_USEDEP}]"
diff --git a/dev-python/fakeredis/fakeredis-1.6.1.ebuild b/dev-python/fakeredis/fakeredis-1.6.1.ebuild
index ebb86a5ff086..7834c3cf7b64 100644
--- a/dev-python/fakeredis/fakeredis-1.6.1.ebuild
+++ b/dev-python/fakeredis/fakeredis-1.6.1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~sparc ~x86"
RDEPEND="
dev-python/redis-py[${PYTHON_USEDEP}]
diff --git a/dev-python/google-pasta/google-pasta-0.2.0-r1.ebuild b/dev-python/google-pasta/google-pasta-0.2.0-r1.ebuild
index d1dffb8b68b0..2e000d946bfd 100644
--- a/dev-python/google-pasta/google-pasta-0.2.0-r1.ebuild
+++ b/dev-python/google-pasta/google-pasta-0.2.0-r1.ebuild
@@ -13,10 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
-BDEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]"
-distutils_enable_tests setup.py
+distutils_enable_tests unittest
diff --git a/dev-python/google-pasta/metadata.xml b/dev-python/google-pasta/metadata.xml
index 690777131e04..cec086dae66e 100644
--- a/dev-python/google-pasta/metadata.xml
+++ b/dev-python/google-pasta/metadata.xml
@@ -9,4 +9,5 @@
<remote-id type="pypi">google-pasta</remote-id>
</upstream>
<origin>gentoo-staging</origin>
+ <stabilize-allarches/>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/openstacksdk/Manifest b/dev-python/openstacksdk/Manifest
index 584e0bcfe3d1..66c5143fd3d4 100644
--- a/dev-python/openstacksdk/Manifest
+++ b/dev-python/openstacksdk/Manifest
@@ -1 +1,2 @@
DIST openstacksdk-0.59.0.tar.gz 1021995 BLAKE2B be57afcdc707547e2cd69774de1b7d0dc4b84ffe58bdaa4f063b85996e8ee08ded60004d3211f827d7b4a5239d1420485ce2fae92b550722c959274a18ed2753 SHA512 02f8f8f174896417f0cf4ce1c65c87ea705664fa7a1c6383ad1791f5d94cb818b5b0bfee331bd0d07d724df59859ccef91c507b0c39522115f9549d6258a3eb7
+DIST openstacksdk-0.60.0.tar.gz 1023829 BLAKE2B 4c3734665126934d0906b3b3356dc195da77191d735c3051664fe48cbb9a0d8b0c5707bd5dd2ad648b9e0d6cf8e6df0cebbe36e411b9a139b52450212fe30837 SHA512 3c7240492e1a93045ea9b8ac55d8ddd3ebe4260a161849e281e3be4e3f1185ab7840a284fc1ab64dee20b99cd06c4ddd445bd8bd28c79d2c36655d554a037ff9
diff --git a/dev-python/openstacksdk/openstacksdk-0.60.0.ebuild b/dev-python/openstacksdk/openstacksdk-0.60.0.ebuild
new file mode 100644
index 000000000000..89f733dd4c30
--- /dev/null
+++ b/dev-python/openstacksdk/openstacksdk-0.60.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{6,7,8,9,10} )
+inherit distutils-r1
+
+DESCRIPTION="A collection of libraries for building applications to work with OpenStack."
+HOMEPAGE="https://github.com/openstack/python-openstacksdk"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+CDEPEND=">dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
+RDEPEND="${CDEPEND}
+ >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
+ >=dev-python/appdirs-1.3.0[${PYTHON_USEDEP}]
+ >=dev-python/requestsexceptions-1.2.0[${PYTHON_USEDEP}]
+ >dev-python/jsonpatch-1.20[${PYTHON_USEDEP}]
+ >=dev-python/os-service-types-1.7.0[${PYTHON_USEDEP}]
+ >=dev-python/keystoneauth-3.18.0[${PYTHON_USEDEP}]
+ >=dev-python/munch-2.1.0[${PYTHON_USEDEP}]
+ >=dev-python/decorator-4.4.1[${PYTHON_USEDEP}]
+ >=dev-python/jmespath-0.9.0[${PYTHON_USEDEP}]
+ >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
+ >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}]
+ >=dev-python/dogpile-cache-0.6.5[${PYTHON_USEDEP}]
+ >=dev-python/cryptography-2.7.0[${PYTHON_USEDEP}]
+ dev-python/importlib_metadata[${PYTHON_USEDEP}]
+"
+BDEPEND="${CDEPEND}
+ test? (
+ >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}]
+ >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+ >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
+ dev-python/hacking[${PYTHON_USEDEP}]
+ >=dev-python/prometheus_client-0.4.2[${PYTHON_USEDEP}]
+ >=dev-python/oslo-config-6.1.0[${PYTHON_USEDEP}]
+ >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
+ >=dev-python/statsd-3.3.0[${PYTHON_USEDEP}]
+ >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
+ >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+ # Internet?
+ sed -e 's:test_create_dynamic_large_object:_&:' \
+ -i openstack/tests/unit/cloud/test_object.py || die
+
+ # TODO
+ sed -e 's:test_generate_form:_&:' \
+ -e 's:test_create_static_large_object:_&:' \
+ -e 's:test_object_segment_retries:_&:' \
+ -e 's:test_object_segment_retry_failure:_&:' \
+ -e 's:test_slo_manifest_retry:_&:' \
+ -i openstack/tests/unit/cloud/test_object.py || die
+
+ # unhappy about paths due to test runner
+ sed -e 's:test_method_not_supported:_&:' \
+ -i openstack/tests/unit/test_exceptions.py || die
+ sed -e 's:test_repr:_&:' \
+ -i openstack/tests/unit/test_resource.py || die
+
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ distutils_install_for_testing
+
+ # functional tests require cloud instance access
+ eunittest -b openstack/tests/unit
+}
diff --git a/dev-python/pylint/Manifest b/dev-python/pylint/Manifest
index c2c9d79dee14..bb2abc140426 100644
--- a/dev-python/pylint/Manifest
+++ b/dev-python/pylint/Manifest
@@ -1,2 +1,3 @@
DIST pylint-2.10.2.gh.tar.gz 813391 BLAKE2B 109f8817e32ddf8d93c9120518e77a1d2f7e61cd1a6362eb1cf9e6d242db72fa1a9271588a3abb28efca54bcc449dce623ae5d5fd63153ec2bc367e008aab465 SHA512 5d694587956c4f11eb4afaec26cefb66ccbe14dc2aacf378a0362326506d80eb2633e0d351c0a20715a3359a9bc438092d77b2e46f7f787210c7ab0555f2722f
DIST pylint-2.11.1.gh.tar.gz 967223 BLAKE2B 435bb4589fa6dbfadfa234f8cb968a1d5c39efaf9b37fd20dfadc6feb1e997b34124386dab777b1aa1657bd9a36055d535e231181c71834517528cbbc04c698f SHA512 fe283b6eb8090414ea99809158b4e7f9fe85187ef6488ec37c5f34430793b0b4ff8afd9c97452fe0bb88efb9be001c0fd9f9a09a23081cb79084ae409b277f34
+DIST pylint-2.12.1.gh.tar.gz 1025764 BLAKE2B 650cf89a6b1d39be1eb6e9595e26e84c8f2beb62deebc0886e6a507bcfd7ee4ce87094fd05a139297ea5a4afc4ae5bb2af655bb245d95ac6946f8989efab5531 SHA512 f758775b6ecc8b73096e3556b3c22c81d84baa12d7623448aaa9e2ac19ff5b99112938ee7c8daf7122dbdb4d2b41012a7606213972a2dcf855b450a0a74f0d1e
diff --git a/dev-python/pylint/pylint-2.12.1.ebuild b/dev-python/pylint/pylint-2.12.1.ebuild
new file mode 100644
index 000000000000..0728d26fb585
--- /dev/null
+++ b/dev-python/pylint/pylint-2.12.1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{6,7,8,9,10} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Python code static checker"
+HOMEPAGE="https://www.logilab.org/project/pylint
+ https://pypi.org/project/pylint/
+ https://github.com/pycqa/pylint/"
+SRC_URI="
+ https://github.com/pycqa/pylint/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE="examples"
+
+# Make sure to check https://github.com/PyCQA/pylint/blob/main/setup.cfg#L43 on bumps
+# Adjust dep bounds!
+RDEPEND="
+ <dev-python/astroid-2.10[${PYTHON_USEDEP}]
+ >=dev-python/astroid-2.9.0[${PYTHON_USEDEP}]
+ >=dev-python/isort-4.2.5[${PYTHON_USEDEP}]
+ <dev-python/isort-6[${PYTHON_USEDEP}]
+ >=dev-python/mccabe-0.6[${PYTHON_USEDEP}]
+ <dev-python/mccabe-0.7[${PYTHON_USEDEP}]
+ >=dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}]
+ >=dev-python/toml-0.9.2[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ ' python3_{8,9})
+"
+BDEPEND="test? ( >=dev-python/GitPython-3[${PYTHON_USEDEP}] )"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-2.4.4-sphinx-theme.patch"
+)
+
+distutils_enable_sphinx doc --no-autodoc
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # No need to run the benchmarks
+ tests/benchmark/test_baseline_benchmarks.py
+ )
+ # Specify the test directory explicitly to avoid import file mismatches
+ epytest tests
+}
+
+python_install_all() {
+ if use examples ; then
+ docompress -x "/usr/share/doc/${PF}/examples"
+ docinto examples
+ dodoc -r examples/.
+ fi
+
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/pytest-salt-factories/pytest-salt-factories-0.121.1.ebuild b/dev-python/pytest-salt-factories/pytest-salt-factories-0.121.1.ebuild
index c4e902ccfa11..c5d2c61f7f8d 100644
--- a/dev-python/pytest-salt-factories/pytest-salt-factories-0.121.1.ebuild
+++ b/dev-python/pytest-salt-factories/pytest-salt-factories-0.121.1.ebuild
@@ -37,7 +37,7 @@ python_prepare_all() {
sed -r -e "s:use_scm_version=True:version='${PV}', name='${PN//-/.}':" -i setup.py || die
sed -r -e '/(setuptools|setup_requires)/ d' -i setup.cfg || die
- sed -i 's:[tool.setuptools_scm]:[tool.disabled]:' pyproject.toml || die
+ sed -i 's:tool.setuptools_scm:tool.disabled:' pyproject.toml || die
printf '__version__ = "%s"\n' "${PV}" > saltfactories/version.py || die
distutils-r1_python_prepare_all
}
diff --git a/dev-python/python-cinderclient/Manifest b/dev-python/python-cinderclient/Manifest
index 384895f82596..200474203b0e 100644
--- a/dev-python/python-cinderclient/Manifest
+++ b/dev-python/python-cinderclient/Manifest
@@ -1,2 +1,3 @@
DIST python-cinderclient-8.0.0.tar.gz 236611 BLAKE2B 818279d06b597a00a66c34cf3b468e8293aaf1e90fd04c996e118ea206d475e598d7c8b9ca78542bd07ada1db5d7a2c7ea9a3748fe85ad787d283c8d8073ecc6 SHA512 ae0c5e1d6f0c173382f57f95ac05ec8872a8ed548b145c1f91d96ab7b9e4602cba11a7205c26c81027ca4ad07cbb69f675244e3606ae5dca00c22eeb8bedc126
DIST python-cinderclient-8.1.0.tar.gz 235387 BLAKE2B 04b6d9c847ee2f56ccde1e9c953b919282dc45a078b4444cc88d00633d2158ec175d042ef988b1b97781de0de643c7703178dd847a792a8f3f5509b9ff331e68 SHA512 414e7334f84e84edc9a8eb6588be780899c408ce2d744e24622004759e0127f4a73167f78a6ce432d2ed44a745b721cf5c42439f19adbea009451573df5fdf14
+DIST python-cinderclient-8.2.0.tar.gz 233148 BLAKE2B 4ada4562ff1e51a284cf98e7ca4b324a05a4524951d6193bb4683a3986bc8a26a48373ef78613f3b94ed475992fb781b409fe58f9f3655f3f721b38f7eab770b SHA512 86e7a0c18d960f00448e20485d91443d185902db281014c99f35af463843be6d4bca80712edf44189b53e25853af064c14de18e943d9fdee29446180d9b91bbc
diff --git a/dev-python/python-cinderclient/python-cinderclient-8.2.0.ebuild b/dev-python/python-cinderclient/python-cinderclient-8.2.0.ebuild
new file mode 100644
index 000000000000..33a2ff280a23
--- /dev/null
+++ b/dev-python/python-cinderclient/python-cinderclient-8.2.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{6,7,8,9,10} )
+inherit distutils-r1
+
+DESCRIPTION="A client for the OpenStack Cinder API"
+HOMEPAGE="https://launchpad.net/python-cinderclient"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+ >=dev-python/keystoneauth-4.2.1[${PYTHON_USEDEP}]
+ >=dev-python/oslo-i18n-5.0.1[${PYTHON_USEDEP}]
+ >=dev-python/oslo-utils-4.8.0[${PYTHON_USEDEP}]
+ >=dev-python/pbr-5.5.0[${PYTHON_USEDEP}]
+ >=dev-python/prettytable-0.7.2[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.25.1[${PYTHON_USEDEP}]
+ >=dev-python/simplejson-3.5.1[${PYTHON_USEDEP}]
+ >=dev-python/stevedore-3.3.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/pbr[${PYTHON_USEDEP}]
+ test? (
+ dev-python/ddt[${PYTHON_USEDEP}]
+ dev-python/fixtures[${PYTHON_USEDEP}]
+ dev-python/oslo-serialization[${PYTHON_USEDEP}]
+ dev-python/requests-mock[${PYTHON_USEDEP}]
+ dev-python/testtools[${PYTHON_USEDEP}]
+ dev-python/tempest[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests unittest
+
+python_test() {
+ # functional tests require cloud instance access
+ eunittest -b cinderclient/tests/unit
+}
diff --git a/dev-python/pyudev/files/pyudev-0.22-remove-flaky-tests.patch b/dev-python/pyudev/files/pyudev-0.22-remove-flaky-tests.patch
deleted file mode 100644
index dd5b892606a3..000000000000
--- a/dev-python/pyudev/files/pyudev-0.22-remove-flaky-tests.patch
+++ /dev/null
@@ -1,126 +0,0 @@
-commit a35c394f7f4eb714eeaab1b8ed7977f822e29fa9
-Author: mulhern <amulhern@redhat.com>
-Date: Wed May 2 15:50:45 2018 -0400
-
- Get rid of all test_match_attribute_* methods
-
- These tests are rendered flaky by the volatility of attribute values.
-
- Signed-off-by: mulhern <amulhern@redhat.com>
-
-diff --git a/tests/test_enumerate.py b/tests/test_enumerate.py
-index f054799..c9c6a67 100644
---- a/tests/test_enumerate.py
-+++ b/tests/test_enumerate.py
-@@ -200,77 +200,6 @@ def test_match_property_bool(self, context, pair):
- for device in devices
- )
-
-- @failed_health_check_wrapper
-- @given(_CONTEXT_STRATEGY, _ATTRIBUTE_STRATEGY)
-- @settings(max_examples=50)
-- def test_match_attribute_nomatch_unfulfillable(self, context, pair):
-- """
-- Match and no match for a key/value gives empty set.
-- """
-- key, value = pair
-- devices = context.list_devices()
-- devices.match_attribute(key, value)
-- devices.match_attribute(key, value, nomatch=True)
-- assert not list(devices)
--
-- @failed_health_check_wrapper
-- @given(_CONTEXT_STRATEGY, _ATTRIBUTE_STRATEGY)
-- @settings(max_examples=50)
-- def test_match_attribute_nomatch_complete(self, context, pair):
-- """
-- Test that w/ respect to the universe of devices returned by
-- list_devices() a match and its inverse are complements of each other.
-- """
-- key, value = pair
-- m_devices = frozenset(context.list_devices().match_attribute(
-- key, value))
-- nm_devices = frozenset(context.list_devices().match_attribute(
-- key, value, nomatch=True))
-- _test_intersection_and_union(context, m_devices, nm_devices)
--
-- @failed_health_check_wrapper
-- @given(_CONTEXT_STRATEGY, _ATTRIBUTE_STRATEGY)
-- @settings(max_examples=50)
-- def test_match_attribute_string(self, context, pair):
-- """
-- Test that matching attribute as string works.
-- """
-- key, value = pair
-- devices = context.list_devices().match_attribute(key, value)
-- assert all(device.attributes.get(key) == value for device in devices)
--
-- @failed_health_check_wrapper
-- @given(_CONTEXT_STRATEGY,
-- _ATTRIBUTE_STRATEGY.filter(lambda x: _is_int(x[1])))
-- @settings(max_examples=50)
-- def test_match_attribute_int(self, context, pair):
-- """
-- Test matching integer attribute.
-- """
-- key, value = pair
-- int_value = int(value)
-- devices = context.list_devices().match_attribute(key, int_value)
-- for device in devices:
-- attributes = device.attributes
-- assert attributes.get(key) == value
-- assert device.attributes.asint(key) == int_value
--
-- @failed_health_check_wrapper
-- @given(_CONTEXT_STRATEGY,
-- _ATTRIBUTE_STRATEGY.filter(lambda x: _is_bool(x[1])))
-- @settings(max_examples=50)
-- def test_match_attribute_bool(self, context, pair):
-- """
-- Test matching boolean attribute.
-- """
-- key, value = pair
-- bool_value = True if int(value) == 1 else False
-- devices = context.list_devices().match_attribute(key, bool_value)
-- for device in devices:
-- attributes = device.attributes
-- assert attributes.get(key) == value
-- assert attributes.asbool(key) == bool_value
--
- @_UDEV_TEST(154, "test_match_tag")
- @failed_health_check_wrapper
- @given(_CONTEXT_STRATEGY, _TAG_STRATEGY)
-@@ -335,33 +264,6 @@ def test_combined_property_matches(self, context, ppairs):
- )
- )
-
-- @given(_CONTEXT_STRATEGY,
-- strategies.lists(
-- elements=_ATTRIBUTE_STRATEGY,
-- min_size=2,
-- max_size=3,
-- unique_by=lambda p: p[0]))
-- @settings(max_examples=20)
-- def test_combined_attribute_matches(self, context, apairs):
-- """
-- Test for conjunction of attributes.
--
-- If matching multiple attributes, then the result is the intersection of
-- the matching sets, i.e., the resulting filter is a conjunction.
-- """
-- enumeration = context.list_devices()
--
-- for key, value in apairs:
-- enumeration.match_attribute(key, value)
--
-- _test_direct_and_complement(
-- context,
-- frozenset(enumeration),
-- lambda d: all(
-- d.attributes.get(key) == value for key, value in apairs
-- )
-- )
--
- @given(_CONTEXT_STRATEGY,
- strategies.lists(
- elements=_MATCH_PROPERTY_STRATEGY,
diff --git a/dev-python/redis-py/redis-py-4.0.2.ebuild b/dev-python/redis-py/redis-py-4.0.2.ebuild
index 748d2b560bd2..7a6958cc63bb 100644
--- a/dev-python/redis-py/redis-py-4.0.2.ebuild
+++ b/dev-python/redis-py/redis-py-4.0.2.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86"
RDEPEND="
dev-python/deprecated[${PYTHON_USEDEP}]"