summaryrefslogtreecommitdiff
path: root/dev-python/cachelib
diff options
context:
space:
mode:
authorCrucible <crucible@localhost>2026-09-24 16:55:33 -0500
committerCrucible <crucible@localhost>2026-09-24 16:55:33 -0500
commit6295f37a70d50a32011b5a1ee7793fea329cd5f2 (patch)
tree11a38d28475be98b7cf8226e8aa2a95aeb7d771e /dev-python/cachelib
parent2c54208beece2b6a1243a50c850e195d1a42d716 (diff)
downloadsrcux-6295f37a70d50a32011b5a1ee7793fea329cd5f2.tar.gz
srcux-6295f37a70d50a32011b5a1ee7793fea329cd5f2.tar.xz
srcux-6295f37a70d50a32011b5a1ee7793fea329cd5f2.zip
Publish srcux candidate 0000000383-20260924-165302
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, 55 insertions, 26 deletions
diff --git a/dev-python/cachelib/Manifest b/dev-python/cachelib/Manifest
index b70c510a0a73..b952538117d3 100644
--- a/dev-python/cachelib/Manifest
+++ b/dev-python/cachelib/Manifest
@@ -1,3 +1,5 @@
+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
new file mode 100644
index 000000000000..cc2ec538d85c
--- /dev/null
+++ b/dev-python/cachelib/cachelib-0.14.0.ebuild
@@ -0,0 +1,44 @@
+# 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 7e5053656050..eccab5eee32c 100644
--- a/dev-python/cachelib/cachelib-0.16.1.ebuild
+++ b/dev-python/cachelib/cachelib-0.16.1.ebuild
@@ -22,9 +22,7 @@ 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 66117381490d..87cee9dc8e3c 100644
--- a/dev-python/cachelib/cachelib-0.17.0.ebuild
+++ b/dev-python/cachelib/cachelib-0.17.0.ebuild
@@ -22,10 +22,8 @@ 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}]
@@ -34,27 +32,14 @@ BDEPEND="
"
EPYTEST_PLUGINS=( pytest-xprocess )
-EPYTEST_XDIST=1
distutils_enable_tests pytest
-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
-}
+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
+)