summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Thode <prometheanfire@gentoo.org>2013-10-22 04:35:03 +0000
committerMatthew Thode <prometheanfire@gentoo.org>2013-10-22 04:35:03 +0000
commit7bf650915125cbf5f63da5a6109ae01d745d61d4 (patch)
tree2203c659c231491c41c43afeb42333d035ba411a /dev-python/dogpile-cache
parentinitial commit for dogpile.core for dogpile.cache for keystone 2013.2.* (diff)
downloadgentoo-2-7bf650915125cbf5f63da5a6109ae01d745d61d4.tar.gz
gentoo-2-7bf650915125cbf5f63da5a6109ae01d745d61d4.tar.bz2
gentoo-2-7bf650915125cbf5f63da5a6109ae01d745d61d4.zip
initial commit of dogpile.cache for keystone-2013.2.*
(Portage version: 2.2.1/cvs/Linux x86_64, signed Manifest commit with key 0x2471eb3e40ac5ac3)
Diffstat (limited to 'dev-python/dogpile-cache')
-rw-r--r--dev-python/dogpile-cache/ChangeLog9
-rw-r--r--dev-python/dogpile-cache/Manifest3
-rw-r--r--dev-python/dogpile-cache/dogpile-cache-0.5.1.ebuild31
-rw-r--r--dev-python/dogpile-cache/metadata.xml15
4 files changed, 58 insertions, 0 deletions
diff --git a/dev-python/dogpile-cache/ChangeLog b/dev-python/dogpile-cache/ChangeLog
new file mode 100644
index 000000000000..2d1b81d61b11
--- /dev/null
+++ b/dev-python/dogpile-cache/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for dev-python/dogpile-cache
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/dogpile-cache/ChangeLog,v 1.1 2013/10/22 04:35:03 prometheanfire Exp $
+
+*dogpile-cache-0.5.1 (22 Oct 2013)
+
+ 22 Oct 2013; Matthew Thode <prometheanfire@gentoo.org>
+ +dogpile-cache-0.5.1.ebuild, +metadata.xml:
+ initial commit of dogpile.cache for keystone-2013.2.*
diff --git a/dev-python/dogpile-cache/Manifest b/dev-python/dogpile-cache/Manifest
new file mode 100644
index 000000000000..71f309cd4ac8
--- /dev/null
+++ b/dev-python/dogpile-cache/Manifest
@@ -0,0 +1,3 @@
+DIST dogpile.cache-0.5.1.tar.gz 169450 SHA256 1f3165222bc23418cb9d3f1a2c9d554a091f412e5bc871ea0c48a19b576d06c0 SHA512 e9b9b8b7caf269cfecc8d333bd04714d908860e1e54720ce3329fae7be14995f8de6f1225e0cf6a782d5ef53ddd3482acc36a3440eb772e03f3d5029faeecc5c WHIRLPOOL ba14fc61604c78af038b6520079bbca1a46a889abebf69305f5722142cd47a45da966d8db64ec24cc7148363a22b109d89e4200087cc235a0721aea94f5c6a2c
+EBUILD dogpile-cache-0.5.1.ebuild 966 SHA256 c016ccf924a32127b60ced16d894d963c65cda19e6a8af051eeae02a6927ab0d SHA512 7667a3be9fd7df21a19d0e8a0af81c28a45d8f5c7d5a5b5dc8a2f45eb2e38e856f1df468d9a1675f239a942c0385e222e621160aee47b6bc2f29a9774a840b9f WHIRLPOOL c4cd4ef8869f69e13d7e870a0209da72ace31dbfe426219c2e8ad40fff5b15697d067bd3c2c75379698f809a0886e7bbed098df44eb07fa8e83d3c3b23c14253
+MISC metadata.xml 487 SHA256 f515ebd1cf067dee7e3ca312f9732896d6f6f9668341d27811e86766b73d2b3c SHA512 5348700340df1c26dd6ef88a544e4867fee4b9f9de40ca5176b15e1be5e5f7a352bdb0709649005c19d3e62a9b467e818daa8a1af49ffe7aba415c191bdbb256 WHIRLPOOL c3472dc76bb30f57a7ce79bd8dabaf6e80219faf79c147405c2e270973daf527a895aab795e5f6174ce03b8dab152c83eb7527f3696079625ae3863c6ca13556
diff --git a/dev-python/dogpile-cache/dogpile-cache-0.5.1.ebuild b/dev-python/dogpile-cache/dogpile-cache-0.5.1.ebuild
new file mode 100644
index 000000000000..39f5e6dcc432
--- /dev/null
+++ b/dev-python/dogpile-cache/dogpile-cache-0.5.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/dogpile-cache/dogpile-cache-0.5.1.ebuild,v 1.1 2013/10/22 04:35:03 prometheanfire Exp $
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1
+
+DESCRIPTION="The Oslo configuration API supports parsing command line arguments
+and ini style configuration files"
+HOMEPAGE="https://bitbucket.org/zzzeek/dogpile.cache"
+SRC_URI="mirror://pypi/${PN:0:1}/dogpile.cache/dogpile.cache-${PV}.tar.gz"
+S="${WORKDIR}/dogpile.cache-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ >=dev-python/dogpile-core-0.4.1[${PYTHON_USEDEP}]
+ test? ( dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/nose[${PYTHON_USEDEP}] )"
+RDEPEND=""
+
+# This time half the doc files are missing; Do you want them?
+
+python_test() {
+ nosetests || die "test failed under ${EPYTHON}"
+}
diff --git a/dev-python/dogpile-cache/metadata.xml b/dev-python/dogpile-cache/metadata.xml
new file mode 100644
index 000000000000..9a47c1123f7c
--- /dev/null
+++ b/dev-python/dogpile-cache/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>python</herd>
+ <maintainer>
+ <email>prometheanfire@gentoo.org</email>
+ <name>Matthew Thode</name>
+ </maintainer>
+ <longdescription lang="en">
+ A caching API built around the concept of a "dogpile lock", which allows
+ continued access to an expiring data value while
+ a single thread generates a new value.
+ </longdescription>
+</pkgmetadata>
+