summaryrefslogtreecommitdiff
path: root/dev-python/pymemcache
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2022-04-12 21:03:09 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2022-04-12 21:03:09 +0000
commitd97953e6ff67978da9554e7b4601aedceb21e215 (patch)
tree674053c902db6972b9716c9ac3b1e960ee7a5358 /dev-python/pymemcache
parent1d1fa5bb30df70070bbbbd2b777b839d31f09c41 (diff)
downloadbaldeagleos-repo-d97953e6ff67978da9554e7b4601aedceb21e215.tar.gz
baldeagleos-repo-d97953e6ff67978da9554e7b4601aedceb21e215.tar.xz
baldeagleos-repo-d97953e6ff67978da9554e7b4601aedceb21e215.zip
Adding metadata
Diffstat (limited to 'dev-python/pymemcache')
-rw-r--r--dev-python/pymemcache/Manifest2
-rw-r--r--dev-python/pymemcache/files/pymemcache-3.5.1-no-coverage.patch10
-rw-r--r--dev-python/pymemcache/metadata.xml24
-rw-r--r--dev-python/pymemcache/pymemcache-3.5.1.ebuild38
-rw-r--r--dev-python/pymemcache/pymemcache-3.5.2.ebuild38
5 files changed, 112 insertions, 0 deletions
diff --git a/dev-python/pymemcache/Manifest b/dev-python/pymemcache/Manifest
new file mode 100644
index 000000000000..9f1071a6350a
--- /dev/null
+++ b/dev-python/pymemcache/Manifest
@@ -0,0 +1,2 @@
+DIST pymemcache-3.5.1.tar.gz 65073 BLAKE2B cc3e5c6db665716c9f2eb6d99a53108484827fe38b51bdfff7799354a08b212064c71801d50683ea45c0a753ee787a634ef98adb69795e7245c5596a7716a162 SHA512 da69189e7fadc8417395075d033ed3cb72a485d4f2c4ec4deb5e2ec3cb43a34ee5558111903399f27b70f618be771f8c686513c7334d2ef507a0db959c4aa27b
+DIST pymemcache-3.5.2.tar.gz 65351 BLAKE2B e515629ffb483ece7b59c43b1cb3bd41ee70a8c1cbbc3b0cde5d41d7a5aa2f74f04a0f1d7eb4c82d77384cc32d3e8199cc78408b29ba689b19f5cd040e97c2f6 SHA512 7089b3fdf424735a1922685022a30f7984686f13401a13101e4745ea1c38a3888b1c380f859653da85889e95829f3b7c6226c3c55f838baf783465321433fda5
diff --git a/dev-python/pymemcache/files/pymemcache-3.5.1-no-coverage.patch b/dev-python/pymemcache/files/pymemcache-3.5.1-no-coverage.patch
new file mode 100644
index 000000000000..a66193c2e126
--- /dev/null
+++ b/dev-python/pymemcache/files/pymemcache-3.5.1-no-coverage.patch
@@ -0,0 +1,10 @@
+--- a/setup.cfg
++++ b/setup.cfg
+@@ -40,7 +40,6 @@
+ --tb=short
+ --capture=no
+ -rfEsxX
+- --cov=pymemcache --cov-config=setup.cfg --cov-report=xml --cov-report=term-missing
+ -m unit
+ markers =
+ unit
diff --git a/dev-python/pymemcache/metadata.xml b/dev-python/pymemcache/metadata.xml
new file mode 100644
index 000000000000..164e1731ad81
--- /dev/null
+++ b/dev-python/pymemcache/metadata.xml
@@ -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>
diff --git a/dev-python/pymemcache/pymemcache-3.5.1.ebuild b/dev-python/pymemcache/pymemcache-3.5.1.ebuild
new file mode 100644
index 000000000000..90c7e4df962d
--- /dev/null
+++ b/dev-python/pymemcache/pymemcache-3.5.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{7,8,9,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}]
+"
+BDEPEND="
+ test? (
+ dev-python/future[${PYTHON_USEDEP}]
+ >=dev-python/gevent-21.12.0[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ >=dev-python/pylibmc-1.6.1[${PYTHON_USEDEP}]
+ >=dev-python/python-memcached-1.59[${PYTHON_USEDEP}]
+ )
+"
+
+PATCHES=( "${FILESDIR}/${P}-no-coverage.patch" )
+
+distutils_enable_tests pytest
diff --git a/dev-python/pymemcache/pymemcache-3.5.2.ebuild b/dev-python/pymemcache/pymemcache-3.5.2.ebuild
new file mode 100644
index 000000000000..03267f00cee0
--- /dev/null
+++ b/dev-python/pymemcache/pymemcache-3.5.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{7,8,9,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}]
+"
+BDEPEND="
+ test? (
+ dev-python/future[${PYTHON_USEDEP}]
+ >=dev-python/gevent-21.12.0[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ >=dev-python/pylibmc-1.6.1[${PYTHON_USEDEP}]
+ >=dev-python/python-memcached-1.59[${PYTHON_USEDEP}]
+ )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-3.5.1-no-coverage.patch" )
+
+distutils_enable_tests pytest