summaryrefslogtreecommitdiff
path: root/dev-python/pyrax
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-python/pyrax
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-python/pyrax')
-rw-r--r--dev-python/pyrax/Manifest5
-rw-r--r--dev-python/pyrax/metadata.xml25
-rw-r--r--dev-python/pyrax/pyrax-1.9.7.ebuild44
3 files changed, 74 insertions, 0 deletions
diff --git a/dev-python/pyrax/Manifest b/dev-python/pyrax/Manifest
new file mode 100644
index 000000000000..76292124d85d
--- /dev/null
+++ b/dev-python/pyrax/Manifest
@@ -0,0 +1,5 @@
+DIST pyrax-1.9.7.tar.gz 313170 SHA256 6f2e2bbe9d34541db66f5815ee2016a1366a78a5bf518810d4bd81b71a9bc477 SHA512 e83c5e79d49eb3095e8e196b4c9db419194131503d95737564e5a1e3e20f06aa4b53196111d8d326ac50041cd0c2590cefeb41d7d6d654112a85df867b7495f3 WHIRLPOOL a41c5d8ba30b72fd3b07fa43300a8123ed3be93bf4d70db9fd3df3ff90d9415c4dfe895ca2f89457a300f1a738e93b6cd1b0bd0f81edc4ee905bad003f05ec1d
+EBUILD pyrax-1.9.7.ebuild 1076 SHA256 f0388bc2042fa3d00146820fb18e47cdeb49c6e0d7d50da485236d57bbdee63e SHA512 dac80fb4d86a79e6a8907dde2c2aa8d02765647ad77d4f547e3c384ce968e47ffde1bc73f9287a430d0284bb089846034773cbe4239f4245daa9286a5b0b9231 WHIRLPOOL 1c27c7c1fe94b32c61f6b16b3424410d0788c1fbdc85fddee16a5c2a2008296b33a47a5d01bde5d3cdd1f41f04071becb6b89e77c1fee1103c5d2e0ac7888242
+MISC ChangeLog 2667 SHA256 bf70664fbcdb77e9184af9051dc75f08f6ac153b31550c6fbb14c9acbbdc93db SHA512 771beff19799c4476ac71aa5d1aacc5f3d5393b93a1b1a3b27f2dfac9cbeb285dc1f1b2097295459f4049a204f76981a81e9ee7777844cdbd6448d6a90ab48d0 WHIRLPOOL b75971e2dcd7063f8cc86d03600685023970c91cd3ff9428a0905e6dedd9eaedd5b71c69660c86723341e4ad048dfa5b4f906a844e0553f1a8b7e02ea7eaab92
+MISC ChangeLog-2015 3609 SHA256 eca6f70ddfd7ae00db3ff5f4918ea8ed33257a08a9eecccf08fe346ffaf2ae0a SHA512 7ea47a56e0d1acd502fd6d5e3d7cfb0149a3a522e59cb0e5f72c572e0ae14212fe67bac8e4c9431e579d118b96a041fe22f8acf0819974d0af58451fa8cdb3f2 WHIRLPOOL 5a91fb742344312a22a70bcd0a08b8072c0544d774c51ca932c9f20276d27c0344e542596c2e3adb09800530c1594402644f7a0e714e83b421369707451a91b3
+MISC metadata.xml 803 SHA256 f0ea07c504d61749d2ff1d7117a30a341c4ff35b97363e0484a4993ad0d66708 SHA512 8be1c472f6b6ad1231d32a58ead0ddf9eb51fbd7fc245f8de2b7905234efd3fd63602934d6048f6beb09166cd6fcdd9b43e5900a1aab680261402c1ab35329f4 WHIRLPOOL 1c0ee5009630b3278bc85f210688bff707573e0511c67e76545f69cb6aea161f167655e17b58f21d8ed2dc9220ee978c708e092a263240f4498849c163ba401f
diff --git a/dev-python/pyrax/metadata.xml b/dev-python/pyrax/metadata.xml
new file mode 100644
index 000000000000..42df4d0552ba
--- /dev/null
+++ b/dev-python/pyrax/metadata.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>prometheanfire@gentoo.org</email>
+ <name>Matthew Thode</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>alunduil@gentoo.org</email>
+ <name>Alex Brandt</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
+ <longdescription lang="en">
+ Python SDK for OpenStack/Rackspace APIs
+ pyrax should work with most OpenStack-based cloud deployments,
+ though it specifically targets the Rackspace public cloud.
+ </longdescription>
+ <upstream>
+ <remote-id type="pypi">pyrax</remote-id>
+ <remote-id type="github">rackspace/pyrax</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/pyrax/pyrax-1.9.7.ebuild b/dev-python/pyrax/pyrax-1.9.7.ebuild
new file mode 100644
index 000000000000..364b110b6959
--- /dev/null
+++ b/dev-python/pyrax/pyrax-1.9.7.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1
+
+DESCRIPTION="Python language bindings for OpenStack Clouds"
+HOMEPAGE="https://github.com/rackspace/pyrax"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples test"
+
+CDEPEND="
+ dev-python/keyring[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ >=dev-python/python-novaclient-2.13.0[${PYTHON_USEDEP}]
+ dev-python/rackspace-novaclient[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.2.1[${PYTHON_USEDEP}]
+ >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+"
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ ${CDEPEND}
+ dev-python/nose[${PYTHON_USEDEP}]
+ dev-python/rax-scheduled-images-python-novaclient-ext[${PYTHON_USEDEP}]
+ )
+"
+RDEPEND="${CDEPEND}"
+
+python_test() {
+ nosetests tests/unit || die "Tests failed under ${EPYTHON}"
+}
+
+python_install_all() {
+ use examples && local EXAMPLES=( samples/. )
+
+ distutils-r1_python_install_all
+}