summaryrefslogtreecommitdiff
path: root/dev-python/pickleshare
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/pickleshare')
-rw-r--r--dev-python/pickleshare/Manifest5
-rw-r--r--dev-python/pickleshare/metadata.xml21
-rw-r--r--dev-python/pickleshare/pickleshare-0.7.3.ebuild30
-rw-r--r--dev-python/pickleshare/pickleshare-0.7.4-r1.ebuild30
4 files changed, 86 insertions, 0 deletions
diff --git a/dev-python/pickleshare/Manifest b/dev-python/pickleshare/Manifest
new file mode 100644
index 000000000000..2979d2ec1f18
--- /dev/null
+++ b/dev-python/pickleshare/Manifest
@@ -0,0 +1,5 @@
+DIST pickleshare-0.7.3.tar.gz 5930 BLAKE2B 7cc8ea436af6c7be2ec891882fb42ff67aa71f82ec7beae48a9e37cd1bfeee24742d1a83dfcecf8f27bdf6c4d86653f9374b869960699565789ac4f435f62255 SHA512 c49f41b2778783c0de69838db0c916bbfe88eb651134959bf43a18233a4f1747599e51bdbe4b0cc7f7b13c92fc202c2159a0cdd2331b099034afbfe0df61c19d
+DIST pickleshare-0.7.4.tar.gz 5981 BLAKE2B 12679a29db75c772ba78d9c83061176bdab4ac93fb7b122ee803650e0b0d0fb951ad43f75b73ba303b6c637184ef7cc304935abbb2aebdf6928b5d47d83ee1ab SHA512 6cd4b70f63378c4f668f3428262aeca66a38ec86ef9069e3fbc5e7b0b8d7a06341e99b387f9cf29502decbb47c188b7b2183fe7d249e68914fead7e6628d7154
+EBUILD pickleshare-0.7.3.ebuild 683 BLAKE2B 7b3b85ef4ac5592ef22b1b6d0ee68eee1fd30aa2d6105dc91fb99af8210029a492019a278d8cd14dc06427d07e8e32e329e5c3c007f062a158b4be29d5b339c4 SHA512 00594dc37d4e41e6fd832212eb2d25750dfbb8bb66a13278901e61e588e6f5789780c59f7a5c70b377eb09ae1420ca7a269c143b1b0a85c28543a442f06c61fa
+EBUILD pickleshare-0.7.4-r1.ebuild 691 BLAKE2B f1f9987b58e72ff606c8d68842dab011cf4026d824329d3b3d228143f4c4e2786973be3c51ad97fc92475f66b1be5c954dafd650a57091b9456989a4203a0251 SHA512 cfdef01aa45650e49d0482e7a2a162f623ffba22aae756b2f1d8358a110ec32a55b5068a6fad7a526ba9954b94bb8e0dcf2a54afc3d0ece1b3752b60fa9b1326
+MISC metadata.xml 862 BLAKE2B a7c04e6cdf8a9c5a074a790da324591984286ebf33fd13950d8dc7b070f750069f88d5f0d9235b5ec824c1dbac834a2e09e29b74bbb8eb23ad4c1d99c9d8986f SHA512 0f9d4a8f540699c18af10123696a2ff91002a9af8ad675769fbbe12fb3fdf160077a1932dcc5ddee5427051a6467054220cab958fc32d4c352a46bf9f4d8aa5a
diff --git a/dev-python/pickleshare/metadata.xml b/dev-python/pickleshare/metadata.xml
new file mode 100644
index 000000000000..5d8abb4a3532
--- /dev/null
+++ b/dev-python/pickleshare/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <longdescription>
+ Like shelve, a PickleShareDB object acts like a normal dictionary.
+ Unlike shelve, many processes can access the database
+ simultaneously. Changing a value in database is immediately visible
+ to other processes accessing the same database.
+ Concurrency is possible because the values are stored in separate
+ files. Hence the "database" is a directory where all files are
+ governed by PickleShare.
+ </longdescription>
+ <upstream>
+ <remote-id type="pypi">pickleshare</remote-id>
+ <remote-id type="github">pickleshare/pickleshare</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/pickleshare/pickleshare-0.7.3.ebuild b/dev-python/pickleshare/pickleshare-0.7.3.ebuild
new file mode 100644
index 000000000000..71f132a2150d
--- /dev/null
+++ b/dev-python/pickleshare/pickleshare-0.7.3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+
+inherit distutils-r1
+
+DESCRIPTION="A small 'shelve' like datastore with concurrency support"
+HOMEPAGE="https://github.com/pickleshare/pickleshare"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 ~arm64 x86"
+IUSE="test"
+
+RDEPEND="
+ $(python_gen_cond_dep 'dev-python/pathlib[${PYTHON_USEDEP}]' python2_7 python3_3)
+ >=dev-python/path-py-6.2[${PYTHON_USEDEP}]"
+
+DEPEND="${RDEPEND}
+ test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+
+RESTRICT="test"
+
+python_test() {
+ py.test || die
+}
diff --git a/dev-python/pickleshare/pickleshare-0.7.4-r1.ebuild b/dev-python/pickleshare/pickleshare-0.7.4-r1.ebuild
new file mode 100644
index 000000000000..8fcd289b4a4a
--- /dev/null
+++ b/dev-python/pickleshare/pickleshare-0.7.4-r1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+
+inherit distutils-r1
+
+DESCRIPTION="A small 'shelve' like datastore with concurrency support"
+HOMEPAGE="https://github.com/pickleshare/pickleshare"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 x86"
+IUSE="test"
+
+RDEPEND="
+ $(python_gen_cond_dep 'dev-python/pathlib2[${PYTHON_USEDEP}]' 'python2*')
+ >=dev-python/path-py-6.2[${PYTHON_USEDEP}]"
+
+DEPEND="${RDEPEND}
+ test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+
+RESTRICT="test"
+
+python_test() {
+ py.test || die
+}