dev-python/pymemcache: initial import

Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
This commit is contained in:
Alessandro Barbieri
2021-09-26 20:17:34 +02:00
parent 16e14e5a3d
commit 23bc4bf2ad
3 changed files with 58 additions and 0 deletions

View File

@@ -0,0 +1 @@
DIST pymemcache-3.5.0.tar.gz 64763 BLAKE2B 9f6970ea977e2655c8fd045ae03eb1667f3e409f19b6a2de7a1b12ffcbf1f88f1fe447749cca1dfba4726f027af771e5f2d4a9464dd630353341c2395111f260 SHA512 0244e40ae5060ad3df96ab60d239e92fe0c21d26d560ed380bed06722fd229e40d3d26e3256ff469daaf682019e05b171b11b47a1bc328e35a3d18c87d45a3fc

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<longdescription lang="en">
A comprehensive, fast, pure-Python memcached client.
pymemcache supports the following features:
Complete implementation of the memcached text protocol.
Connections using UNIX sockets, or TCP over IPv4 or IPv6.
Configurable timeouts for socket connect and send/recv calls.
Access to the "noreply" flag, which can significantly increase the speed of writes.
Flexible, modular and simple approach to serialization and deserialization.
The (optional) ability to treat network and memcached errors as cache misses.
</longdescription>
<upstream>
<remote-id type="github">pinterest/pymemcache</remote-id>
<remote-id type="pypi">pymemcache</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,33 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
DESCRIPTION="A comprehensive, fast, pure-Python memcached client"
HOMEPAGE="
https://github.com/pinterest/pymemcache
https://pypi.org/project/pymemcache
"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND=""
DEPEND="
${RDEPEND}
dev-python/six[${PYTHON_USEDEP}]
test? (
dev-python/future[${PYTHON_USEDEP}]
dev-python/gevent[${PYTHON_USEDEP}]
dev-python/pylibmc[${PYTHON_USEDEP}]
dev-python/python-memcached[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest