summaryrefslogtreecommitdiff
path: root/dev-python/cachelib
diff options
context:
space:
mode:
authorCrucible <crucible@localhost>2026-09-24 17:00:15 -0500
committerCrucible <crucible@localhost>2026-09-24 17:00:15 -0500
commit80e6fcef01171b9705c9c9ffefb41bc4c0b43256 (patch)
treeec29cf3f4a6121d38563db399369efe625967680 /dev-python/cachelib
parent6295f37a70d50a32011b5a1ee7793fea329cd5f2 (diff)
downloadsrcux-80e6fcef01171b9705c9c9ffefb41bc4c0b43256.tar.gz
srcux-80e6fcef01171b9705c9c9ffefb41bc4c0b43256.tar.xz
srcux-80e6fcef01171b9705c9c9ffefb41bc4c0b43256.zip
Publish srcux candidate 0000000386-20260924-165828
Diffstat (limited to 'dev-python/cachelib')
-rw-r--r--dev-python/cachelib/Manifest2
-rw-r--r--dev-python/cachelib/cachelib-0.14.0.ebuild44
-rw-r--r--dev-python/cachelib/cachelib-0.16.1.ebuild2
-rw-r--r--dev-python/cachelib/cachelib-0.17.0.ebuild33
4 files changed, 26 insertions, 55 deletions
diff --git a/dev-python/cachelib/Manifest b/dev-python/cachelib/Manifest
index b952538117d3..b70c510a0a73 100644
--- a/dev-python/cachelib/Manifest
+++ b/dev-python/cachelib/Manifest
@@ -1,5 +1,3 @@
-DIST cachelib-0.14.0.tar.gz 170320 BLAKE2B eef18a1840468057ddd79a1b647de81d20d49abdc4b51c6b13ae1ed18cc5a635447c6e8ebe2112a3853c4809982f45ad5f2ac09afe66c36442c327fb584f0f02 SHA512 ed14f9e944454067b30c748b558670fc50343f332ec4bf91e7df97bbc2ad9647e97d221b62287b139df70faafcccbbf1c455710c71cb969e096e61997e98d13e
-DIST cachelib-0.14.0.tar.gz.provenance 9394 BLAKE2B cbb5092520d5510df628b504cc67b24d970ec202beead31831792f10da048c8bac02b86a2077778fe71e51884a5c50120fdab77248e438b9f81c196e9d662ddf SHA512 830d3d3b2a693e668aaed43cfbad7ada69b1670033c36d1354ab069cf7ba19ed4197b1c2cb7da77f8a5fa4817b8140982777cc2ba9d84362d963cf3c6684848f
DIST cachelib-0.15.4.tar.gz 118016 BLAKE2B 1c24ea96d09c554db64ee5c07a3442dcc18bb412b5ed2470f3101296b6e6066895c04af0ba05787cf9b2a6f4d01092bb4aa625f395a95d6a581d5fa80e8359bf SHA512 cea4921dd9bf06eb2f33c5930b54519d506ced4492f8ad6ea08df8cc1ca5209d645fe2f90964af7a304696627b71c837e4ee5b081338648ad044ad5e6ac7c815
DIST cachelib-0.15.4.tar.gz.provenance 9877 BLAKE2B 5fda5512fa6fb2cf6a68d57d937561e044ee05a8fec14dd7f87c2a4061e7af0c5b58d054dbdeb6fa5ebb1d21caff9ba671d3bf7b9ee667d02d14ea7844b889a4 SHA512 a2b5e9879dac376f10e7f503f0c75f45a9339b68257639703b0da0b8ddb5543a708225f7e0f72f1a0faed3867efe43ab545957f77a223524e87a8dbbf1d9b220
DIST cachelib-0.16.1.tar.gz 133807 BLAKE2B 409839091cd04b5f4899c0d1feefd08cf3269e022de290025cf39b4badadfad8f8376d58666a1d7236b5d4dec663c5e22f129f4b9f0e474eea26e6181992bcb5 SHA512 7e5b5d73d54568483034332a504064b5de42ea8583c5341270e8f2443d52d84dade062df4967c03789768f0bb113a8191296b9839ad6135f21f350a7b500dcb0
diff --git a/dev-python/cachelib/cachelib-0.14.0.ebuild b/dev-python/cachelib/cachelib-0.14.0.ebuild
deleted file mode 100644
index cc2ec538d85c..000000000000
--- a/dev-python/cachelib/cachelib-0.14.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYPI_VERIFY_REPO=https://github.com/pallets-eco/cachelib
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Collection of cache libraries in the same API interface. Extracted from werkzeug"
-HOMEPAGE="
- https://pypi.org/project/cachelib/
- https://github.com/pallets-eco/cachelib/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
-
-BDEPEND="
- test? (
- dev-db/redis
- dev-python/redis[${PYTHON_USEDEP}]
- net-misc/memcached
- !sparc? (
- dev-python/pylibmc[${PYTHON_USEDEP}]
- )
- )
-"
-
-EPYTEST_PLUGINS=( pytest-xprocess )
-distutils_enable_tests pytest
-
-EPYTEST_IGNORE=(
- # bug #818523
- tests/test_redis_cache.py
- # requires some test server running
- # (these tests require dev-python/boto3)
- tests/test_dynamodb_cache.py
- # requires mongo test server
- tests/test_mongodb_cache.py
-)
diff --git a/dev-python/cachelib/cachelib-0.16.1.ebuild b/dev-python/cachelib/cachelib-0.16.1.ebuild
index eccab5eee32c..7e5053656050 100644
--- a/dev-python/cachelib/cachelib-0.16.1.ebuild
+++ b/dev-python/cachelib/cachelib-0.16.1.ebuild
@@ -22,7 +22,9 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
BDEPEND="
test? (
dev-db/redis
+ dev-db/valkey
dev-python/redis[${PYTHON_USEDEP}]
+ dev-python/valkey[${PYTHON_USEDEP}]
net-misc/memcached
!sparc? (
dev-python/pylibmc[${PYTHON_USEDEP}]
diff --git a/dev-python/cachelib/cachelib-0.17.0.ebuild b/dev-python/cachelib/cachelib-0.17.0.ebuild
index 87cee9dc8e3c..66117381490d 100644
--- a/dev-python/cachelib/cachelib-0.17.0.ebuild
+++ b/dev-python/cachelib/cachelib-0.17.0.ebuild
@@ -22,8 +22,10 @@ KEYWORDS="~amd64 ~arm64 ~x86"
BDEPEND="
test? (
dev-db/redis
+ dev-db/valkey
>=dev-python/python-memcached-1.62[${PYTHON_USEDEP}]
dev-python/redis[${PYTHON_USEDEP}]
+ dev-python/valkey[${PYTHON_USEDEP}]
net-misc/memcached
!sparc? (
dev-python/pylibmc[${PYTHON_USEDEP}]
@@ -32,14 +34,27 @@ BDEPEND="
"
EPYTEST_PLUGINS=( pytest-xprocess )
+EPYTEST_XDIST=1
distutils_enable_tests pytest
-EPYTEST_IGNORE=(
- # bug #818523
- tests/test_redis_cache.py
- # requires some test server running
- # (these tests require dev-python/boto3)
- tests/test_dynamodb_cache.py
- # requires mongo test server
- tests/test_mongodb_cache.py
-)
+python_test() {
+ local EPYTEST_IGNORE=(
+ # requires some test server running
+ # (these tests require dev-python/boto3)
+ tests/test_dynamodb_cache.py
+ # requires mongo test server
+ tests/test_mongodb_cache.py
+ )
+ local EPYTEST_DESELECT=()
+
+ local serial_tests=(
+ tests/test_memcached_cache.py::TestMemcachedCache
+ tests/test_redis_cache.py::TestRedisCache
+ tests/test_valkey_cache.py::TestValkeyCache
+ )
+
+ EPYTEST_XDIST= epytest "${serial_tests[@]}"
+
+ EPYTEST_DESELECT+=( "${serial_tests[@]}" )
+ epytest
+}