Gentoo Archives: gentoo-commits

From: Matt Thode <prometheanfire@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/osc-placement/
Date: Tue, 04 Sep 2018 17:30:38
Message-Id: 1536082196.1f60c2f76180137a8de9076774fc5c4e71a6df03.prometheanfire@gentoo
1 commit: 1f60c2f76180137a8de9076774fc5c4e71a6df03
2 Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
3 AuthorDate: Tue Sep 4 17:28:19 2018 +0000
4 Commit: Matt Thode <prometheanfire <AT> gentoo <DOT> org>
5 CommitDate: Tue Sep 4 17:29:56 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f60c2f7
7
8 dev-python/osc-placement: 1.3.0 initial add
9
10 Package-Manager: Portage-2.3.48, Repoman-2.3.10
11
12 dev-python/osc-placement/Manifest | 1 +
13 dev-python/osc-placement/metadata.xml | 19 +++++++++++++++
14 .../osc-placement/osc-placement-1.3.0.ebuild | 27 ++++++++++++++++++++++
15 3 files changed, 47 insertions(+)
16
17 diff --git a/dev-python/osc-placement/Manifest b/dev-python/osc-placement/Manifest
18 new file mode 100644
19 index 00000000000..f73aee45e29
20 --- /dev/null
21 +++ b/dev-python/osc-placement/Manifest
22 @@ -0,0 +1 @@
23 +DIST osc-placement-1.3.0.tar.gz 41728 BLAKE2B 1950d3180903b42d8833c1fce1d5cf28310429e18c28b828cbbc84191bae0ff77d182e4c8c4515bff6697f0b3064a687a066e4ba84300ffdcacafeec7ba8e52d SHA512 ad7e783bb32bd3519462906f50d7e9d2d537872aaf11f4b4cf30bd60233004cd01b1561aaf24b99c30aa368879cf537196955482e706d544e525c03cdb27bb1c
24
25 diff --git a/dev-python/osc-placement/metadata.xml b/dev-python/osc-placement/metadata.xml
26 new file mode 100644
27 index 00000000000..c7a69841426
28 --- /dev/null
29 +++ b/dev-python/osc-placement/metadata.xml
30 @@ -0,0 +1,19 @@
31 +<?xml version="1.0" encoding="UTF-8"?>
32 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
33 +<pkgmetadata>
34 + <maintainer type="person">
35 + <email>prometheanfire@g.o</email>
36 + <name>Matthew Thode</name>
37 + </maintainer>
38 + <maintainer type="project">
39 + <email>openstack@g.o</email>
40 + <name>Openstack</name>
41 + </maintainer>
42 + <longdescription lang="en">
43 + This is an OpenStackClient plugin, that provides CLI for the Placement service. Python API binding is not implemented - Placement API consumers are encouraged to use the REST API directly, CLI is provided only for convenience of users.
44 + </longdescription>
45 + <upstream>
46 + <remote-id type="pypi">osc-placement</remote-id>
47 + <remote-id type="github">openstack/osc-placement</remote-id>
48 + </upstream>
49 +</pkgmetadata>
50
51 diff --git a/dev-python/osc-placement/osc-placement-1.3.0.ebuild b/dev-python/osc-placement/osc-placement-1.3.0.ebuild
52 new file mode 100644
53 index 00000000000..1666a523424
54 --- /dev/null
55 +++ b/dev-python/osc-placement/osc-placement-1.3.0.ebuild
56 @@ -0,0 +1,27 @@
57 +# Copyright 1999-2018 Gentoo Foundation
58 +# Distributed under the terms of the GNU General Public License v2
59 +
60 +EAPI=6
61 +PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
62 +
63 +inherit distutils-r1
64 +
65 +DESCRIPTION="OpenStackClient plugin for the Placement service"
66 +HOMEPAGE="https://github.com/openstack/osc-placement"
67 +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
68 +
69 +LICENSE="Apache-2.0"
70 +SLOT="0"
71 +KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
72 +IUSE=""
73 +
74 +CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
75 + !~dev-python/pbr-2.1.0"
76 +DEPEND="
77 + dev-python/setuptools[${PYTHON_USEDEP}]
78 + ${CDEPEND}"
79 +RDEPEND="
80 + ${CDEPEND}
81 + >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
82 + >=dev-python/keystoneauth-3.3.0[${PYTHON_USEDEP}]
83 + >=dev-python/osc-lib-1.2.0[${PYTHON_USEDEP}]"