1 |
commit: 19adfded88fa698aa49dd5310b231e9cb57a3ff5 |
2 |
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Sep 29 21:42:45 2016 +0000 |
4 |
Commit: Matt Thode <prometheanfire <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Sep 30 03:43:40 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19adfded |
7 |
|
8 |
add initial support for newton (keystone) |
9 |
|
10 |
dropped py3.3 and updated most (maybe all) to eapi6 |
11 |
|
12 |
dev-python/bandit/Manifest | 1 + |
13 |
dev-python/bandit/bandit-1.1.0.ebuild | 53 ++ |
14 |
dev-python/dogpile-cache/Manifest | 1 + |
15 |
.../dogpile-cache/dogpile-cache-0.6.2.ebuild | 36 ++ |
16 |
dev-python/fixtures/Manifest | 1 + |
17 |
dev-python/fixtures/fixtures-3.0.0.ebuild | 32 ++ |
18 |
dev-python/keystoneauth/Manifest | 1 + |
19 |
dev-python/keystoneauth/keystoneauth-2.12.1.ebuild | 28 + |
20 |
dev-python/keystonemiddleware/Manifest | 1 + |
21 |
.../files/CVE-2015-7546_2.3.2.patch | 596 --------------------- |
22 |
.../keystonemiddleware-4.9.0.ebuild | 84 +++ |
23 |
dev-python/ldappool/Manifest | 1 + |
24 |
dev-python/ldappool/ldappool-2.0.0.ebuild | 24 + |
25 |
dev-python/oauthlib/Manifest | 1 + |
26 |
dev-python/oauthlib/oauthlib-1.1.2.ebuild | 36 ++ |
27 |
dev-python/oslo-cache/Manifest | 1 + |
28 |
dev-python/oslo-cache/oslo-cache-1.14.0.ebuild | 40 ++ |
29 |
dev-python/oslo-concurrency/Manifest | 1 + |
30 |
.../oslo-concurrency-3.14.0.ebuild | 60 +++ |
31 |
dev-python/oslo-config/Manifest | 1 + |
32 |
dev-python/oslo-config/oslo-config-3.14.0.ebuild | 75 +++ |
33 |
dev-python/oslo-context/Manifest | 1 + |
34 |
dev-python/oslo-context/oslo-context-2.9.0.ebuild | 49 ++ |
35 |
dev-python/oslo-db/Manifest | 1 + |
36 |
dev-python/oslo-db/oslo-db-4.13.3.ebuild | 55 ++ |
37 |
dev-python/oslo-i18n/Manifest | 2 +- |
38 |
...lo-i18n-1.4.0.ebuild => oslo-i18n-3.9.0.ebuild} | 38 +- |
39 |
dev-python/oslo-log/Manifest | 1 + |
40 |
...slo-log-3.3.0.ebuild => oslo-log-3.16.0.ebuild} | 26 +- |
41 |
dev-python/oslo-log/oslo-log-3.3.0.ebuild | 4 +- |
42 |
dev-python/oslo-messaging/Manifest | 1 + |
43 |
.../oslo-messaging/oslo-messaging-4.6.1.ebuild | 4 +- |
44 |
...g-4.6.1.ebuild => oslo-messaging-5.10.0.ebuild} | 29 +- |
45 |
dev-python/oslo-middleware/Manifest | 1 + |
46 |
.../oslo-middleware/oslo-middleware-3.19.0.ebuild | 57 ++ |
47 |
dev-python/oslo-policy/Manifest | 1 + |
48 |
dev-python/oslo-policy/oslo-policy-1.14.0.ebuild | 52 ++ |
49 |
dev-python/oslo-serialization/Manifest | 1 + |
50 |
.../oslo-serialization-2.13.0.ebuild | 75 +++ |
51 |
dev-python/oslo-service/Manifest | 1 + |
52 |
dev-python/oslo-service/oslo-service-1.16.0.ebuild | 63 +++ |
53 |
dev-python/oslo-utils/Manifest | 1 + |
54 |
dev-python/oslo-utils/oslo-utils-3.16.0.ebuild | 97 ++++ |
55 |
dev-python/osprofiler/Manifest | 1 + |
56 |
dev-python/osprofiler/osprofiler-1.4.0.ebuild | 29 + |
57 |
dev-python/paste/Manifest | 1 + |
58 |
dev-python/paste/paste-2.0.3.ebuild | 73 +++ |
59 |
dev-python/positional/Manifest | 1 + |
60 |
dev-python/positional/positional-1.1.1.ebuild | 22 + |
61 |
.../pyasn1-modules/pyasn1-modules-0.0.8.ebuild | 2 +- |
62 |
dev-python/pycadf/Manifest | 1 + |
63 |
dev-python/pycadf/pycadf-2.4.0.ebuild | 64 +++ |
64 |
dev-python/pyldap/Manifest | 1 + |
65 |
dev-python/pyldap/pyldap-2.4.25.1.ebuild | 75 +++ |
66 |
dev-python/pymysql/Manifest | 1 + |
67 |
dev-python/pymysql/pymysql-0.7.6.ebuild | 32 ++ |
68 |
dev-python/pysaml2/Manifest | 1 + |
69 |
dev-python/pysaml2/pysaml2-4.0.2.ebuild | 34 ++ |
70 |
dev-python/python-keystoneclient/Manifest | 1 + |
71 |
.../python-keystoneclient-3.5.0.ebuild | 55 ++ |
72 |
dev-python/reno/Manifest | 1 + |
73 |
dev-python/reno/reno-1.8.0.ebuild | 28 + |
74 |
dev-python/requests/Manifest | 1 + |
75 |
dev-python/requests/requests-2.11.1.ebuild | 55 ++ |
76 |
dev-python/rfc3986/Manifest | 1 + |
77 |
dev-python/rfc3986/rfc3986-0.4.1.ebuild | 28 + |
78 |
dev-python/routes/Manifest | 1 + |
79 |
dev-python/routes/routes-2.3.1.ebuild | 56 ++ |
80 |
dev-python/stevedore/Manifest | 1 + |
81 |
dev-python/stevedore/stevedore-1.17.1.ebuild | 63 +++ |
82 |
dev-python/urllib3/urllib3-1.14.ebuild | 2 +- |
83 |
sys-auth/keystone/keystone-2016.2.9999.ebuild | 166 ++++++ |
84 |
72 files changed, 1783 insertions(+), 648 deletions(-) |
85 |
|
86 |
diff --git a/dev-python/bandit/Manifest b/dev-python/bandit/Manifest |
87 |
index 9095d56..835e8b3 100644 |
88 |
--- a/dev-python/bandit/Manifest |
89 |
+++ b/dev-python/bandit/Manifest |
90 |
@@ -1,2 +1,3 @@ |
91 |
DIST bandit-0.13.2.tar.gz 68888 SHA256 ef78c4dda20f758f95aca467fbb6609a696b6df13104d324b329b1bca963e30d SHA512 0809b7bca2f88e579760c7dcd3fedd1bdd394930eb0cd203ec24d75a18cc8007fa0db304a378f2d99d9cfd5e8b1f34a4ebe427a4bcb5daadf3d29acf0a26da42 WHIRLPOOL c91c140a79816d55f46b4b81e8554e2e36ff47b217da0258cc8ca220b59fd1b0622bd938956280ee111ee994cee81a442da3148fc1be9f0ff8c7d1ea2cdc305d |
92 |
DIST bandit-1.0.1.tar.gz 130662 SHA256 3d3a88bf82375cd18ab889c2bf86dcf840798c74a1a6b8d3015071d9ebf2dcd7 SHA512 47e82de934d1f7b28d4d9acbc33b7cd704bab9332b1ef5815e8f6f8b6c99763b758716782ae0a6b0a7db393e0ec6d619c9c3c70e2e645f23dff28b0de04250d2 WHIRLPOOL f0df1e05bce8c6ee0909ceae6bba0c5f7591a229f99c7c38a726460fb363720a28d87fc47aaa197d00b84c01b3b570a61da82c1902f4b4611b332e2b6d0fb9ad |
93 |
+DIST bandit-1.1.0.tar.gz 135333 SHA256 b5a011ab77bb9d9f7aca349732db7b9789ebe86a57a9cb49314abcb41161a15e SHA512 0344be4c98b4f1df056761f7735fa0b23dc234c64ca0090d3e665899905eaac9d49750a7ebe6f7f9e4c39d07f3c2cb0d653cc65c0e56dfadac0caeac5799af94 WHIRLPOOL 3df6eb26693d2d0b40ebbcb6774e2a0bba2cda8fad62952467a3b18b1cf538758fefeb2b2281c0c3c5d5de5674ab177ed38263c50451c250502b740df8f1545b |
94 |
|
95 |
diff --git a/dev-python/bandit/bandit-1.1.0.ebuild b/dev-python/bandit/bandit-1.1.0.ebuild |
96 |
new file mode 100644 |
97 |
index 00000000..723b7be |
98 |
--- /dev/null |
99 |
+++ b/dev-python/bandit/bandit-1.1.0.ebuild |
100 |
@@ -0,0 +1,53 @@ |
101 |
+# Copyright 1999-2016 Gentoo Foundation |
102 |
+# Distributed under the terms of the GNU General Public License v2 |
103 |
+# $Id$ |
104 |
+ |
105 |
+EAPI=6 |
106 |
+ |
107 |
+PYTHON_COMPAT=( python{2_7,3_{4,5}} ) |
108 |
+ |
109 |
+inherit distutils-r1 |
110 |
+ |
111 |
+DESCRIPTION="A security linter from OpenStack Security" |
112 |
+HOMEPAGE="https://openstack.org" |
113 |
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" |
114 |
+ |
115 |
+LICENSE="Apache-2.0" |
116 |
+SLOT="0" |
117 |
+KEYWORDS="~amd64 ~arm64 ~x86" |
118 |
+IUSE="test" |
119 |
+ |
120 |
+CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]" |
121 |
+DEPEND=" |
122 |
+ dev-python/setuptools[${PYTHON_USEDEP}] |
123 |
+ ${CDEPEND} |
124 |
+ test? ( |
125 |
+ >=dev-python/coverage-3.6[${PYTHON_USEDEP}] |
126 |
+ >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] |
127 |
+ >=dev-python/hacking-0.9.2[${PYTHON_USEDEP}] |
128 |
+ <dev-python/hacking-0.10[${PYTHON_USEDEP}] |
129 |
+ >=dev-python/mock-2.0.0[${PYTHON_USEDEP}] |
130 |
+ >=dev-python/subunit-0.0.18[${PYTHON_USEDEP}] |
131 |
+ >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}] |
132 |
+ >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] |
133 |
+ >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}] |
134 |
+ >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}] |
135 |
+ >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}] |
136 |
+ !~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}] |
137 |
+ <dev-python/sphinx-1.3[${PYTHON_USEDEP}] |
138 |
+ >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}] |
139 |
+ !~dev-python/oslo-sphinx-3.4.0[${PYTHON_USEDEP}] |
140 |
+ dev-python/beautifulsoup:4[${PYTHON_USEDEP}] |
141 |
+ >=dev-python/reno-1.8.0[${PYTHON_USEDEP}] |
142 |
+ )" |
143 |
+RDEPEND=" |
144 |
+ ${CDEPEND} |
145 |
+ >=dev-python/git-python-1.0.1[${PYTHON_USEDEP}] |
146 |
+ >=dev-python/pyyaml-3.1.0[${PYTHON_USEDEP}] |
147 |
+ >=dev-python/six-1.9.0[${PYTHON_USEDEP}] |
148 |
+ >=dev-python/stevedore-1.16.0[${PYTHON_USEDEP}]" |
149 |
+ |
150 |
+python_test() { |
151 |
+ testr init |
152 |
+ testr run || die |
153 |
+} |
154 |
|
155 |
diff --git a/dev-python/dogpile-cache/Manifest b/dev-python/dogpile-cache/Manifest |
156 |
index 3916396..1a70200 100644 |
157 |
--- a/dev-python/dogpile-cache/Manifest |
158 |
+++ b/dev-python/dogpile-cache/Manifest |
159 |
@@ -1 +1,2 @@ |
160 |
DIST dogpile.cache-0.6.1.tar.gz 324046 SHA256 69b52dc56bb52d974e9e9fb2764e1311abcd1fd625de07b4e5c05550ac9b40c0 SHA512 c4743a88688d8f596469f2b3adf0cd862dd32891ae8c50d0c0421a984dfec872cbbecf936f704cf4351ae26b3ab4a26ae3b416f7c7f2ce3c41f8da2c9223178b WHIRLPOOL 3e9d4f8475efd34786f8722a9073cbb434bef8a8f5ada22e0309b143fda2a3909af91d69fb2092f6443a1e4ede9650529afbae2514c1374739582eecf05e1ffc |
161 |
+DIST dogpile.cache-0.6.2.tar.gz 329762 SHA256 73793471af07af6dc5b3ee015abfaca4220caaa34c615537f5ab007ed150726d SHA512 5882e0a355db0bec9c1a0836034481d39008051ff42f48c85679ac70a42c6366d1bcbd01ecd3ca868d7ad725197e626e52b004d62269827e2605a4ecd491ce99 WHIRLPOOL c88f0c503b157c65aae4881b7339c7af7f5b5b045d812220e59736fc78737ae7004bbc0595b5cfed590e5b7d76331b156fa0f28805981bee49ff666a3172ee78 |
162 |
|
163 |
diff --git a/dev-python/dogpile-cache/dogpile-cache-0.6.2.ebuild b/dev-python/dogpile-cache/dogpile-cache-0.6.2.ebuild |
164 |
new file mode 100644 |
165 |
index 00000000..78c103a |
166 |
--- /dev/null |
167 |
+++ b/dev-python/dogpile-cache/dogpile-cache-0.6.2.ebuild |
168 |
@@ -0,0 +1,36 @@ |
169 |
+# Copyright 1999-2016 Gentoo Foundation |
170 |
+# Distributed under the terms of the GNU General Public License v2 |
171 |
+# $Id$ |
172 |
+ |
173 |
+EAPI=5 |
174 |
+PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} ) |
175 |
+ |
176 |
+inherit distutils-r1 |
177 |
+ |
178 |
+DESCRIPTION="A locking API for expiring values while a single thread generates a new value." |
179 |
+HOMEPAGE="https://bitbucket.org/zzzeek/dogpile.cache" |
180 |
+SRC_URI="mirror://pypi/${PN:0:1}/dogpile.cache/dogpile.cache-${PV}.tar.gz" |
181 |
+S="${WORKDIR}/dogpile.cache-${PV}" |
182 |
+ |
183 |
+LICENSE="Apache-2.0" |
184 |
+SLOT="0" |
185 |
+KEYWORDS="~amd64 ~arm64 ~x86" |
186 |
+IUSE="test" |
187 |
+ |
188 |
+RDEPEND="" |
189 |
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] |
190 |
+ test? ( dev-python/pytest[${PYTHON_USEDEP}] |
191 |
+ dev-python/pytest-cov[${PYTHON_USEDEP}] |
192 |
+ dev-python/mock[${PYTHON_USEDEP}] |
193 |
+ dev-python/mako[${PYTHON_USEDEP}] )" |
194 |
+ |
195 |
+# This time half the doc files are missing; Do you want them? toss a coin |
196 |
+ |
197 |
+python_test() { |
198 |
+ # crikey. testsuite written for py3, 5 tests fail under py2.7 |
199 |
+ if [[ "${EPYTHON}" != "python2.7" ]]; then |
200 |
+ nosetests || die "test failed under ${EPYTHON}" |
201 |
+ else |
202 |
+ einfo "testsuite restricted for python2.7" |
203 |
+ fi |
204 |
+} |
205 |
|
206 |
diff --git a/dev-python/fixtures/Manifest b/dev-python/fixtures/Manifest |
207 |
index f1a48cf..755b8d7 100644 |
208 |
--- a/dev-python/fixtures/Manifest |
209 |
+++ b/dev-python/fixtures/Manifest |
210 |
@@ -1 +1,2 @@ |
211 |
DIST fixtures-1.4.0.tar.gz 50411 SHA256 3e1c61753d0fafc1429591d33ad6b828a0673a200eae63dd6ac0685479db5d36 SHA512 62e314821ea507ab5c1465fb626c29c91430b36ae4670fd05a3aa7180452989c393d35ab623da3646b25cf671a84861ab68d9529d04ae759c0d38efca7c7d8cf WHIRLPOOL ad2b0ebf50a01aad4ec6924511eb3d174ebf4ac11306ed2873896380456a20e3fc5b7d84791035cffdc77561664f09f04935ef73246554110df756d8213d469a |
212 |
+DIST fixtures-3.0.0.tar.gz 56629 SHA256 fcf0d60234f1544da717a9738325812de1f42c2fa085e2d9252d8fff5712b2ef SHA512 e52ba864c42d15a8baa60583761006b2dd78e3cd5f3f043f5702346aef428b933d62e8fa5889b7cb4196e4072acc5df3b7ffa39702a1b782887bdc109299b695 WHIRLPOOL 93f92dc2da126cfd175ec44a783d94b57d0ecfb168887d5117fc723129ecf6dca04ce3aa7186ff9f1c6053b3b7615b1cd961c9d365fca44557fe43f29e87b19e |
213 |
|
214 |
diff --git a/dev-python/fixtures/fixtures-3.0.0.ebuild b/dev-python/fixtures/fixtures-3.0.0.ebuild |
215 |
new file mode 100644 |
216 |
index 00000000..fcd4444 |
217 |
--- /dev/null |
218 |
+++ b/dev-python/fixtures/fixtures-3.0.0.ebuild |
219 |
@@ -0,0 +1,32 @@ |
220 |
+# Copyright 1999-2016 Gentoo Foundation |
221 |
+# Distributed under the terms of the GNU General Public License v2 |
222 |
+# $Id$ |
223 |
+ |
224 |
+EAPI=6 |
225 |
+ |
226 |
+PYTHON_COMPAT=( python2_7 python3_{4,5} pypy pypy3 ) |
227 |
+ |
228 |
+inherit distutils-r1 |
229 |
+ |
230 |
+DESCRIPTION="Fixtures, reusable state for writing clean tests and more" |
231 |
+HOMEPAGE="https://launchpad.net/python-fixtures https://pypi.python.org/pypi/fixtures" |
232 |
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" |
233 |
+ |
234 |
+LICENSE="|| ( Apache-2.0 BSD )" |
235 |
+SLOT="0" |
236 |
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" |
237 |
+IUSE="test" |
238 |
+ |
239 |
+# nose not listed but provides coverage output of tests |
240 |
+# run of test files by python lacks any output except on fail |
241 |
+RDEPEND=" |
242 |
+ >=dev-python/pbr-0.11[${PYTHON_USEDEP}] |
243 |
+ dev-python/six[${PYTHON_USEDEP}] |
244 |
+ >=dev-python/testtools-0.9.22[${PYTHON_USEDEP}]" |
245 |
+DEPEND="${RDEPEND} |
246 |
+ test? ( dev-python/mock[${PYTHON_USEDEP}] )" |
247 |
+#DISTUTILS_IN_SOURCE_BUILD=1 |
248 |
+ |
249 |
+python_test() { |
250 |
+ emake check |
251 |
+} |
252 |
|
253 |
diff --git a/dev-python/keystoneauth/Manifest b/dev-python/keystoneauth/Manifest |
254 |
index 020aed1..22348e4 100644 |
255 |
--- a/dev-python/keystoneauth/Manifest |
256 |
+++ b/dev-python/keystoneauth/Manifest |
257 |
@@ -1 +1,2 @@ |
258 |
+DIST keystoneauth1-2.12.1.tar.gz 174620 SHA256 939d89d2998368670f3aad736b7489b6186cceacc5e36623daebab2c07baacf0 SHA512 ce8ecbbc246bf68d1c256754c6637f5477ebac0648065e54e3a63f921349c61c18bbe5f81c817b1fbb7eaed01948ef3b73f0f1e214f1af75f0203be4a8011508 WHIRLPOOL 2f75d5b52499129621268011c22572496704c6796c973d7f627fff6fc4ab2a05b3cf8f67edd8299b1cbc8529352a86cf7e6f71a0b89bdc1da24b4fa7cd5465df |
259 |
DIST keystoneauth1-2.4.1.tar.gz 150586 SHA256 61a2f4cf374b55f10a0d8250a532ccb93dff2ea81994ced15b2a34af055d4e78 SHA512 f9e8fcea7b23001b907d643d5bf67fc4779c8729cca213b3240ef988eda9de1212b15c2031f6fd8b431aafac85e773346eda71e0b414fe967728611b6817fb05 WHIRLPOOL 42644ede5c0db10ffe77ef106d78764dcb49d455dbc09e3660160b9d7a9eb3453118f6777469f9779e2fca34eb9e09cf3ef759f2f27cc38b8dca8520b9febd43 |
260 |
|
261 |
diff --git a/dev-python/keystoneauth/keystoneauth-2.12.1.ebuild b/dev-python/keystoneauth/keystoneauth-2.12.1.ebuild |
262 |
new file mode 100644 |
263 |
index 00000000..4364126 |
264 |
--- /dev/null |
265 |
+++ b/dev-python/keystoneauth/keystoneauth-2.12.1.ebuild |
266 |
@@ -0,0 +1,28 @@ |
267 |
+# Copyright 1999-2016 Gentoo Foundation |
268 |
+# Distributed under the terms of the GNU General Public License v2 |
269 |
+# $Id$ |
270 |
+ |
271 |
+EAPI=6 |
272 |
+PYTHON_COMPAT=( python2_7 python3_4 python3_5 ) |
273 |
+ |
274 |
+inherit distutils-r1 |
275 |
+ |
276 |
+DESCRIPTION="This package contains tools for authenticating to an OpenStack-based cloud." |
277 |
+HOMEPAGE="https://github.com/openstack/keystoneauth" |
278 |
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}1/${PN}1-${PV}.tar.gz" |
279 |
+S="${WORKDIR}/${PN}1-${PV}" |
280 |
+ |
281 |
+LICENSE="Apache-2.0" |
282 |
+SLOT="0" |
283 |
+KEYWORDS="~amd64 ~arm64 ~x86" |
284 |
+IUSE="" |
285 |
+ |
286 |
+CDEPEND=">=dev-python/pbr-1.6[${PYTHON_USEDEP}]" |
287 |
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] |
288 |
+ ${CDEPEND}" |
289 |
+RDEPEND="${CDEPEND} |
290 |
+ >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] |
291 |
+ >=dev-python/positional-1.0.1[${PYTHON_USEDEP}] |
292 |
+ >=dev-python/requests-2.10.0[${PYTHON_USEDEP}] |
293 |
+ >=dev-python/six-1.9.0[${PYTHON_USEDEP}] |
294 |
+ >=dev-python/stevedore-1.16.0[${PYTHON_USEDEP}]" |
295 |
|
296 |
diff --git a/dev-python/keystonemiddleware/Manifest b/dev-python/keystonemiddleware/Manifest |
297 |
index 9807f7e..28b9d8a 100644 |
298 |
--- a/dev-python/keystonemiddleware/Manifest |
299 |
+++ b/dev-python/keystonemiddleware/Manifest |
300 |
@@ -1 +1,2 @@ |
301 |
DIST keystonemiddleware-4.4.1.tar.gz 194711 SHA256 dff35f0e4acb77f34c9c880bd4f456bbe26a1c4701815d82e8c27ff74a5dfb52 SHA512 c04383836740222d49324cb5f25f8b156424abaa74ac9482a2deb2e1d54cc6d990a864451a075bc12c3d7d38da7235f236e8a8cfb4c3748953c14a4505eeb99f WHIRLPOOL 76a96e6140752cd8eb1d060591c5dec1181abf873c82595be89d9597e3c3e5d3344739fab6b8d0058ae2ab47863e5169d4bbcb4a83f46a24dea042c0ccfac8d0 |
302 |
+DIST keystonemiddleware-4.9.0.tar.gz 198244 SHA256 5d92ef9321a49f06c59d53a92fecc572c559d054abd7f5b7ce5945916770b993 SHA512 0b8870e93bfba3c385cac4515f86a15cc72371f1274db284560d4ecb0e6f4f50064b093a91060728051a2d0732ae7c40a9d2d2dd8b0cfa29ca527b6dceba9e80 WHIRLPOOL 6fd48a653bbe6d5d7d2c40a97dd46310489a153a55e5096d007a54dfd944e22c0f758715e100138f46fbbada241cce5da94338c89be3b293c2142f6cc328ac54 |
303 |
|
304 |
diff --git a/dev-python/keystonemiddleware/files/CVE-2015-7546_2.3.2.patch b/dev-python/keystonemiddleware/files/CVE-2015-7546_2.3.2.patch |
305 |
deleted file mode 100644 |
306 |
index fa20d32..00000000 |
307 |
--- a/dev-python/keystonemiddleware/files/CVE-2015-7546_2.3.2.patch |
308 |
+++ /dev/null |
309 |
@@ -1,596 +0,0 @@ |
310 |
-From 9167afaafc216c63fdc875e737bc379400e94059 Mon Sep 17 00:00:00 2001 |
311 |
-From: Brant Knudson <bknudson@××××××.com> |
312 |
-Date: Tue, 1 Dec 2015 16:08:00 -0600 |
313 |
-Subject: [PATCH] auth_token verify revocation by audit_id |
314 |
- |
315 |
-If the revocation list includes audit_ids, then when doing offline |
316 |
-validation also validate the token isn't revoked by audit_id. |
317 |
- |
318 |
-Backport notes: |
319 |
-- test_auth_token_middleware was refactored with commit 9cbd47b to |
320 |
- check responses differently, so the test changed to use the old |
321 |
- method. |
322 |
-- reno was not supported so the release note is removed. |
323 |
- |
324 |
-Closes-Bug: 1490804 |
325 |
-Change-Id: I483bc57bd38eb81a0905bcaf94e4ea82604919d6 |
326 |
-(cherry picked from commit 96ab58e6863c92575ada57615b19652e502adfd8) |
327 |
---- |
328 |
- examples/pki/cms/auth_token_scoped.json | 5 +- |
329 |
- examples/pki/cms/auth_token_scoped.pem | 148 ++++++++-------- |
330 |
- examples/pki/cms/auth_token_scoped.pkiz | 2 +- |
331 |
- examples/pki/cms/auth_v3_token_scoped.json | 3 + |
332 |
- examples/pki/cms/auth_v3_token_scoped.pem | 190 +++++++++++---------- |
333 |
- examples/pki/cms/auth_v3_token_scoped.pkiz | 2 +- |
334 |
- keystonemiddleware/auth_token/__init__.py | 12 ++ |
335 |
- keystonemiddleware/auth_token/_revocations.py | 22 +++ |
336 |
- .../unit/auth_token/test_auth_token_middleware.py | 24 +++ |
337 |
- .../tests/unit/auth_token/test_revocations.py | 47 ++++- |
338 |
- 10 files changed, 281 insertions(+), 174 deletions(-) |
339 |
- |
340 |
-diff --git a/examples/pki/cms/auth_token_scoped.json b/examples/pki/cms/auth_token_scoped.json |
341 |
-index 698e01d..cf18fa1 100644 |
342 |
---- a/examples/pki/cms/auth_token_scoped.json |
343 |
-+++ b/examples/pki/cms/auth_token_scoped.json |
344 |
-@@ -8,7 +8,10 @@ |
345 |
- "enabled": true, |
346 |
- "description": null, |
347 |
- "name": "tenant_name1" |
348 |
-- } |
349 |
-+ }, |
350 |
-+ "audit_ids": [ |
351 |
-+ "SLIXlXQUQZWUi9VJrqdXqA" |
352 |
-+ ] |
353 |
- }, |
354 |
- "serviceCatalog": [ |
355 |
- { |
356 |
-diff --git a/examples/pki/cms/auth_token_scoped.pem b/examples/pki/cms/auth_token_scoped.pem |
357 |
-index 4a5b3a2..68f5049 100644 |
358 |
---- a/examples/pki/cms/auth_token_scoped.pem |
359 |
-+++ b/examples/pki/cms/auth_token_scoped.pem |
360 |
-@@ -1,75 +1,77 @@ |
361 |
- -----BEGIN CMS----- |
362 |
--MIINhwYJKoZIhvcNAQcCoIINeDCCDXQCAQExCTAHBgUrDgMCGjCCC5QGCSqGSIb3 |
363 |
--DQEHAaCCC4UEgguBew0KICAgICJhY2Nlc3MiOiB7DQogICAgICAgICJ0b2tlbiI6 |
364 |
--IHsNCiAgICAgICAgICAgICJleHBpcmVzIjogIjIwMzgtMDEtMThUMjE6MTQ6MDda |
365 |
--IiwNCiAgICAgICAgICAgICJpZCI6ICJwbGFjZWhvbGRlciIsDQogICAgICAgICAg |
366 |
--ICAidGVuYW50Ijogew0KICAgICAgICAgICAgICAgICJpZCI6ICJ0ZW5hbnRfaWQx |
367 |
--IiwNCiAgICAgICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUsDQogICAgICAgICAg |
368 |
--ICAgICAgImRlc2NyaXB0aW9uIjogbnVsbCwNCiAgICAgICAgICAgICAgICAibmFt |
369 |
--ZSI6ICJ0ZW5hbnRfbmFtZTEiDQogICAgICAgICAgICB9DQogICAgICAgIH0sDQog |
370 |
--ICAgICAgICJzZXJ2aWNlQ2F0YWxvZyI6IFsNCiAgICAgICAgICAgIHsNCiAgICAg |
371 |
--ICAgICAgICAgICAiZW5kcG9pbnRzX2xpbmtzIjogW10sDQogICAgICAgICAgICAg |
372 |
--ICAgImVuZHBvaW50cyI6IFsNCiAgICAgICAgICAgICAgICAgICAgew0KICAgICAg |
373 |
--ICAgICAgICAgICAgICAgICAgImFkbWluVVJMIjogImh0dHA6Ly8xMjcuMC4wLjE6 |
374 |
--ODc3Ni92MS82NGI2ZjNmYmNjNTM0MzVlOGE2MGZjZjg5YmI2NjE3YSIsDQogICAg |
375 |
--ICAgICAgICAgICAgICAgICAgICAicmVnaW9uIjogInJlZ2lvbk9uZSIsDQogICAg |
376 |
--ICAgICAgICAgICAgICAgICAgICAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzEyNy4w |
377 |
--LjAuMTo4Nzc2L3YxLzY0YjZmM2ZiY2M1MzQzNWU4YTYwZmNmODliYjY2MTdhIiwN |
378 |
--CiAgICAgICAgICAgICAgICAgICAgICAgICJwdWJsaWNVUkwiOiAiaHR0cDovLzEy |
379 |
--Ny4wLjAuMTo4Nzc2L3YxLzY0YjZmM2ZiY2M1MzQzNWU4YTYwZmNmODliYjY2MTdh |
380 |
--Ig0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgXSwNCiAg |
381 |
--ICAgICAgICAgICAgICAidHlwZSI6ICJ2b2x1bWUiLA0KICAgICAgICAgICAgICAg |
382 |
--ICJuYW1lIjogInZvbHVtZSINCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICB7 |
383 |
--DQogICAgICAgICAgICAgICAgImVuZHBvaW50c19saW5rcyI6IFtdLA0KICAgICAg |
384 |
--ICAgICAgICAgICJlbmRwb2ludHMiOiBbDQogICAgICAgICAgICAgICAgICAgIHsN |
385 |
--CiAgICAgICAgICAgICAgICAgICAgICAgICJhZG1pblVSTCI6ICJodHRwOi8vMTI3 |
386 |
--LjAuMC4xOjkyOTIvdjEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInJlZ2lv |
387 |
--biI6ICJyZWdpb25PbmUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImludGVy |
388 |
--bmFsVVJMIjogImh0dHA6Ly8xMjcuMC4wLjE6OTI5Mi92MSIsDQogICAgICAgICAg |
389 |
--ICAgICAgICAgICAgICAicHVibGljVVJMIjogImh0dHA6Ly8xMjcuMC4wLjE6OTI5 |
390 |
--Mi92MSINCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIF0s |
391 |
--DQogICAgICAgICAgICAgICAgInR5cGUiOiAiaW1hZ2UiLA0KICAgICAgICAgICAg |
392 |
--ICAgICJuYW1lIjogImdsYW5jZSINCiAgICAgICAgICAgIH0sDQogICAgICAgICAg |
393 |
--ICB7DQogICAgICAgICAgICAgICAgImVuZHBvaW50c19saW5rcyI6IFtdLA0KICAg |
394 |
--ICAgICAgICAgICAgICJlbmRwb2ludHMiOiBbDQogICAgICAgICAgICAgICAgICAg |
395 |
--IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJhZG1pblVSTCI6ICJodHRwOi8v |
396 |
--MTI3LjAuMC4xOjg3NzQvdjEuMS82NGI2ZjNmYmNjNTM0MzVlOGE2MGZjZjg5YmI2 |
397 |
--NjE3YSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicmVnaW9uIjogInJlZ2lv |
398 |
--bk9uZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAiaW50ZXJuYWxVUkwiOiAi |
399 |
--aHR0cDovLzEyNy4wLjAuMTo4Nzc0L3YxLjEvNjRiNmYzZmJjYzUzNDM1ZThhNjBm |
400 |
--Y2Y4OWJiNjYxN2EiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInB1YmxpY1VS |
401 |
--TCI6ICJodHRwOi8vMTI3LjAuMC4xOjg3NzQvdjEuMS82NGI2ZjNmYmNjNTM0MzVl |
402 |
--OGE2MGZjZjg5YmI2NjE3YSINCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAg |
403 |
--ICAgICAgICAgIF0sDQogICAgICAgICAgICAgICAgInR5cGUiOiAiY29tcHV0ZSIs |
404 |
--DQogICAgICAgICAgICAgICAgIm5hbWUiOiAibm92YSINCiAgICAgICAgICAgIH0s |
405 |
--DQogICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgImVuZHBvaW50c19saW5r |
406 |
--cyI6IFtdLA0KICAgICAgICAgICAgICAgICJlbmRwb2ludHMiOiBbDQogICAgICAg |
407 |
--ICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJhZG1pblVS |
408 |
--TCI6ICJodHRwOi8vMTI3LjAuMC4xOjM1MzU3L3YyLjAiLA0KICAgICAgICAgICAg |
409 |
--ICAgICAgICAgICAgInJlZ2lvbiI6ICJSZWdpb25PbmUiLA0KICAgICAgICAgICAg |
410 |
--ICAgICAgICAgICAgImludGVybmFsVVJMIjogImh0dHA6Ly8xMjcuMC4wLjE6MzUz |
411 |
--NTcvdjIuMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAicHVibGljVVJMIjog |
412 |
--Imh0dHA6Ly8xMjcuMC4wLjE6NTAwMC92Mi4wIg0KICAgICAgICAgICAgICAgICAg |
413 |
--ICB9DQogICAgICAgICAgICAgICAgXSwNCiAgICAgICAgICAgICAgICAidHlwZSI6 |
414 |
--ICJpZGVudGl0eSIsDQogICAgICAgICAgICAgICAgIm5hbWUiOiAia2V5c3RvbmUi |
415 |
--DQogICAgICAgICAgICB9DQogICAgICAgIF0sDQogICAgICAgICJ1c2VyIjogew0K |
416 |
--ICAgICAgICAgICAgInVzZXJuYW1lIjogInVzZXJfbmFtZTEiLA0KICAgICAgICAg |
417 |
--ICAgInJvbGVzX2xpbmtzIjogWw0KICAgICAgICAgICAgICAgICJyb2xlMSIsDQog |
418 |
--ICAgICAgICAgICAgICAgInJvbGUyIg0KICAgICAgICAgICAgXSwNCiAgICAgICAg |
419 |
--ICAgICJpZCI6ICJ1c2VyX2lkMSIsDQogICAgICAgICAgICAicm9sZXMiOiBbDQog |
420 |
--ICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAibmFtZSI6ICJy |
421 |
--b2xlMSINCiAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgIHsNCiAg |
422 |
--ICAgICAgICAgICAgICAgICAgIm5hbWUiOiAicm9sZTIiDQogICAgICAgICAgICAg |
423 |
--ICAgfQ0KICAgICAgICAgICAgXSwNCiAgICAgICAgICAgICJuYW1lIjogInVzZXJf |
424 |
--bmFtZTEiDQogICAgICAgIH0NCiAgICB9DQp9DQoxggHKMIIBxgIBATCBpDCBnjEK |
425 |
--MAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlT |
426 |
--dW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUx |
427 |
--JTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMT |
428 |
--C1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIIBAGFaC8Po |
429 |
--svBez6wHfGxgqtX+Zk7kFH0xu/JA7fWp8L5e1k1q+wsSII/P6rATOXR8BSPwifat |
430 |
--mKRan9kzerLeb3A5g07VphvHfVkDEVaeihi33bpt7140ELSKu/ogWQPtasjBM9Eb |
431 |
--M9pS4N5NCtZ0erE5DgX//IRfrHFdZuhIbwlmei72692PV7Q70t/rbaH8ofIrH7Rz |
432 |
--Z1Kuvj0+7tELgd52wy5YnU0e879OEj+2qUk30TvqRG9jdKxLSanmR/8dSA2eNNgO |
433 |
--oHrtXc4EmpWFbP6yVxNwK3dQ6OvU4virV1YW5+De2ApLt+IeojaVPGnDPfsRvY5x |
434 |
--t0eIwpDqkgvkRP8= |
435 |
-+MIIN5QYJKoZIhvcNAQcCoIIN1jCCDdICAQExDTALBglghkgBZQMEAgEwggvqBgkq |
436 |
-+hkiG9w0BBwGgggvbBIIL13sNCiAgICAiYWNjZXNzIjogew0KICAgICAgICAidG9r |
437 |
-+ZW4iOiB7DQogICAgICAgICAgICAiZXhwaXJlcyI6ICIyMDM4LTAxLTE4VDIxOjE0 |
438 |
-+OjA3WiIsDQogICAgICAgICAgICAiaWQiOiAicGxhY2Vob2xkZXIiLA0KICAgICAg |
439 |
-+ICAgICAgInRlbmFudCI6IHsNCiAgICAgICAgICAgICAgICAiaWQiOiAidGVuYW50 |
440 |
-+X2lkMSIsDQogICAgICAgICAgICAgICAgImVuYWJsZWQiOiB0cnVlLA0KICAgICAg |
441 |
-+ICAgICAgICAgICJkZXNjcmlwdGlvbiI6IG51bGwsDQogICAgICAgICAgICAgICAg |
442 |
-+Im5hbWUiOiAidGVuYW50X25hbWUxIg0KICAgICAgICAgICAgfSwNCiAgICAgICAg |
443 |
-+ICAgICJhdWRpdF9pZHMiOiBbDQogICAgICAgICAgICAgICAgIlNMSVhsWFFVUVpX |
444 |
-+VWk5VkpycWRYcUEiDQogICAgICAgICAgICBdDQogICAgICAgIH0sDQogICAgICAg |
445 |
-+ICJzZXJ2aWNlQ2F0YWxvZyI6IFsNCiAgICAgICAgICAgIHsNCiAgICAgICAgICAg |
446 |
-+ICAgICAiZW5kcG9pbnRzX2xpbmtzIjogW10sDQogICAgICAgICAgICAgICAgImVu |
447 |
-+ZHBvaW50cyI6IFsNCiAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAg |
448 |
-+ICAgICAgICAgICAgImFkbWluVVJMIjogImh0dHA6Ly8xMjcuMC4wLjE6ODc3Ni92 |
449 |
-+MS82NGI2ZjNmYmNjNTM0MzVlOGE2MGZjZjg5YmI2NjE3YSIsDQogICAgICAgICAg |
450 |
-+ICAgICAgICAgICAgICAicmVnaW9uIjogInJlZ2lvbk9uZSIsDQogICAgICAgICAg |
451 |
-+ICAgICAgICAgICAgICAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzEyNy4wLjAuMTo4 |
452 |
-+Nzc2L3YxLzY0YjZmM2ZiY2M1MzQzNWU4YTYwZmNmODliYjY2MTdhIiwNCiAgICAg |
453 |
-+ICAgICAgICAgICAgICAgICAgICJwdWJsaWNVUkwiOiAiaHR0cDovLzEyNy4wLjAu |
454 |
-+MTo4Nzc2L3YxLzY0YjZmM2ZiY2M1MzQzNWU4YTYwZmNmODliYjY2MTdhIg0KICAg |
455 |
-+ICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgXSwNCiAgICAgICAg |
456 |
-+ICAgICAgICAidHlwZSI6ICJ2b2x1bWUiLA0KICAgICAgICAgICAgICAgICJuYW1l |
457 |
-+IjogInZvbHVtZSINCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICB7DQogICAg |
458 |
-+ICAgICAgICAgICAgImVuZHBvaW50c19saW5rcyI6IFtdLA0KICAgICAgICAgICAg |
459 |
-+ICAgICJlbmRwb2ludHMiOiBbDQogICAgICAgICAgICAgICAgICAgIHsNCiAgICAg |
460 |
-+ICAgICAgICAgICAgICAgICAgICJhZG1pblVSTCI6ICJodHRwOi8vMTI3LjAuMC4x |
461 |
-+OjkyOTIvdjEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInJlZ2lvbiI6ICJy |
462 |
-+ZWdpb25PbmUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImludGVybmFsVVJM |
463 |
-+IjogImh0dHA6Ly8xMjcuMC4wLjE6OTI5Mi92MSIsDQogICAgICAgICAgICAgICAg |
464 |
-+ICAgICAgICAicHVibGljVVJMIjogImh0dHA6Ly8xMjcuMC4wLjE6OTI5Mi92MSIN |
465 |
-+CiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIF0sDQogICAg |
466 |
-+ICAgICAgICAgICAgInR5cGUiOiAiaW1hZ2UiLA0KICAgICAgICAgICAgICAgICJu |
467 |
-+YW1lIjogImdsYW5jZSINCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICB7DQog |
468 |
-+ICAgICAgICAgICAgICAgImVuZHBvaW50c19saW5rcyI6IFtdLA0KICAgICAgICAg |
469 |
-+ICAgICAgICJlbmRwb2ludHMiOiBbDQogICAgICAgICAgICAgICAgICAgIHsNCiAg |
470 |
-+ICAgICAgICAgICAgICAgICAgICAgICJhZG1pblVSTCI6ICJodHRwOi8vMTI3LjAu |
471 |
-+MC4xOjg3NzQvdjEuMS82NGI2ZjNmYmNjNTM0MzVlOGE2MGZjZjg5YmI2NjE3YSIs |
472 |
-+DQogICAgICAgICAgICAgICAgICAgICAgICAicmVnaW9uIjogInJlZ2lvbk9uZSIs |
473 |
-+DQogICAgICAgICAgICAgICAgICAgICAgICAiaW50ZXJuYWxVUkwiOiAiaHR0cDov |
474 |
-+LzEyNy4wLjAuMTo4Nzc0L3YxLjEvNjRiNmYzZmJjYzUzNDM1ZThhNjBmY2Y4OWJi |
475 |
-+NjYxN2EiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInB1YmxpY1VSTCI6ICJo |
476 |
-+dHRwOi8vMTI3LjAuMC4xOjg3NzQvdjEuMS82NGI2ZjNmYmNjNTM0MzVlOGE2MGZj |
477 |
-+Zjg5YmI2NjE3YSINCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAg |
478 |
-+ICAgIF0sDQogICAgICAgICAgICAgICAgInR5cGUiOiAiY29tcHV0ZSIsDQogICAg |
479 |
-+ICAgICAgICAgICAgIm5hbWUiOiAibm92YSINCiAgICAgICAgICAgIH0sDQogICAg |
480 |
-+ICAgICAgICB7DQogICAgICAgICAgICAgICAgImVuZHBvaW50c19saW5rcyI6IFtd |
481 |
-+LA0KICAgICAgICAgICAgICAgICJlbmRwb2ludHMiOiBbDQogICAgICAgICAgICAg |
482 |
-+ICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJhZG1pblVSTCI6ICJo |
483 |
-+dHRwOi8vMTI3LjAuMC4xOjM1MzU3L3YyLjAiLA0KICAgICAgICAgICAgICAgICAg |
484 |
-+ICAgICAgInJlZ2lvbiI6ICJSZWdpb25PbmUiLA0KICAgICAgICAgICAgICAgICAg |
485 |
-+ICAgICAgImludGVybmFsVVJMIjogImh0dHA6Ly8xMjcuMC4wLjE6MzUzNTcvdjIu |
486 |
-+MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAicHVibGljVVJMIjogImh0dHA6 |
487 |
-+Ly8xMjcuMC4wLjE6NTAwMC92Mi4wIg0KICAgICAgICAgICAgICAgICAgICB9DQog |
488 |
-+ICAgICAgICAgICAgICAgXSwNCiAgICAgICAgICAgICAgICAidHlwZSI6ICJpZGVu |
489 |
-+dGl0eSIsDQogICAgICAgICAgICAgICAgIm5hbWUiOiAia2V5c3RvbmUiDQogICAg |
490 |
-+ICAgICAgICB9DQogICAgICAgIF0sDQogICAgICAgICJ1c2VyIjogew0KICAgICAg |
491 |
-+ICAgICAgInVzZXJuYW1lIjogInVzZXJfbmFtZTEiLA0KICAgICAgICAgICAgInJv |
492 |
-+bGVzX2xpbmtzIjogWw0KICAgICAgICAgICAgICAgICJyb2xlMSIsDQogICAgICAg |
493 |
-+ICAgICAgICAgInJvbGUyIg0KICAgICAgICAgICAgXSwNCiAgICAgICAgICAgICJp |
494 |
-+ZCI6ICJ1c2VyX2lkMSIsDQogICAgICAgICAgICAicm9sZXMiOiBbDQogICAgICAg |
495 |
-+ICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAibmFtZSI6ICJyb2xlMSIN |
496 |
-+CiAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgIHsNCiAgICAgICAg |
497 |
-+ICAgICAgICAgICAgIm5hbWUiOiAicm9sZTIiDQogICAgICAgICAgICAgICAgfQ0K |
498 |
-+ICAgICAgICAgICAgXSwNCiAgICAgICAgICAgICJuYW1lIjogInVzZXJfbmFtZTEi |
499 |
-+DQogICAgICAgIH0NCiAgICB9DQp9DQoxggHOMIIBygIBATCBpDCBnjEKMAgGA1UE |
500 |
-+BRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZh |
501 |
-+bGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkq |
502 |
-+hkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYg |
503 |
-+U2lnbmVkAgERMAsGCWCGSAFlAwQCATANBgkqhkiG9w0BAQEFAASCAQCgtkCXRzS8 |
504 |
-+s7WjZCsKDhMt6q5JQIm7x6EMKCBaOABQG9EOVIAyqfoJDdjDtz9rZEPO3UVTpPkg |
505 |
-+VjtA0QV97qT8bX55AcCkk7kBRDOKTtco5GOGwjMxL+GWbIwWiB7DKIP4RA6NLZtF |
506 |
-+WxUbLBY+OgBSiayuHqSx+Rd08QC9oHf25wRkTNp3VFPxtAleDmASzdAoIafoS+FB |
507 |
-+Po+9WuTaGdeya7S+ms4SSyXf9cdMKGv010R/aMINWUWaBrkB4wlespYLmKH/XzwS |
508 |
-+pENRIdbI9XHEOYTWKqul5tucA3p21IA24ND6acl9CXHr3KeqXpRwclSZ38Kg/23T |
509 |
-+92D+SowEjlGf |
510 |
- -----END CMS----- |
511 |
-diff --git a/examples/pki/cms/auth_token_scoped.pkiz b/examples/pki/cms/auth_token_scoped.pkiz |
512 |
-index 34d7706..cbfc082 100644 |
513 |
---- a/examples/pki/cms/auth_token_scoped.pkiz |
514 |
-+++ b/examples/pki/cms/auth_token_scoped.pkiz |
515 |
-@@ -1 +1 @@ |
516 |
--PKIZ_eJylVst2ozgU3OsrZp_Tx4CNY5biaRFLGMx7ZyDGYMBObJ5fPwInpyedzkxmhhUIqVS36t4r_fhBH1HREPlDwrvx4wfACK1bM9CfziE6NjGBZiyd6dg1lyRxuZCgqXSSDddi6rzKKZa0cTxeaNLuRduhaA5kU1nDPR2MVkqaeo_PvX4MOFLEc5wZmfiIKvpehZeAc-XAt46RJlQoP6fe_JpFpXoD4Q4tkaRzEdexkedkGwlmocefYk24RJU1vE8OPOu293jXObUUGGb7tcXE8rkBm0HpSb9oNzmssX1ekCHmNvOg2wwBE-RhibkwCzjM4sEciOcsAjtow5KUhlxkQR5wANvJEWVtiiq9CLmiibKJUR96ySXi-G1U3lnR3ZnQ1-vA6z6wACON_8MCjDR-shDZoOwuAevubGlick7WVmtkqwbbaD5tIC06I0_nZAiaJFcaQHIrI2UwhKWeB4MzEBmzoX08klwsAy5YGJ6ekTzoCKdkB5e5UlDm2ReLUVxUhQ2I1u6NOjH-KKLSaiOuqJM1OURaUe_vVka-Txeu77a9uVZFmloHnJOBf2vbL3rxAOenfhTsvzoBvkL-CPy1uOCjuqfesNGo7mfByuIWeEkxAZZuHa7FZmQEYla40pfXuKfI6i057NqU1gOlyb4t5JukVL5McfBNscbkYqbkot7_1XrwT96PO8elW-09ob57_yb0SahH-wGNc6RUxCV_jNTvZKA5alTj3YojGuJAmFMyJcmJjRk8uIWhKRzWwjzMUz4oEUdyZR7cE61NPJ3qRb5VTL-N93fhgr_N9ZI0kS-yifa50fhcd4nK2wAmO1hW2Ei0fY060K400eNcPp5bzXsWfpXu4BsWDlQflvQCh7NF-2vKjy7svtt9fgcOPqN_t6k4LZZhA5Ic0QFd8HfjYouPtTcNPKug8V6S9elLAUctwCjg2-KGCjdlG62F4nktXmgGTpNQjlo8pDcsKzdsHx2cK0tsm0s |
517 |
sJ3twp013K9U6GSnTzkN3O9IwinD6tvrEc0Z7fxbY-3xVqME4iO-Zdgp9ksdl0SbaW1PReDbS2vHfJbzrwYzgNIzD3jM7VDH3Wnj72dI-l4fesYk0WhuZLoyxJz492rI7s7gUrnSTD_0SUE_pAue9pY3vPSqYXyi7A7X1MDVV-71CRzCcgRHlQwN5B6w-deKenp8Fzt4dm0DvGny1C41zsnQKoxAuoUzrxWcFHCCxp8c8jAMJ0PO_Tfdmm4aLTsohElPiitCxoe100gD1-3dgw8K1sXltJTOQXdNESqvLpq3sABahBllHETusO3O3jqqCoylcYAu1CpwmPyltsY01t3bmFr07XDvFhts78NUGknIrnn3C0Fqgdjotav96WzmJ6jF8Df1iSDTawhyxGYHiO1AdzfUKYMtslXTaSVbamx16XYlUcgkpYEgjUj5cbyAR09PL8ZRpQsuINHwVQLij9yBp74o5-3C9beMjRm4RGubu5K2F9HGJocPh_HJ7OM-zk36Nb-eHw2sxnGZ74rvrAqi2wSpx1jJyNWd7CHM1LftoqJiSh-nGUy32Js_OzhI1jmuXPJJmF9hh5aytDpquHbdgGGbIvIVPr71BcFdDy7fk2ZFJ92m33szIIMlu-IIEf-UzJFJOwolZRZ1hz-ONETD7_AwstzFmO7fpltxy63KH5wd0qXbBIt7HrOs-YWgF-_PT7CF9KnouPykraZg9YN1WOdW_7O0ckPm5UMNs268OL8QpD24qFNvu8eHFEjtI2uct79Qmn3P8cWWacap2kXw1ZCHP4Gzj16QE2-r1YrVQqwweOk_ybmMdDF83-GVNIJjuogqRf95L_wRcTpJ3 |
518 |
-\ No newline at end of file |
519 |
-+PKIZ_eJylVkuXojgY3edXzL5OnwLUKlnMgrdBwAJDgOx4KK-gVimC_PoJWFVdM93z6DNuNEFu7nfv98i3b-wjawZ0flPs7bj4BmwIV8s8MtdHAotr6khuqhzZ3nxQFFlcKpKr9SqSLDmneVHnMnFtTcq1Ls_DmZzXr6CoS0PsOFnujJxtHmUI9cXqXEaBU5HQGWB1zHc3k0uEC01K-ATZMxIWXRyaNL3BJwAVeLNVe24hqbeQNscq7DeVxm0qaRaU8AwV80QU9qJidomhVyQoronh0fT-jAMkWBTJwS03pfwMG9xGgXkmwbTm0gOmliKV8bSWyswYny-4UKC1vZ0AWhAFPB1pwoNHk0ZvM11sx733P9QsjCptaJcZ9DqFYCz4xOjFETgKcQ3i0NvHgTfFGtxMhDQaJXrhYazHmMenDSbr9KDXwUqXIeWnF1MB37KGVsR3CpAZ-jkR0pFywsRiLLwuEWibreyPvYIY_CmheIvuWhyzlddtyuXVRnAGrEpqbWXOhMtnzhBds0q7OpVXOk00kMasosEfHNXmCSoKp5KbSIjmm8AsnSrqHUErwUSpwYc4ENu7FiYlAou3Flty1-GUMH3Shomt_8gCjDT-Dwsw0phYrHCZGLTC2LQnJk3BZSvpybote7tKxwM6q9KeNmo6c0pRsLdLwTGgAEjFzmmcykE2Zw-YbgxNsA1SkSpfRA0UnEqbRVtTDLddPuYJWcnXmOVCyotn9v0GxnSE-iUbWWQr2rG4xxiFROj5JPAndiw_Ln_d3zPA0TXwq7Z916u-bRC8AiZY-X-cAH-H_An8L-KCT3URXNiTun8v2M_0AhO9QD-8U20_i6vJzqzyKsIALeVeqZ-AdyC2p9cgCWj7n7xXRnbz3hoiLqpIYwukjASbB_bgDk7gzyMUdaRxmo1Ky6hij1BWwLL7Lmg5CXcjQXZKhMVL0twtBiMlEo7Ue-zX3dQ44pXHperxag3azbmNLJjA6Dh3hpS |
520 |
zZlFvfUl18F8q7p_cAL8S78_CBZ_xHvjJHtYj69QQx8QZQqE_Jc3l3q14bmqiu1B-d8m5JqHMs470Q763yYwwQPbC2MK_AE5As7Hlexem3aQZ-AfRBlahvHNj4ZTz7ieObEdHwFdLfsGRT3DwHV3mo6Y_Rfy_VaHf2arEagWytSmCX8n7aUqx4cJmBLf7YbA0F7oLHTYDF_TDkSx0xhE2zcPp91jOrJlMU2pcU_EO8D6Fbqzb0D8zOLM-IZ4J-ugZ429Y3lnTejwYwAMemHBsOrn9u9JseOJPy77YOx1gf1bnnc1k4wfyHnN_Lul38AmEsdiHvGhHUB4qRZHS43h36EAeu11O5r1SSVDOHSxLPpKQ3yuDZN7XEZIoRrZ77hQ3UrHrQq0zVRdpW1uWDCDxvib3tunPcJscqMBygNoe7DRp-vNa6-hLypT3Z14RCedeQ9LLHfiMFO1CwYfy9tbvYPf1qlPLekHeSEiHzGDN1ZevI1B6B2Lpbh5sz-2Alk8nqVp3QSToG6g7J8IACYtI-8ndSHW_HqLJQHYlLc81aX3lauEoClh6VuT6CVmW_Xx4cUKMVpistrF-8znERbl2fHvMwv1Zg7ipXuENxJolYFGlM8EwxIGkw0pI51zZPri711NwFfOy9-h2eDMzXGe6HAtPSqjDtyZSZq0lXBUA-dVBNQ9FszxyDqe-1DG0sq2P0nb_-vCoLDptv3s43RpcnC1-vVPWh6J_uR7D1-xVklHsgVJt1t5DSq3mbKql9HradSuMTCoWQ_HywKdLk7-01l5nbWlbqI8WXjxrwgYhdFwe0MF9AUVO9lb9XD9JQ2Ku-TjaCYawm8_np5i1w2pmP9qSdKH5rttzT12SxPlSXOs3xXe0U6N6BnD2jNsSSlK1ffBnwirm-se3_a7NcLsk-e-_g-lCqznq98vtH9MPoOI= |
521 |
-\ No newline at end of file |
522 |
-diff --git a/examples/pki/cms/auth_v3_token_scoped.json b/examples/pki/cms/auth_v3_token_scoped.json |
523 |
-index 082c1b1..9020745 100644 |
524 |
---- a/examples/pki/cms/auth_v3_token_scoped.json |
525 |
-+++ b/examples/pki/cms/auth_v3_token_scoped.json |
526 |
-@@ -1,5 +1,8 @@ |
527 |
- { |
528 |
- "token": { |
529 |
-+ "audit_ids": [ |
530 |
-+ "SLIXlXQUQZWUi9VJrqdXqA" |
531 |
-+ ], |
532 |
- "methods": [ |
533 |
- "password" |
534 |
- ], |
535 |
-diff --git a/examples/pki/cms/auth_v3_token_scoped.pem b/examples/pki/cms/auth_v3_token_scoped.pem |
536 |
-index e11cf03..e83e7a0 100644 |
537 |
---- a/examples/pki/cms/auth_v3_token_scoped.pem |
538 |
-+++ b/examples/pki/cms/auth_v3_token_scoped.pem |
539 |
-@@ -1,98 +1,100 @@ |
540 |
- -----BEGIN CMS----- |
541 |
--MIIR5gYJKoZIhvcNAQcCoIIR1zCCEdMCAQExCTAHBgUrDgMCGjCCD/MGCSqGSIb3 |
542 |
--DQEHAaCCD+QEgg/gew0KICAgICJ0b2tlbiI6IHsNCiAgICAgICAgIm1ldGhvZHMi |
543 |
--OiBbDQogICAgICAgICAgICAicGFzc3dvcmQiDQogICAgICAgIF0sDQogICAgICAg |
544 |
--ICJyb2xlcyI6IFsNCiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAibmFt |
545 |
--ZSI6ICJyb2xlMSINCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICB7DQogICAg |
546 |
--ICAgICAgICAgICAgIm5hbWUiOiAicm9sZTIiDQogICAgICAgICAgICB9DQogICAg |
547 |
--ICAgIF0sDQogICAgICAgICJleHBpcmVzX2F0IjogIjIwMzgtMDEtMThUMjE6MTQ6 |
548 |
--MDdaIiwNCiAgICAgICAgInByb2plY3QiOiB7DQogICAgICAgICAgICAiaWQiOiAi |
549 |
--dGVuYW50X2lkMSIsDQogICAgICAgICAgICAiZG9tYWluIjogew0KICAgICAgICAg |
550 |
--ICAgICAgICJpZCI6ICJkb21haW5faWQxIiwNCiAgICAgICAgICAgICAgICAibmFt |
551 |
--ZSI6ICJkb21haW5fbmFtZTEiDQogICAgICAgICAgICB9LA0KICAgICAgICAgICAg |
552 |
--ImVuYWJsZWQiOiB0cnVlLA0KICAgICAgICAgICAgImRlc2NyaXB0aW9uIjogbnVs |
553 |
--bCwNCiAgICAgICAgICAgICJuYW1lIjogInRlbmFudF9uYW1lMSINCiAgICAgICAg |
554 |
--fSwNCiAgICAgICAgImNhdGFsb2ciOiBbDQogICAgICAgICAgICB7DQogICAgICAg |
555 |
--ICAgICAgICAgImVuZHBvaW50cyI6IFsNCiAgICAgICAgICAgICAgICAgICAgew0K |
556 |
--ICAgICAgICAgICAgICAgICAgICAgICAgImludGVyZmFjZSI6ICJhZG1pbiIsDQog |
557 |
--ICAgICAgICAgICAgICAgICAgICAgICAidXJsIjogImh0dHA6Ly8xMjcuMC4wLjE6 |
558 |
--ODc3Ni92MS82NGI2ZjNmYmNjNTM0MzVlOGE2MGZjZjg5YmI2NjE3YSIsDQogICAg |
559 |
--ICAgICAgICAgICAgICAgICAgICAicmVnaW9uIjogInJlZ2lvbk9uZSINCiAgICAg |
560 |
--ICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgew0KICAgICAg |
561 |
--ICAgICAgICAgICAgICAgICAgImludGVyZmFjZSI6ICJpbnRlcm5hbCIsDQogICAg |
562 |
--ICAgICAgICAgICAgICAgICAgICAidXJsIjogImh0dHA6Ly8xMjcuMC4wLjE6ODc3 |
563 |
--Ni92MS82NGI2ZjNmYmNjNTM0MzVlOGE2MGZjZjg5YmI2NjE3YSIsDQogICAgICAg |
564 |
--ICAgICAgICAgICAgICAgICAicmVnaW9uIjogInJlZ2lvbk9uZSINCiAgICAgICAg |
565 |
--ICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAg |
566 |
--ICAgICAgICAgICAgICAgImludGVyZmFjZSI6ICJwdWJsaWMiLA0KICAgICAgICAg |
567 |
--ICAgICAgICAgICAgICAgInVybCI6ICJodHRwOi8vMTI3LjAuMC4xOjg3NzYvdjEv |
568 |
--NjRiNmYzZmJjYzUzNDM1ZThhNjBmY2Y4OWJiNjYxN2EiLA0KICAgICAgICAgICAg |
569 |
--ICAgICAgICAgICAgInJlZ2lvbiI6ICJyZWdpb25PbmUiDQogICAgICAgICAgICAg |
570 |
--ICAgICAgIH0NCiAgICAgICAgICAgICAgICBdLA0KICAgICAgICAgICAgICAgICJ0 |
571 |
--eXBlIjogInZvbHVtZSIsDQogICAgICAgICAgICAgICAgIm5hbWUiOiAidm9sdW1l |
572 |
--Ig0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAg |
573 |
--ICAiZW5kcG9pbnRzIjogWw0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAg |
574 |
--ICAgICAgICAgICAgICAgICAiaW50ZXJmYWNlIjogImFkbWluIiwNCiAgICAgICAg |
575 |
--ICAgICAgICAgICAgICAgICJ1cmwiOiAiaHR0cDovLzEyNy4wLjAuMTo5MjkyL3Yx |
576 |
--IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWdpb24iOiAicmVnaW9uT25l |
577 |
--Ig0KICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICB7 |
578 |
--DQogICAgICAgICAgICAgICAgICAgICAgICAiaW50ZXJmYWNlIjogImludGVybmFs |
579 |
--IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cmwiOiAiaHR0cDovLzEyNy4w |
580 |
--LjAuMTo5MjkyL3YxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWdpb24i |
581 |
--OiAicmVnaW9uT25lIg0KICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAg |
582 |
--ICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAiaW50ZXJmYWNl |
583 |
--IjogInB1YmxpYyIsDQogICAgICAgICAgICAgICAgICAgICAgICAidXJsIjogImh0 |
584 |
--dHA6Ly8xMjcuMC4wLjE6OTI5Mi92MSIsDQogICAgICAgICAgICAgICAgICAgICAg |
585 |
--ICAicmVnaW9uIjogInJlZ2lvbk9uZSINCiAgICAgICAgICAgICAgICAgICAgfQ0K |
586 |
--ICAgICAgICAgICAgICAgIF0sDQogICAgICAgICAgICAgICAgInR5cGUiOiAiaW1h |
587 |
--Z2UiLA0KICAgICAgICAgICAgICAgICJuYW1lIjogImdsYW5jZSINCiAgICAgICAg |
588 |
--ICAgIH0sDQogICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgImVuZHBvaW50 |
589 |
-+MIISOAYJKoZIhvcNAQcCoIISKTCCEiUCAQExDTALBglghkgBZQMEAgEwghA9Bgkq |
590 |
-+hkiG9w0BBwGgghAuBIIQKnsNCiAgICAidG9rZW4iOiB7DQogICAgICAgICJhdWRp |
591 |
-+dF9pZHMiOiBbDQogICAgICAgICAgICAiU0xJWGxYUVVRWldVaTlWSnJxZFhxQSIN |
592 |
-+CiAgICAgICAgXSwNCiAgICAgICAgIm1ldGhvZHMiOiBbDQogICAgICAgICAgICAi |
593 |
-+cGFzc3dvcmQiDQogICAgICAgIF0sDQogICAgICAgICJyb2xlcyI6IFsNCiAgICAg |
594 |
-+ICAgICAgIHsNCiAgICAgICAgICAgICAgICAibmFtZSI6ICJyb2xlMSINCiAgICAg |
595 |
-+ICAgICAgIH0sDQogICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgIm5hbWUi |
596 |
-+OiAicm9sZTIiDQogICAgICAgICAgICB9DQogICAgICAgIF0sDQogICAgICAgICJl |
597 |
-+eHBpcmVzX2F0IjogIjIwMzgtMDEtMThUMjE6MTQ6MDdaIiwNCiAgICAgICAgInBy |
598 |
-+b2plY3QiOiB7DQogICAgICAgICAgICAiaWQiOiAidGVuYW50X2lkMSIsDQogICAg |
599 |
-+ICAgICAgICAiZG9tYWluIjogew0KICAgICAgICAgICAgICAgICJpZCI6ICJkb21h |
600 |
-+aW5faWQxIiwNCiAgICAgICAgICAgICAgICAibmFtZSI6ICJkb21haW5fbmFtZTEi |
601 |
-+DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgImVuYWJsZWQiOiB0cnVlLA0K |
602 |
-+ICAgICAgICAgICAgImRlc2NyaXB0aW9uIjogbnVsbCwNCiAgICAgICAgICAgICJu |
603 |
-+YW1lIjogInRlbmFudF9uYW1lMSINCiAgICAgICAgfSwNCiAgICAgICAgImNhdGFs |
604 |
-+b2ciOiBbDQogICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgImVuZHBvaW50 |
605 |
- cyI6IFsNCiAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAg |
606 |
- ICAgICAgImludGVyZmFjZSI6ICJhZG1pbiIsDQogICAgICAgICAgICAgICAgICAg |
607 |
--ICAgICAidXJsIjogImh0dHA6Ly8xMjcuMC4wLjE6ODc3NC92MS4xLzY0YjZmM2Zi |
608 |
--Y2M1MzQzNWU4YTYwZmNmODliYjY2MTdhIiwNCiAgICAgICAgICAgICAgICAgICAg |
609 |
--ICAgICJyZWdpb24iOiAicmVnaW9uT25lIg0KICAgICAgICAgICAgICAgICAgICB9 |
610 |
--LA0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAg |
611 |
--ICAiaW50ZXJmYWNlIjogImludGVybmFsIiwNCiAgICAgICAgICAgICAgICAgICAg |
612 |
--ICAgICJ1cmwiOiAiaHR0cDovLzEyNy4wLjAuMTo4Nzc0L3YxLjEvNjRiNmYzZmJj |
613 |
--YzUzNDM1ZThhNjBmY2Y4OWJiNjYxN2EiLA0KICAgICAgICAgICAgICAgICAgICAg |
614 |
--ICAgInJlZ2lvbiI6ICJyZWdpb25PbmUiDQogICAgICAgICAgICAgICAgICAgIH0s |
615 |
--DQogICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAg |
616 |
--ICJpbnRlcmZhY2UiOiAicHVibGljIiwNCiAgICAgICAgICAgICAgICAgICAgICAg |
617 |
--ICJ1cmwiOiAiaHR0cDovLzEyNy4wLjAuMTo4Nzc0L3YxLjEvNjRiNmYzZmJjYzUz |
618 |
--NDM1ZThhNjBmY2Y4OWJiNjYxN2EiLA0KICAgICAgICAgICAgICAgICAgICAgICAg |
619 |
--InJlZ2lvbiI6ICJyZWdpb25PbmUiDQogICAgICAgICAgICAgICAgICAgIH0NCiAg |
620 |
--ICAgICAgICAgICAgICBdLA0KICAgICAgICAgICAgICAgICJ0eXBlIjogImNvbXB1 |
621 |
--dGUiLA0KICAgICAgICAgICAgICAgICJuYW1lIjogIm5vdmEiDQogICAgICAgICAg |
622 |
--ICB9LA0KICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICJlbmRwb2ludHMi |
623 |
--OiBbDQogICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAg |
624 |
--ICAgICJpbnRlcmZhY2UiOiAiYWRtaW4iLA0KICAgICAgICAgICAgICAgICAgICAg |
625 |
--ICAgInVybCI6ICJodHRwOi8vMTI3LjAuMC4xOjM1MzU3L3YzIiwNCiAgICAgICAg |
626 |
--ICAgICAgICAgICAgICAgICJyZWdpb24iOiAiUmVnaW9uT25lIg0KICAgICAgICAg |
627 |
--ICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAg |
628 |
--ICAgICAgICAgICAgICAiaW50ZXJmYWNlIjogImludGVybmFsIiwNCiAgICAgICAg |
629 |
--ICAgICAgICAgICAgICAgICJ1cmwiOiAiaHR0cDovLzEyNy4wLjAuMTozNTM1Ny92 |
630 |
--MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicmVnaW9uIjogIlJlZ2lvbk9u |
631 |
--ZSINCiAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAg |
632 |
--ew0KICAgICAgICAgICAgICAgICAgICAgICAgImludGVyZmFjZSI6ICJwdWJsaWMi |
633 |
--LA0KICAgICAgICAgICAgICAgICAgICAgICAgInVybCI6ICJodHRwOi8vMTI3LjAu |
634 |
--MC4xOjUwMDAvdjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInJlZ2lvbiI6 |
635 |
--ICJSZWdpb25PbmUiDQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAg |
636 |
--ICAgICBdLA0KICAgICAgICAgICAgICAgICJ0eXBlIjogImlkZW50aXR5IiwNCiAg |
637 |
--ICAgICAgICAgICAgICAibmFtZSI6ICJrZXlzdG9uZSINCiAgICAgICAgICAgIH0N |
638 |
--CiAgICAgICAgXSwNCiAgICAgICAgInVzZXIiOiB7DQogICAgICAgICAgICAiZG9t |
639 |
--YWluIjogew0KICAgICAgICAgICAgICAgICJpZCI6ICJkb21haW5faWQxIiwNCiAg |
640 |
--ICAgICAgICAgICAgICAibmFtZSI6ICJkb21haW5fbmFtZTEiDQogICAgICAgICAg |
641 |
--ICB9LA0KICAgICAgICAgICAgIm5hbWUiOiAidXNlcl9uYW1lMSIsDQogICAgICAg |
642 |
--ICAgICAiaWQiOiAidXNlcl9pZDEiDQogICAgICAgIH0NCiAgICB9DQp9DQoxggHK |
643 |
--MIIBxgIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgT |
644 |
--AkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8G |
645 |
--A1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFj |
646 |
--ay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3 |
647 |
--DQEBAQUABIIBAMq7ffe3ft88hD0EXJfWqkoEGcnal6NmTuLAiCOeQjDxR5TEIx0x |
648 |
--HanKHWAG7Ko/97KgKAAFwOq3hhnbbKbKq7Z3brUNPXNRwBd3RusUrsLQOWwwKAsF |
649 |
--acD8a4XXx6oC8dTsuFivDtMNb1JvBRIWcZXznOtn/bkFcvVhOQ+Af93c9xPBUpMq |
650 |
--1667DbVKWRJEsMrcf5r7wYRQBtAKZU3CAjbNDighdTJWwF7TIWZycnF3OHYmu5J2 |
651 |
--wvcuB8ex+xRvf1lw1qnb3lC43A4M1KqhnHPpWUrpmAFnzAcYwc7ts2iCqD/UwVBP |
652 |
--YcXU8kk8bY6leNJKR9xjHcIfW8SnREZVbXA= |
653 |
-+ICAgICAidXJsIjogImh0dHA6Ly8xMjcuMC4wLjE6ODc3Ni92MS82NGI2ZjNmYmNj |
654 |
-+NTM0MzVlOGE2MGZjZjg5YmI2NjE3YSIsDQogICAgICAgICAgICAgICAgICAgICAg |
655 |
-+ICAicmVnaW9uIjogInJlZ2lvbk9uZSINCiAgICAgICAgICAgICAgICAgICAgfSwN |
656 |
-+CiAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAg |
657 |
-+ImludGVyZmFjZSI6ICJpbnRlcm5hbCIsDQogICAgICAgICAgICAgICAgICAgICAg |
658 |
-+ICAidXJsIjogImh0dHA6Ly8xMjcuMC4wLjE6ODc3Ni92MS82NGI2ZjNmYmNjNTM0 |
659 |
-+MzVlOGE2MGZjZjg5YmI2NjE3YSIsDQogICAgICAgICAgICAgICAgICAgICAgICAi |
660 |
-+cmVnaW9uIjogInJlZ2lvbk9uZSINCiAgICAgICAgICAgICAgICAgICAgfSwNCiAg |
661 |
-+ICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgImlu |
662 |
-+dGVyZmFjZSI6ICJwdWJsaWMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInVy |
663 |
-+bCI6ICJodHRwOi8vMTI3LjAuMC4xOjg3NzYvdjEvNjRiNmYzZmJjYzUzNDM1ZThh |
664 |
-+NjBmY2Y4OWJiNjYxN2EiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInJlZ2lv |
665 |
-+biI6ICJyZWdpb25PbmUiDQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAg |
666 |
-+ICAgICAgICBdLA0KICAgICAgICAgICAgICAgICJ0eXBlIjogInZvbHVtZSIsDQog |
667 |
-+ICAgICAgICAgICAgICAgIm5hbWUiOiAidm9sdW1lIg0KICAgICAgICAgICAgfSwN |
668 |
-+CiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAiZW5kcG9pbnRzIjogWw0K |
669 |
-+ICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAi |
670 |
-+aW50ZXJmYWNlIjogImFkbWluIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ1 |
671 |
-+cmwiOiAiaHR0cDovLzEyNy4wLjAuMTo5MjkyL3YxIiwNCiAgICAgICAgICAgICAg |
672 |
-+ICAgICAgICAgICJyZWdpb24iOiAicmVnaW9uT25lIg0KICAgICAgICAgICAgICAg |
673 |
-+ICAgICB9LA0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAg |
674 |
-+ICAgICAgICAiaW50ZXJmYWNlIjogImludGVybmFsIiwNCiAgICAgICAgICAgICAg |
675 |
-+ICAgICAgICAgICJ1cmwiOiAiaHR0cDovLzEyNy4wLjAuMTo5MjkyL3YxIiwNCiAg |
676 |
-+ICAgICAgICAgICAgICAgICAgICAgICJyZWdpb24iOiAicmVnaW9uT25lIg0KICAg |
677 |
-+ICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICB7DQogICAg |
678 |
-+ICAgICAgICAgICAgICAgICAgICAiaW50ZXJmYWNlIjogInB1YmxpYyIsDQogICAg |
679 |
-+ICAgICAgICAgICAgICAgICAgICAidXJsIjogImh0dHA6Ly8xMjcuMC4wLjE6OTI5 |
680 |
-+Mi92MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicmVnaW9uIjogInJlZ2lv |
681 |
-+bk9uZSINCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIF0s |
682 |
-+DQogICAgICAgICAgICAgICAgInR5cGUiOiAiaW1hZ2UiLA0KICAgICAgICAgICAg |
683 |
-+ICAgICJuYW1lIjogImdsYW5jZSINCiAgICAgICAgICAgIH0sDQogICAgICAgICAg |
684 |
-+ICB7DQogICAgICAgICAgICAgICAgImVuZHBvaW50cyI6IFsNCiAgICAgICAgICAg |
685 |
-+ICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgImludGVyZmFjZSI6 |
686 |
-+ICJhZG1pbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAidXJsIjogImh0dHA6 |
687 |
-+Ly8xMjcuMC4wLjE6ODc3NC92MS4xLzY0YjZmM2ZiY2M1MzQzNWU4YTYwZmNmODli |
688 |
-+YjY2MTdhIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWdpb24iOiAicmVn |
689 |
-+aW9uT25lIg0KICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAg |
690 |
-+ICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAiaW50ZXJmYWNlIjogImlu |
691 |
-+dGVybmFsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cmwiOiAiaHR0cDov |
692 |
-+LzEyNy4wLjAuMTo4Nzc0L3YxLjEvNjRiNmYzZmJjYzUzNDM1ZThhNjBmY2Y4OWJi |
693 |
-+NjYxN2EiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInJlZ2lvbiI6ICJyZWdp |
694 |
-+b25PbmUiDQogICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAg |
695 |
-+ICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJpbnRlcmZhY2UiOiAicHVi |
696 |
-+bGljIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cmwiOiAiaHR0cDovLzEy |
697 |
-+Ny4wLjAuMTo4Nzc0L3YxLjEvNjRiNmYzZmJjYzUzNDM1ZThhNjBmY2Y4OWJiNjYx |
698 |
-+N2EiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInJlZ2lvbiI6ICJyZWdpb25P |
699 |
-+bmUiDQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICBdLA0K |
700 |
-+ICAgICAgICAgICAgICAgICJ0eXBlIjogImNvbXB1dGUiLA0KICAgICAgICAgICAg |
701 |
-+ICAgICJuYW1lIjogIm5vdmEiDQogICAgICAgICAgICB9LA0KICAgICAgICAgICAg |
702 |
-+ew0KICAgICAgICAgICAgICAgICJlbmRwb2ludHMiOiBbDQogICAgICAgICAgICAg |
703 |
-+ICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJpbnRlcmZhY2UiOiAi |
704 |
-+YWRtaW4iLA0KICAgICAgICAgICAgICAgICAgICAgICAgInVybCI6ICJodHRwOi8v |
705 |
-+MTI3LjAuMC4xOjM1MzU3L3YzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJy |
706 |
-+ZWdpb24iOiAiUmVnaW9uT25lIg0KICAgICAgICAgICAgICAgICAgICB9LA0KICAg |
707 |
-+ICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAiaW50 |
708 |
-+ZXJmYWNlIjogImludGVybmFsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ1 |
709 |
-+cmwiOiAiaHR0cDovLzEyNy4wLjAuMTozNTM1Ny92MyIsDQogICAgICAgICAgICAg |
710 |
-+ICAgICAgICAgICAicmVnaW9uIjogIlJlZ2lvbk9uZSINCiAgICAgICAgICAgICAg |
711 |
-+ICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAg |
712 |
-+ICAgICAgICAgImludGVyZmFjZSI6ICJwdWJsaWMiLA0KICAgICAgICAgICAgICAg |
713 |
-+ICAgICAgICAgInVybCI6ICJodHRwOi8vMTI3LjAuMC4xOjUwMDAvdjMiLA0KICAg |
714 |
-+ICAgICAgICAgICAgICAgICAgICAgInJlZ2lvbiI6ICJSZWdpb25PbmUiDQogICAg |
715 |
-+ICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICBdLA0KICAgICAgICAg |
716 |
-+ICAgICAgICJ0eXBlIjogImlkZW50aXR5IiwNCiAgICAgICAgICAgICAgICAibmFt |
717 |
-+ZSI6ICJrZXlzdG9uZSINCiAgICAgICAgICAgIH0NCiAgICAgICAgXSwNCiAgICAg |
718 |
-+ICAgInVzZXIiOiB7DQogICAgICAgICAgICAiZG9tYWluIjogew0KICAgICAgICAg |
719 |
-+ICAgICAgICJpZCI6ICJkb21haW5faWQxIiwNCiAgICAgICAgICAgICAgICAibmFt |
720 |
-+ZSI6ICJkb21haW5fbmFtZTEiDQogICAgICAgICAgICB9LA0KICAgICAgICAgICAg |
721 |
-+Im5hbWUiOiAidXNlcl9uYW1lMSIsDQogICAgICAgICAgICAiaWQiOiAidXNlcl9p |
722 |
-+ZDEiDQogICAgICAgIH0NCiAgICB9DQp9DQoxggHOMIIBygIBATCBpDCBnjEKMAgG |
723 |
-+A1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5u |
724 |
-+eXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAj |
725 |
-+BgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1Nl |
726 |
-+bGYgU2lnbmVkAgERMAsGCWCGSAFlAwQCATANBgkqhkiG9w0BAQEFAASCAQBBvzoh |
727 |
-+0iSPMQhuRCAtTG3cPhyewvf554MPjbGQnu8mYmmfyxl7gMmWkTAmyckAsSv4mS6/ |
728 |
-+4SQj9WCn4T1lFkhUz7WWjCwt6fWWp3mzF8Nl/kMsJKDwlxDGbPzsyewXIUsw11sz |
729 |
-+q/Qxs7qGxQ1vYWnaWQ3hC3oZw7cOswKRJicdP439iVPvfqR9CDbK55sPP+ewZRgQ |
730 |
-+YJ3Uc/xDizxepudFJj9+VHKceA37/sVK0ataNe2uHLHwVBYPwOppMckP169QBw8x |
731 |
-+QYh9h+kcOAyZ5psiUzCpLKnlMiYDrVcTGxnTeiVHxKXxj/MERNhR1Y4lEr0ZHJ+p |
732 |
-+Y6p3FBP2VUCefaRh |
733 |
- -----END CMS----- |
734 |
-diff --git a/examples/pki/cms/auth_v3_token_scoped.pkiz b/examples/pki/cms/auth_v3_token_scoped.pkiz |
735 |
-index d687c03..74f8f63 100644 |
736 |
---- a/examples/pki/cms/auth_v3_token_scoped.pkiz |
737 |
-+++ b/examples/pki/cms/auth_v3_token_scoped.pkiz |
738 |
-@@ -1 +1 @@ |
739 |
--PKIZ_eJy9V8lyo0gQvddXzN3RYUCgNoc-FItYTCGBEEvdWCwWscjWwvL1UyDJ3W577J6YiFGEDlUFmS_zvcxKvn0jP0FWNPMvEa3HxTeANE1X2kB_bLCWnWMTWrHYkD1JEkXRSkVoyZ3oQFVINy9SikSlEEWhTxVx_aystWgGJEtWYUg2u52cprH71OtUxBzLKNfmmnrIY1U_h5VbJOJljRX-GHjlSSualDx7AoFHl-NCq-xz5C32Ucmfxj201g6aqO_x-KKo7yKGzkKP24ae1Wk1NZ6VUbXIQaS4u9FAouo0XrfEEJdF3iZf5jBPFJcY4yifmfY6LR_P7TJmzD70BSr0-BMYX45q9xCJ42E5GdNqe7R-Shb8Hktyvh0N1_qZOBvGc292yMn5Ea-1OSBQ-ojpCGSdN0Th-68I4oo_YEfLt-4E-Yh9u4kY-2Kk19vANweQMHyPRT0xRJhjP2tDXy9jms-mpIlajyTEGg7sDEdmXUnrloVMLQs48_IpRwUIfDuLFL7-HRo5ZAgyekQzGfe4Xazw-6i2X8NIfP0ALgxkVKLCudE_dKiIT0hkW6OQ50spnpk5z6D1A2MqGoMLswoqszAdRKHBLZeKzACk4AIXKRdUGmMW8iy40kc8lXGFs4C55CPw7GPosROauHLrkYHROSDZLTFTnqMdf8K3RNZuH134bxLVbpf5wxk52swo4IiO5CGdmUNwTgr5DMzCzgmwAVd6EQybwZQQjZ0sMwuhCpiAXXp6bhZBZzLy5J2IicK-XgWeWV4QVOWJCKYnyTtMQrkhyicEPfaSfcRwq6jaTHog8qXjqp3CClWbArHUnI1B7s1-TByB6DSsOcSMMQs6YwiooMAVYnAeMIhGgzWY3oYNnKDFlVktpTIHQUGOnCS7yPSCBleL4kplm3j6IfTQu-TdkIJb8vxJrjYXK9c6ICpMxkIbC0d9o486UhankZ3RKPgngXyqD0fj0KQP7QD-DecfUQ6-5nz |
740 |
XE48j5_8fjRwiXkca_4QZ8FmMvzMTenSGmVckU-u7ViN3Tir507L9J1bAa9mKIy3sH6nvV_GBD2LMsELvo0vHuSaRvba4S7gOw70KDHwpmi_Qgc_gfYDuKjrSeMULQvAVxK8Qgv-SwBEh-Lfl-7tGwE0kAcMfY9Wl8AcXTMi4XDwjd2f1vsWDPy1hNPZLJyZFhd4UFbhVlVYtdtF4bb8vqPVnBQXGivqgoIg3RJs9SW7_8T1xRTDOB-37hJV_fleAn41j0yIJvovxNcRaoIOq2wf9W4mDEc7mjYDo6aZO1LK9qQ-TQSNRSurplT53wL5GQhlb2m20uc5Ev3Tf17Fm2nNuLc2acnCblYDPlLvLcAF_fZmOGbd_O9rcppfRu36dlWgebB1FhHHTpqmqwFQWkKbsyP8JWU0rwkByLWshtzKNrEMrWtNakVvd3QyygeBOAZDeyKKARIuSO7mAlpCargBjR3RNOqo4LiHNlsBfIwEq07MZ0p2ZUEalSZEEvwBky63UTpYNuc0M7JdDohD6HLlEInodKMk8qUM78H7K2oURMQSi-mLJqMisNMgbJGiTJ9ghY8O4B5wLTuglJ-xZIiTOhDZYPLasBLOmlaxABz9HXFkQLEimVRnmJ3OlLmcvbKSdqMYrmzCrm95WXJ12CpbiH4Ln1O5ZzC2aZ6DndyU-zU7DXS1QL_Ndjdd-JsAIqbs9v3To5N5fB9zLshOf-uql6beRHX3H4Xy_hxWW6AqsHh-d7_NktVXtxxXTR2yhoe3cWAcs_bxqnxTBqRUha-onmROWuZpIXC05Em0v1vaB1bI50P2ZKjyrfXi33B4XFO47K4lXsKyFx7vW2Id3ZyKK9OUQMH7ztHPNY-vcQ38ZZliW5ORlDQYlpPYnVmg1NNNgWvIzt33g7oXy0LVwkMU8rNSu3g6ORWFa9GAxHL1NWqSxkdqqeL4HK0GEBs73RVma-_uGClnlMehWZR49Gdvvq8UiiqvZ1jZ0 |
741 |
-OMHmD4xZFP6-bnxN6RCLsw= |
742 |
-\ No newline at end of file |
743 |
-+PKIZ_eJy9V0tzozoT3etX3H1qKoBNEhbfgpexMJKNjXloZyDmJWwnNs9f_wnsSWYyuXUzc6uuq7yQQN2n-_RpNd--sZ-iGxD_paLNsPgGEISmIwfm4khgWkdYtiP1yPZWjqqqTqHKtt5qjmwpCU3SIlGIjXQ50ZskiddKUryAtMgMqeEUpTEStqkqEM5Xh3MWG9Ir8abZMlMeYcnT2EhrMkfDOoQHJY0meBJOzAJAyp2hanah0NKogw9wdmEHxDT0tuxlOYtK6UwcPdtvmuS5M6vA4ynMjwk8mHVobDsAD3xsqXJG_LTZ-SaNeCmNVWZIhR3S0NRy5NZy9KmrwXaZ69wylydeBgenDTP-AoiHucEis16EAp_u3mDTYvRUruvQm51CKp2IpmeDs7CcXchmcMJCuB4S9-PmDSosXQbVPBPPHoxx0cGlw8HduJZZfobnIucLtABoM8L5IbY1ZcaqeCaNe7fnBfFxHpW0iQ1ahxnzboh8aLQSGCwHwowLvLYmb0l0KzJXaoaMe08srZjnjpSz_AY_JQZ_AuE1IXxUNiO83XzNRdqxtnq9w920sXK5Qs5xivtIsCZBa_UBF-SkRAJhjhEPUG_32NtOAydoSInLpUazIGePnDiFWTPQRYlwg83oJl58CgVxFZbbMV-AZf8UsrijkqSBcOV-gE78IS_NmPXYN89XRlIunssPVvfUojyqkDptgJXrD0uN1VUmCWjzJGADCiTHZVDiHDuIQ71Ll4YuIIPkJE_EoIQCzvVJcE1uB66Qpreqcw87T6ocQaTwwCp0fv6Opgw8fGNJ4YOyPQXdNXfgT5P3PXfgj5Lnjvrhnn2FgissUodzdyjPD0X1fd-ULFX5tD7A3xXIF-tDBCgvuiHGr3D-GeXgdzgfKXegiEbK_yMaxX8KEXxGzTUEegm8mI4Hf2hxRGjTsMRvCFkIYhEZ0pCcfjjoTT6BXc6K0KPVFYXbhWPLM4_xfN2AZfZUIwdORsj |
744 |
qlPW9ZIJ7u45zvfqKNsBHcfxuUt8KibWx82cQ_wkh-F35fkQIfpf3j7SDT-TLjfLN9Rrn64xh60lp5kG_7bGGeOKkKc6VMhCC6dIzM4DzoMXC9cL4nrTb1XUtmkKqBjX6w31xWIuRca2HQJAu0dzlwC8SLsU6Lt_uQnZHrJtQYIm-XawfBQVGa976MlxpXxETGkJxIsYCGt8HP8GmP8O-NpFf-sUNAStvFZ7BF5oG84h43DEJd79SCbZ_IOEfHYJPPPJIkxtGZf-JhDcfmyv4IOGCqZPb-Wvxo4x3gitGEzYrvEufjwS3A_9muBjOgF-Hi3evsY9pRH-aE07kKrTR-23AGOhiteC7BYO-33m3xtKZjqPTIJyla9ed7VzePS1dsogOs8KbzxRIeWnvGCqQoymb-eYLNvspCBoF-z8j-9iocqC5tj3TG51H9rlR7XFt6I3pbnvdQnJhyPxWB6qCVJvTWz2XbSXBriJHjupiPixFMWY9goW2QYo8vqymyHQmCg0pZhMNfkVrvQFaM1q29Ca1iE97NmBW7BBFKjLUzYuxgeFEs3VTXgfeOxOuHA6GDpgDgyWrlDrS61ukwNGT3CJrK7hnkinOzosrNq2pMvOmNoEZQAJlb6spMlSQzBngBy-KbG9lNuoqsl45jyd9AeeC-HheWe3ZcDV83l82hJcKyxTugoXTmR29W7ggfMi9NIj3U057PbLunu_O-6Pf76PznSIHxJRq4e7OOIWL7KTwPgcP9f2rd7_dRKUwebBCDmgngUi2KFhknc5gFhThttK4Je6NbWFO4GIz0T3rsfJW4mql2yo1yqqtlZnzjLO21O874K2f7p-3F08ISRVMDf_iXbz5PD_K8sTuT0er8oTnKn5NWsdHyHVR99DQbfas-vv01XjSVsATVN47Wg1furyTLmYXI0p8ob7Xl6tjv6sXjplX6K40Nz4WV013XF_UIgmX3fSurGfTwwJ0j4vLEa_um-eE7-4VWqYv |
745 |
q8eX-zbZTFYPl2htaOZRdlYzh4P_A-M3io619--V_wMk2UFA |
746 |
-\ No newline at end of file |
747 |
-diff --git a/keystonemiddleware/auth_token/__init__.py b/keystonemiddleware/auth_token/__init__.py |
748 |
-index a8afeb2..be268da 100644 |
749 |
---- a/keystonemiddleware/auth_token/__init__.py |
750 |
-+++ b/keystonemiddleware/auth_token/__init__.py |
751 |
-@@ -883,6 +883,18 @@ class AuthProtocol(_BaseAuthProtocol): |
752 |
- 'fallback to online validation.')) |
753 |
- else: |
754 |
- data = jsonutils.loads(verified) |
755 |
-+ |
756 |
-+ audit_ids = None |
757 |
-+ if 'access' in data: |
758 |
-+ # It's a v2 token. |
759 |
-+ audit_ids = data['access']['token'].get('audit_ids') |
760 |
-+ else: |
761 |
-+ # It's a v3 token |
762 |
-+ audit_ids = data['token'].get('audit_ids') |
763 |
-+ |
764 |
-+ if audit_ids: |
765 |
-+ self._revocations.check_by_audit_id(audit_ids) |
766 |
-+ |
767 |
- return data |
768 |
- |
769 |
- def _validate_token(self, auth_ref): |
770 |
-diff --git a/keystonemiddleware/auth_token/_revocations.py b/keystonemiddleware/auth_token/_revocations.py |
771 |
-index 8cc449a..a68356a 100644 |
772 |
---- a/keystonemiddleware/auth_token/_revocations.py |
773 |
-+++ b/keystonemiddleware/auth_token/_revocations.py |
774 |
-@@ -104,3 +104,25 @@ class Revocations(object): |
775 |
- if self._any_revoked(token_ids): |
776 |
- self._log.debug('Token is marked as having been revoked') |
777 |
- raise exc.InvalidToken(_('Token has been revoked')) |
778 |
-+ |
779 |
-+ def check_by_audit_id(self, audit_ids): |
780 |
-+ """Check whether the audit_id appears in the revocation list. |
781 |
-+ |
782 |
-+ :raises keystonemiddleware.auth_token._exceptions.InvalidToken: |
783 |
-+ if the audit ID(s) appear in the revocation list. |
784 |
-+ |
785 |
-+ """ |
786 |
-+ revoked_tokens = self._list.get('revoked', None) |
787 |
-+ if not revoked_tokens: |
788 |
-+ # There's no revoked tokens, so nothing to do. |
789 |
-+ return |
790 |
-+ |
791 |
-+ # The audit_id may not be present in the revocation events because |
792 |
-+ # earlier versions of the identity server didn't provide them. |
793 |
-+ revoked_ids = set( |
794 |
-+ x['audit_id'] for x in revoked_tokens if 'audit_id' in x) |
795 |
-+ for audit_id in audit_ids: |
796 |
-+ if audit_id in revoked_ids: |
797 |
-+ self._log.debug( |
798 |
-+ 'Token is marked as having been revoked by audit id') |
799 |
-+ raise exc.InvalidToken(_('Token has been revoked')) |
800 |
-diff --git a/keystonemiddleware/tests/unit/auth_token/test_auth_token_middleware.py b/keystonemiddleware/tests/unit/auth_token/test_auth_token_middleware.py |
801 |
-index 3fdd4a9..e729735 100644 |
802 |
---- a/keystonemiddleware/tests/unit/auth_token/test_auth_token_middleware.py |
803 |
-+++ b/keystonemiddleware/tests/unit/auth_token/test_auth_token_middleware.py |
804 |
-@@ -896,6 +896,30 @@ class CommonAuthTokenMiddlewareTest(object): |
805 |
- def test_revoked_hashed_pkiz_token(self): |
806 |
- self._test_revoked_hashed_token('signed_token_scoped_pkiz') |
807 |
- |
808 |
-+ def test_revoked_pki_token_by_audit_id(self): |
809 |
-+ # When the audit ID is in the revocation list, the token is invalid. |
810 |
-+ self.set_middleware() |
811 |
-+ token = self.token_dict['signed_token_scoped'] |
812 |
-+ |
813 |
-+ # Put the token audit ID in the revocation list, |
814 |
-+ # the entry will have a false token ID so the token ID doesn't match. |
815 |
-+ fake_token_id = uuid.uuid4().hex |
816 |
-+ # The audit_id value is in examples/pki/cms/auth_*_token_scoped.json. |
817 |
-+ audit_id = 'SLIXlXQUQZWUi9VJrqdXqA' |
818 |
-+ revocation_list_data = { |
819 |
-+ 'revoked': [ |
820 |
-+ { |
821 |
-+ 'id': fake_token_id, |
822 |
-+ 'audit_id': audit_id |
823 |
-+ }, |
824 |
-+ ] |
825 |
-+ } |
826 |
-+ self.middleware._revocations._list = jsonutils.dumps( |
827 |
-+ revocation_list_data) |
828 |
-+ |
829 |
-+ resp = self.call_middleware(headers={'X-Auth-Token': token}) |
830 |
-+ self.assertEqual(401, resp.status_int) |
831 |
-+ |
832 |
- def get_revocation_list_json(self, token_ids=None, mode=None): |
833 |
- if token_ids is None: |
834 |
- key = 'revoked_token_hash' + (('_' + mode) if mode else '') |
835 |
-diff --git a/keystonemiddleware/tests/unit/auth_token/test_revocations.py b/keystonemiddleware/tests/unit/auth_token/test_revocations.py |
836 |
-index cef65b8..258e195 100644 |
837 |
---- a/keystonemiddleware/tests/unit/auth_token/test_revocations.py |
838 |
-+++ b/keystonemiddleware/tests/unit/auth_token/test_revocations.py |
839 |
-@@ -27,22 +27,24 @@ from keystonemiddleware.tests.unit import utils |
840 |
- |
841 |
- class RevocationsTests(utils.BaseTestCase): |
842 |
- |
843 |
-- def _check_with_list(self, revoked_list, token_ids): |
844 |
-+ def _setup_revocations(self, revoked_list): |
845 |
- directory_name = '/tmp/%s' % uuid.uuid4().hex |
846 |
- signing_directory = _signing_dir.SigningDirectory(directory_name) |
847 |
- self.addCleanup(shutil.rmtree, directory_name) |
848 |
- |
849 |
- identity_server = mock.Mock() |
850 |
- |
851 |
-- verify_result_obj = { |
852 |
-- 'revoked': list({'id': r} for r in revoked_list) |
853 |
-- } |
854 |
-+ verify_result_obj = {'revoked': revoked_list} |
855 |
- cms_verify = mock.Mock(return_value=json.dumps(verify_result_obj)) |
856 |
- |
857 |
- revocations = _revocations.Revocations( |
858 |
- timeout=datetime.timedelta(1), signing_directory=signing_directory, |
859 |
- identity_server=identity_server, cms_verify=cms_verify) |
860 |
-+ return revocations |
861 |
- |
862 |
-+ def _check_with_list(self, revoked_list, token_ids): |
863 |
-+ revoked_list = list({'id': r} for r in revoked_list) |
864 |
-+ revocations = self._setup_revocations(revoked_list) |
865 |
- revocations.check(token_ids) |
866 |
- |
867 |
- def test_check_empty_list(self): |
868 |
-@@ -63,3 +65,40 @@ class RevocationsTests(utils.BaseTestCase): |
869 |
- token_ids = [token_id] |
870 |
- self.assertRaises(exc.InvalidToken, |
871 |
- self._check_with_list, revoked_tokens, token_ids) |
872 |
-+ |
873 |
-+ def test_check_by_audit_id_revoked(self): |
874 |
-+ # When the audit ID is in the revocation list, InvalidToken is raised. |
875 |
-+ audit_id = uuid.uuid4().hex |
876 |
-+ revoked_list = [{'id': uuid.uuid4().hex, 'audit_id': audit_id}] |
877 |
-+ revocations = self._setup_revocations(revoked_list) |
878 |
-+ self.assertRaises(exc.InvalidToken, |
879 |
-+ revocations.check_by_audit_id, [audit_id]) |
880 |
-+ |
881 |
-+ def test_check_by_audit_id_chain_revoked(self): |
882 |
-+ # When the token's audit chain ID is in the revocation list, |
883 |
-+ # InvalidToken is raised. |
884 |
-+ revoked_audit_id = uuid.uuid4().hex |
885 |
-+ revoked_list = [{'id': uuid.uuid4().hex, 'audit_id': revoked_audit_id}] |
886 |
-+ revocations = self._setup_revocations(revoked_list) |
887 |
-+ |
888 |
-+ token_audit_ids = [uuid.uuid4().hex, revoked_audit_id] |
889 |
-+ self.assertRaises(exc.InvalidToken, |
890 |
-+ revocations.check_by_audit_id, token_audit_ids) |
891 |
-+ |
892 |
-+ def test_check_by_audit_id_not_revoked(self): |
893 |
-+ # When the audit ID is not in the revocation list no exception. |
894 |
-+ revoked_list = [{'id': uuid.uuid4().hex, 'audit_id': uuid.uuid4().hex}] |
895 |
-+ revocations = self._setup_revocations(revoked_list) |
896 |
-+ |
897 |
-+ audit_id = uuid.uuid4().hex |
898 |
-+ revocations.check_by_audit_id([audit_id]) |
899 |
-+ |
900 |
-+ def test_check_by_audit_id_no_audit_ids(self): |
901 |
-+ # Older identity servers don't send audit_ids in the revocation list. |
902 |
-+ # When this happens, check_by_audit_id still works, just doesn't |
903 |
-+ # verify anything. |
904 |
-+ revoked_list = [{'id': uuid.uuid4().hex}] |
905 |
-+ revocations = self._setup_revocations(revoked_list) |
906 |
-+ |
907 |
-+ audit_id = uuid.uuid4().hex |
908 |
-+ revocations.check_by_audit_id([audit_id]) |
909 |
--- |
910 |
-1.9.1 |
911 |
- |
912 |
|
913 |
diff --git a/dev-python/keystonemiddleware/keystonemiddleware-4.9.0.ebuild b/dev-python/keystonemiddleware/keystonemiddleware-4.9.0.ebuild |
914 |
new file mode 100644 |
915 |
index 00000000..fb4cae0 |
916 |
--- /dev/null |
917 |
+++ b/dev-python/keystonemiddleware/keystonemiddleware-4.9.0.ebuild |
918 |
@@ -0,0 +1,84 @@ |
919 |
+# Copyright 1999-2016 Gentoo Foundation |
920 |
+# Distributed under the terms of the GNU General Public License v2 |
921 |
+# $Id$ |
922 |
+ |
923 |
+EAPI=6 |
924 |
+PYTHON_COMPAT=( python2_7 python3_4 python3_5 ) |
925 |
+ |
926 |
+inherit distutils-r1 |
927 |
+ |
928 |
+DESCRIPTION="A middleware for the OpenStack Keystone API" |
929 |
+HOMEPAGE="https://github.com/openstack/keystonemiddleware" |
930 |
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" |
931 |
+ |
932 |
+LICENSE="Apache-2.0" |
933 |
+SLOT="0" |
934 |
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" |
935 |
+IUSE="doc examples test" |
936 |
+ |
937 |
+CDEPEND=">=dev-python/pbr-1.6[${PYTHON_USEDEP}]" |
938 |
+DEPEND=" |
939 |
+ dev-python/setuptools[${PYTHON_USEDEP}] |
940 |
+ ${CDEPEND} |
941 |
+ test? ( |
942 |
+ >=dev-python/coverage-3.6[${PYTHON_USEDEP}] |
943 |
+ >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] |
944 |
+ >=dev-python/mock-2.0.0[${PYTHON_USEDEP}] |
945 |
+ >=dev-python/pycrypto-2.6[${PYTHON_USEDEP}] |
946 |
+ >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}] |
947 |
+ !~dev-python/oslo-sphinx-3.4.0[${PYTHON_USEDEP}] |
948 |
+ >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}] |
949 |
+ >=dev-python/reno-1.8.0[${PYTHON_USEDEP}] |
950 |
+ >=dev-python/requests-mock-1.0.0[${PYTHON_USEDEP}] |
951 |
+ >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}] |
952 |
+ !~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}] |
953 |
+ <dev-python/sphinx-1.3[${PYTHON_USEDEP}] |
954 |
+ >=dev-python/stevedore-1.16.0[${PYTHON_USEDEP}] |
955 |
+ >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}] |
956 |
+ >=dev-python/testresources-0.2.4[${PYTHON_USEDEP}] |
957 |
+ >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}] |
958 |
+ >=dev-python/python-memcached-1.56[${PYTHON_USEDEP}] |
959 |
+ >=dev-python/bandit-1.1.0[${PYTHON_USEDEP}] |
960 |
+ )" |
961 |
+ |
962 |
+RDEPEND=" |
963 |
+ ${CDEPEND} |
964 |
+ >=dev-python/keystoneauth-2.10.0[${PYTHON_USEDEP}] |
965 |
+ >=dev-python/oslo-config-3.14.0[${PYTHON_USEDEP}] |
966 |
+ >=dev-python/oslo-context-2.6.0[${PYTHON_USEDEP}] |
967 |
+ >=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}] |
968 |
+ >=dev-python/oslo-serialization-1.10.0[${PYTHON_USEDEP}] |
969 |
+ >=dev-python/oslo-utils-3.16.0[${PYTHON_USEDEP}] |
970 |
+ >=dev-python/positional-1.0.1[${PYTHON_USEDEP}] |
971 |
+ >=dev-python/pycadf-1.1.0[${PYTHON_USEDEP}] |
972 |
+ !~dev-python/pycadf-2.0.0[${PYTHON_USEDEP}] |
973 |
+ >=dev-python/python-keystoneclient-2.0.0[${PYTHON_USEDEP}] |
974 |
+ !~dev-python/python-keystoneclient-2.1.0[${PYTHON_USEDEP}] |
975 |
+ <dev-python/python-keystoneclient-3.0.0[${PYTHON_USEDEP}] |
976 |
+ >=dev-python/requests-2.10.0[${PYTHON_USEDEP}] |
977 |
+ >=dev-python/six-1.9.0[${PYTHON_USEDEP}] |
978 |
+ >=dev-python/webob-1.2.3[${PYTHON_USEDEP}]" |
979 |
+ |
980 |
+PATCHES=( |
981 |
+) |
982 |
+ |
983 |
+python_prepare_all() { |
984 |
+ sed -i '/^hacking/d' test-requirements.txt || die |
985 |
+ distutils-r1_python_prepare_all |
986 |
+} |
987 |
+ |
988 |
+python_compile_all() { |
989 |
+ use doc && emake -C doc html |
990 |
+} |
991 |
+ |
992 |
+python_test() { |
993 |
+ testr init |
994 |
+ testr run || die "testsuite failed under python2.7" |
995 |
+ flake8 ${PN/python-/}/tests || die "run over tests folder by flake8 drew error" |
996 |
+} |
997 |
+ |
998 |
+python_install_all() { |
999 |
+ use doc && local HTML_DOCS=( doc/build/html/. ) |
1000 |
+ use examples && local EXAMPLES=( examples/.) |
1001 |
+ distutils-r1_python_install_all |
1002 |
+} |
1003 |
|
1004 |
diff --git a/dev-python/ldappool/Manifest b/dev-python/ldappool/Manifest |
1005 |
index 68a1176..ea5a5b0 100644 |
1006 |
--- a/dev-python/ldappool/Manifest |
1007 |
+++ b/dev-python/ldappool/Manifest |
1008 |
@@ -1 +1,2 @@ |
1009 |
DIST ldappool-1.0.tar.gz 6795 SHA256 1fc36c617ffa6195a738ca99ae7f2178271ebe30a5ee6d41abdb49168afb75aa SHA512 081dc08833d95bb0d3ce396cbbe697252e2b483cc3703e87f00f8af0513f9fdca4ff9c97295fb439ff1fcd404027d5922c2a6337665cfad526be3c6b83acfa53 WHIRLPOOL e5cb9b61848cb3fa7314eeeb25fd9bed89ec7e4dca50eb501f80f952ca3aab78017962c85359efbe6d741ec9b38450d78a06a287aee8e7e935db391c3856a68a |
1010 |
+DIST ldappool-2.0.0.tar.gz 15089 SHA256 2850274c16b3108fae9f0ce2bc327e7712f78578677c08336225b75edeb1c5f1 SHA512 824243cca712d6aef8929c74cb15f0cefbc8795cdb599d3b0cc48e8eee4a58d3db94a6642379f87ba011784c289f936a62f2aed637bb005985bbee2118d3b6ea WHIRLPOOL 9a54e41a9ff5c5236b9fcf16f61d11bd121c49f9122866c00fc82fc2e6fa2c72d4c45386f613b14ea2d20c58bd40750a90ad3c5384c8d8df6d665c7b7ccb07e0 |
1011 |
|
1012 |
diff --git a/dev-python/ldappool/ldappool-2.0.0.ebuild b/dev-python/ldappool/ldappool-2.0.0.ebuild |
1013 |
new file mode 100644 |
1014 |
index 00000000..e86a50d |
1015 |
--- /dev/null |
1016 |
+++ b/dev-python/ldappool/ldappool-2.0.0.ebuild |
1017 |
@@ -0,0 +1,24 @@ |
1018 |
+# Copyright 1999-2016 Gentoo Foundation |
1019 |
+# Distributed under the terms of the GNU General Public License v2 |
1020 |
+# $Id$ |
1021 |
+ |
1022 |
+EAPI=5 |
1023 |
+PYTHON_COMPAT=( python2_7 python3_4 python3_5 ) |
1024 |
+ |
1025 |
+inherit distutils-r1 |
1026 |
+ |
1027 |
+DESCRIPTION="A connection pool for python-ldap" |
1028 |
+HOMEPAGE="https://launchpad.net/oslo" |
1029 |
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" |
1030 |
+ |
1031 |
+LICENSE="Apache-2.0" |
1032 |
+SLOT="0" |
1033 |
+KEYWORDS="~amd64 ~arm64 ~x86" |
1034 |
+IUSE="" |
1035 |
+ |
1036 |
+DEPEND=" |
1037 |
+ dev-python/setuptools[${PYTHON_USEDEP}] |
1038 |
+" |
1039 |
+RDEPEND=" |
1040 |
+ >=dev-python/pyldap-2.4[${PYTHON_USEDEP}] |
1041 |
+" |
1042 |
|
1043 |
diff --git a/dev-python/oauthlib/Manifest b/dev-python/oauthlib/Manifest |
1044 |
index 384af77..8d31363 100644 |
1045 |
--- a/dev-python/oauthlib/Manifest |
1046 |
+++ b/dev-python/oauthlib/Manifest |
1047 |
@@ -1,3 +1,4 @@ |
1048 |
DIST oauthlib-0.7.2.tar.gz 106079 SHA256 a051f04ee8ec3305055ab34d87b36c9a449375e07c7d6a05bcafa48329cac7c3 SHA512 11bcd1b0930342017c63c305029efa3cc44afb4ce786c0d0afdecc22928a9ada1356899a58e6e7332e08d1a62c3ce83889f6396234534143781635983185b974 WHIRLPOOL 55cd2df10e40e4b05518b2b830418ea8718b584348eda031a8b0281dcddf93ab5afde88a7a583bb3a0f9fd4a59272e61ff68418bb9aee469e203f0f79a01836c |
1049 |
DIST oauthlib-1.0.1.tar.gz 108125 SHA256 2f1999a7c11f8714a1545de033b0950da77f651ff64f271d7dd9df15dc72049b SHA512 4592ba6a146df55451f65ceab9dd049ddaba20bb0364c4cff882450b701052afc88541e6bf2a112ee18499a9c80e3b1b5e1292899ff7c861e0042c5f96b75653 WHIRLPOOL da8dad0ece0c1f9fbe486c0c23943068612b603e708fdc3c601f19203e2301c308972a50db335804bc1797f645e6355996b7cf484490a4d187d89d337b5f45ed |
1050 |
DIST oauthlib-1.0.3.tar.gz 109095 SHA256 ef4bfe4663ca3b97a995860c0173b967ebd98033d02f38c9e1b2cbb6c191d9ad SHA512 b5df82729edc025f262a18c012f6036f52e97a8a846eeb75e4e205928acfd6e971a58194c4a06853d6743329d397e69b94fb431047b2a17a2cb2472c889c4d4c WHIRLPOOL f63142b667eaed207504494e67de8b58d8c966c19870a2e38714fa6d264a7f57873bb30f3548f9cd0906d9f3abb5c36c9de7255d869f47ebad7662b1dba6ec16 |
1051 |
+DIST oauthlib-1.1.2.tar.gz 111706 SHA256 0e83e91d9e77a396dc178eddba0c4abf75e465761804bfcdb20b977284bcb0bb SHA512 b8d3f485ff3c59ae708d8d26337053cff4ea870d5d76422d51316fda3df5260ff2f14ab1d74c01dcaeff671c5f528bffd9976064724f2b7ae652c71b126706b1 WHIRLPOOL 4b52314184bb69b7b2b560d45f141ff0497936f2d51161f12542f1ef66339da917000fea147e5848032b0b628679af52cdf36a6745cf2f9fc1a9383e8e486bd4 |
1052 |
|
1053 |
diff --git a/dev-python/oauthlib/oauthlib-1.1.2.ebuild b/dev-python/oauthlib/oauthlib-1.1.2.ebuild |
1054 |
new file mode 100644 |
1055 |
index 00000000..c72f8b9 |
1056 |
--- /dev/null |
1057 |
+++ b/dev-python/oauthlib/oauthlib-1.1.2.ebuild |
1058 |
@@ -0,0 +1,36 @@ |
1059 |
+# Copyright 1999-2016 Gentoo Foundation |
1060 |
+# Distributed under the terms of the GNU General Public License v2 |
1061 |
+# $Id$ |
1062 |
+ |
1063 |
+EAPI=5 |
1064 |
+ |
1065 |
+PYTHON_COMPAT=( python{2_7,3_{4,5}} ) |
1066 |
+ |
1067 |
+inherit distutils-r1 |
1068 |
+ |
1069 |
+DESCRIPTION="Spec-compliant and thorough implementation of the OAuth request-signing logic" |
1070 |
+HOMEPAGE="https://github.com/idan/oauthlib https://pypi.python.org/pypi/oauthlib" |
1071 |
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" |
1072 |
+ |
1073 |
+LICENSE="BSD" |
1074 |
+SLOT="0" |
1075 |
+KEYWORDS="~amd64 ~arm ~arm64 ~x86" |
1076 |
+IUSE="test" |
1077 |
+ |
1078 |
+# optional extras hard set as RDEPs. See setup.py |
1079 |
+RDEPEND=" |
1080 |
+ >=dev-python/pyjwt-1.0.0[${PYTHON_USEDEP}] |
1081 |
+ dev-python/blinker[${PYTHON_USEDEP}] |
1082 |
+ dev-python/cryptography[${PYTHON_USEDEP}] |
1083 |
+ " |
1084 |
+DEPEND=" |
1085 |
+ dev-python/setuptools[${PYTHON_USEDEP}] |
1086 |
+ test? ( ${RDEPEND} |
1087 |
+ dev-python/nose[${PYTHON_USEDEP}] |
1088 |
+ $(python_gen_cond_dep '>=dev-python/mock-1.0.1[${PYTHON_USEDEP}]' python2_7) |
1089 |
+ $(python_gen_cond_dep 'dev-python/unittest2[${PYTHON_USEDEP}]' python2_7) ) |
1090 |
+ " |
1091 |
+ |
1092 |
+python_test() { |
1093 |
+ nosetests || die "tests failed under ${EPYTHON}" |
1094 |
+} |
1095 |
|
1096 |
diff --git a/dev-python/oslo-cache/Manifest b/dev-python/oslo-cache/Manifest |
1097 |
index 4372a6e..a2c4f57 100644 |
1098 |
--- a/dev-python/oslo-cache/Manifest |
1099 |
+++ b/dev-python/oslo-cache/Manifest |
1100 |
@@ -1 +1,2 @@ |
1101 |
+DIST oslo-cache-1.14.0.tar.gz 45780 SHA256 3ba84b421f80c5a6609789cf17b1da86aab465a96e68298620e839fafec3f0be SHA512 b3638e1cec577bc3779595288ff323baef7b08e534050771ffef80aed9d61e1cb6fc9c034c753768e401f313fba8f7aa0b2f6a3354f272e2498d3972abbcdfd0 WHIRLPOOL 966bde82c0aefe8ea09e8e984ea6c769c983b5ce38d9b4a3b6e4921b66a8b261d81f8dfde4295099234da97bd887c0b00714bf454e634f356d81ba6a574557ca |
1102 |
DIST oslo-cache-1.6.0.tar.gz 36037 SHA256 c357671fb642822924d063b8151e132a6e7a65189c6c35c3f22c64ae0b0bdda8 SHA512 48ea43142d8221a61556ccccbb3c64e8708a1af04514b28dc22049a84d00e14253c9577d05321ef6de62ddc9120789942a82f231f1d7eeca2e5adf2d92ae04d5 WHIRLPOOL 8d06791e971fd6d9e3f49ade330b3c2ad780b162f953a5f9f04d40568efac7b38ae997f53ba315c38af59715d8be95cbab3dd3df051fa1b685b763476bbaf5a6 |
1103 |
|
1104 |
diff --git a/dev-python/oslo-cache/oslo-cache-1.14.0.ebuild b/dev-python/oslo-cache/oslo-cache-1.14.0.ebuild |
1105 |
new file mode 100644 |
1106 |
index 00000000..de67eb6 |
1107 |
--- /dev/null |
1108 |
+++ b/dev-python/oslo-cache/oslo-cache-1.14.0.ebuild |
1109 |
@@ -0,0 +1,40 @@ |
1110 |
+# Copyright 1999-2016 Gentoo Foundation |
1111 |
+# Distributed under the terms of the GNU General Public License v2 |
1112 |
+# $Id$ |
1113 |
+ |
1114 |
+EAPI=6 |
1115 |
+ |
1116 |
+PYTHON_COMPAT=( python{2_7,3_{4,5}} ) |
1117 |
+ |
1118 |
+inherit distutils-r1 vcs-snapshot |
1119 |
+ |
1120 |
+MY_PN=${PN/-/.} |
1121 |
+ |
1122 |
+DESCRIPTION="Oslo Caching around dogpile.cache" |
1123 |
+HOMEPAGE="https://launchpad.net/oslo" |
1124 |
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz" |
1125 |
+ |
1126 |
+LICENSE="Apache-2.0" |
1127 |
+SLOT="0" |
1128 |
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" |
1129 |
+ |
1130 |
+CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]" |
1131 |
+DEPEND=" |
1132 |
+ dev-python/setuptools[${PYTHON_USEDEP}] |
1133 |
+ ${CDEPEND} |
1134 |
+" |
1135 |
+RDEPEND=" |
1136 |
+ ${CDEPEND} |
1137 |
+ >=dev-python/dogpile-cache-0.6.1[${PYTHON_USEDEP}] |
1138 |
+ >=dev-python/six-1.9.0[${PYTHON_USEDEP}] |
1139 |
+ >=dev-python/oslo-config-3.14.0[${PYTHON_USEDEP}] |
1140 |
+ >=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}] |
1141 |
+ >=dev-python/oslo-log-1.14.0[${PYTHON_USEDEP}] |
1142 |
+ >=dev-python/oslo-utils-3.16.0[${PYTHON_USEDEP}] |
1143 |
+" |
1144 |
+ |
1145 |
+python_prepare_all() { |
1146 |
+ sed -i '/^hacking/d' test-requirements.txt || die |
1147 |
+ sed -i '/^argparse/d' requirements.txt || die |
1148 |
+ distutils-r1_python_prepare_all |
1149 |
+} |
1150 |
|
1151 |
diff --git a/dev-python/oslo-concurrency/Manifest b/dev-python/oslo-concurrency/Manifest |
1152 |
index be5f302..573fdf2 100644 |
1153 |
--- a/dev-python/oslo-concurrency/Manifest |
1154 |
+++ b/dev-python/oslo-concurrency/Manifest |
1155 |
@@ -1 +1,2 @@ |
1156 |
+DIST oslo.concurrency-3.14.0.tar.gz 45148 SHA256 e76adec89e3b0444f4d3076d8568ea9caf68cf0279de5b3687a51a29d2482eaf SHA512 8bb5c147c13f60df8592314ae7894eb2a2deca1d0a27889b18f8502166065126efbfa5921a75801a1a6e1dbf618e0f9ad152938da9ab8fd3455abdcdd534f11b WHIRLPOOL 39954fc922b7ac095af1afcbc8acc34ad83188cbf3067909ad8206072880ce13e2ca65654efbf1da09fd74ffb777e42ab0c0660b2e94ff5407c2e1dfe766c02b |
1157 |
DIST oslo.concurrency-3.7.1.tar.gz 39914 SHA256 254a42d9f0a5f21e9d56e5fd5ca7c3e355ba22d06ea47f6eb094155242ccc0f6 SHA512 8146f22c06fd75202d0bae75a99e77a613675359cab1f6221ff68f89035b105cc6d96b6a1d8013c983a94166d826fbeaa4502fd307af9707d0a1462db678fb4f WHIRLPOOL 03c55b366199e0c7a2af895fe0ad3a769778be58382ee5a40ce1e0220f80bb6273b8615d7fc295f1e25111487772291597dfc8a54ebdbe44deff68ab94916923 |
1158 |
|
1159 |
diff --git a/dev-python/oslo-concurrency/oslo-concurrency-3.14.0.ebuild b/dev-python/oslo-concurrency/oslo-concurrency-3.14.0.ebuild |
1160 |
new file mode 100644 |
1161 |
index 00000000..e5fcd8a |
1162 |
--- /dev/null |
1163 |
+++ b/dev-python/oslo-concurrency/oslo-concurrency-3.14.0.ebuild |
1164 |
@@ -0,0 +1,60 @@ |
1165 |
+# Copyright 1999-2016 Gentoo Foundation |
1166 |
+# Distributed under the terms of the GNU General Public License v2 |
1167 |
+# $Id$ |
1168 |
+ |
1169 |
+EAPI=6 |
1170 |
+PYTHON_COMPAT=( python2_7 python3_4 python3_5 ) |
1171 |
+ |
1172 |
+inherit distutils-r1 |
1173 |
+ |
1174 |
+DESCRIPTION="library for running multi-thread, multi-process applications" |
1175 |
+HOMEPAGE="https://pypi.python.org/pypi/oslo.concurrency" |
1176 |
+SRC_URI="mirror://pypi/${PN:0:1}/oslo.concurrency/oslo.concurrency-${PV}.tar.gz" |
1177 |
+S="${WORKDIR}/oslo.concurrency-${PV}" |
1178 |
+ |
1179 |
+LICENSE="Apache-2.0" |
1180 |
+SLOT="0" |
1181 |
+KEYWORDS="~amd64 ~arm64 ~x86" |
1182 |
+IUSE="test" |
1183 |
+ |
1184 |
+CDPEND=" |
1185 |
+ >=dev-python/pbr-1.6[${PYTHON_USEDEP}] |
1186 |
+ <dev-python/pbr-2.0[${PYTHON_USEDEP}]" |
1187 |
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] |
1188 |
+ ${CDEPEND} |
1189 |
+ test? ( |
1190 |
+ >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}] |
1191 |
+ >=dev-python/coverage-3.6[${PYTHON_USEDEP}] |
1192 |
+ virtual/python-futures[${PYTHON_USEDEP}] |
1193 |
+ >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] |
1194 |
+ >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}] |
1195 |
+ !~dev-python/oslo-sphinx-3.4.0[${PYTHON_USEDEP}] |
1196 |
+ >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}] |
1197 |
+ !~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}] |
1198 |
+ <dev-python/sphinx-1.3.0[${PYTHON_USEDEP}] |
1199 |
+ >=dev-python/reno-1.8.0[${PYTHON_USEDEP}] |
1200 |
+ >=dev-python/eventlet-0.18.4[${PYTHON_USEDEP}] |
1201 |
+ )" |
1202 |
+RDEPEND=" |
1203 |
+ ${CDEPEND} |
1204 |
+ >=dev-python/Babel-1.3[${PYTHON_USEDEP}] |
1205 |
+ virtual/python-enum34[${PYTHON_USEDEP}] |
1206 |
+ >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] |
1207 |
+ >=dev-python/oslo-config-3.14.0[${PYTHON_USEDEP}] |
1208 |
+ >=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}] |
1209 |
+ >=dev-python/oslo-utils-3.16.0[${PYTHON_USEDEP}] |
1210 |
+ >=dev-python/six-1.9.0[${PYTHON_USEDEP}] |
1211 |
+ >=dev-python/fasteners-0.7[${PYTHON_USEDEP}] |
1212 |
+ >=dev-python/retrying-1.2.3[${PYTHON_USEDEP}] |
1213 |
+ !~dev-python/retrying-1.3.0[${PYTHON_USEDEP}] |
1214 |
+" |
1215 |
+ |
1216 |
+python_prepare_all() { |
1217 |
+ sed -i '/^futures/d' test-requirements.txt || die |
1218 |
+ sed -i '/^hacking/d' test-requirements.txt || die |
1219 |
+ distutils-r1_python_prepare_all |
1220 |
+} |
1221 |
+ |
1222 |
+python_test() { |
1223 |
+ nosetests tests/ || die "test failed under ${EPYTHON}" |
1224 |
+} |
1225 |
|
1226 |
diff --git a/dev-python/oslo-config/Manifest b/dev-python/oslo-config/Manifest |
1227 |
index 44674f1..e29101a 100644 |
1228 |
--- a/dev-python/oslo-config/Manifest |
1229 |
+++ b/dev-python/oslo-config/Manifest |
1230 |
@@ -1 +1,2 @@ |
1231 |
+DIST oslo-config-3.14.0.tar.gz 108240 SHA256 84ffe8ea2729384451ac0f109e255da6e68ad92437ba7954264f5f79b461045d SHA512 3eefee688d7b0f440db4632c386b2272b05a5c4f2cc76d396c8842b70c73cb9a29c3f32c9ed8eee57a84fa63407e88e6da593c8bc7517a2f6f34d69c6e2e1f61 WHIRLPOOL c53fc90f908d381bf7b82068aa6ee9340dd6f09cee5cca497390b0283450e86cc4cdc28ee2d8765e2b6cd9dc3a3b249c2fe134acf3a4eee73edcde3eda777cd1 |
1232 |
DIST oslo-config-3.9.0.tar.gz 99255 SHA256 ec7bdf4a3d85f90cf07d2fa03a20783558ad0f490d71bd8faf50bf4ee2923df1 SHA512 c52d1ed16149a57748e81d4eed192636fc726a4f373cb5c5d7a1bcdbe43a0339f733f94a3d922aa85c6248749b69da06d6c671a152d301510603f50913176b1c WHIRLPOOL af288fc5b5c5fef3f6c5e128585355bf0624b9fc11519c679bb2d3399a67e5935510c677ef6d714c562197260081e9fbc7e8fc7b6cebcd7aa757eedf8b17eb2e |
1233 |
|
1234 |
diff --git a/dev-python/oslo-config/oslo-config-3.14.0.ebuild b/dev-python/oslo-config/oslo-config-3.14.0.ebuild |
1235 |
new file mode 100644 |
1236 |
index 00000000..745ade1 |
1237 |
--- /dev/null |
1238 |
+++ b/dev-python/oslo-config/oslo-config-3.14.0.ebuild |
1239 |
@@ -0,0 +1,75 @@ |
1240 |
+# Copyright 1999-2016 Gentoo Foundation |
1241 |
+# Distributed under the terms of the GNU General Public License v2 |
1242 |
+# $Id$ |
1243 |
+ |
1244 |
+EAPI=6 |
1245 |
+ |
1246 |
+PYTHON_COMPAT=( python{2_7,3_{4,5}} ) |
1247 |
+ |
1248 |
+inherit distutils-r1 vcs-snapshot |
1249 |
+ |
1250 |
+MY_PN=${PN/-/.} |
1251 |
+ |
1252 |
+DESCRIPTION="Oslo Configuration API" |
1253 |
+HOMEPAGE="https://launchpad.net/oslo" |
1254 |
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz" |
1255 |
+ |
1256 |
+LICENSE="Apache-2.0" |
1257 |
+SLOT="0" |
1258 |
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" |
1259 |
+IUSE="doc test" |
1260 |
+ |
1261 |
+CDEPEND=">=dev-python/pbr-1.3[${PYTHON_USEDEP}]" |
1262 |
+DEPEND=" |
1263 |
+ dev-python/setuptools[${PYTHON_USEDEP}] |
1264 |
+ ${CDEPEND} |
1265 |
+ test? ( |
1266 |
+ >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] |
1267 |
+ >=dev-python/subunit-0.0.18[${PYTHON_USEDEP}] |
1268 |
+ >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}] |
1269 |
+ >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] |
1270 |
+ >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}] |
1271 |
+ >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}] |
1272 |
+ >=dev-python/coverage-3.6[${PYTHON_USEDEP}] |
1273 |
+ >=dev-python/reno-1.8.0[${PYTHON_USEDEP}] |
1274 |
+ >=dev-python/mock-2.0[${PYTHON_USEDEP}] |
1275 |
+ >=dev-python/bandit-1.0.1[${PYTHON_USEDEP}] |
1276 |
+ ) |
1277 |
+ doc? ( |
1278 |
+ >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}] |
1279 |
+ !~dev-python/oslo-sphinx-3.4.0[${PYTHON_USEDEP}] |
1280 |
+ >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}] |
1281 |
+ !~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}] |
1282 |
+ <dev-python/sphinx-1.3[${PYTHON_USEDEP}] |
1283 |
+ ) |
1284 |
+" |
1285 |
+RDEPEND=" |
1286 |
+ ${CDEPEND} |
1287 |
+ >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] |
1288 |
+ >=dev-python/netaddr-0.7.12[${PYTHON_USEDEP}] |
1289 |
+ !~dev-python/netaddr-0.7.16[${PYTHON_USEDEP}] |
1290 |
+ >=dev-python/six-1.9.0[${PYTHON_USEDEP}] |
1291 |
+ >=dev-python/stevedore-1.16.0[${PYTHON_USEDEP}] |
1292 |
+ >=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}] |
1293 |
+ >=dev-python/rfc3986-0.2.0[${PYTHON_USEDEP}] |
1294 |
+" |
1295 |
+ |
1296 |
+python_prepare_all() { |
1297 |
+ sed -i '/^hacking/d' test-requirements.txt || die |
1298 |
+ sed -i '/^argparse/d' requirements.txt || die |
1299 |
+ use doc && esetup.py build_sphinx |
1300 |
+ distutils-r1_python_prepare_all |
1301 |
+} |
1302 |
+ |
1303 |
+python_test() { |
1304 |
+ rm -rf .testrepository || die "could not remove '.testrepository' under ${EPTYHON}" |
1305 |
+ |
1306 |
+ testr init || die "testr init failed under ${EPYTHON}" |
1307 |
+ testr run || die "testr run failed under ${EPYTHON}" |
1308 |
+} |
1309 |
+ |
1310 |
+python_install_all() { |
1311 |
+ use doc && local HTML_DOCS=( doc/build/html/. ) |
1312 |
+ |
1313 |
+ distutils-r1_python_install_all |
1314 |
+} |
1315 |
|
1316 |
diff --git a/dev-python/oslo-context/Manifest b/dev-python/oslo-context/Manifest |
1317 |
index d275504..602d460 100644 |
1318 |
--- a/dev-python/oslo-context/Manifest |
1319 |
+++ b/dev-python/oslo-context/Manifest |
1320 |
@@ -1 +1,2 @@ |
1321 |
DIST oslo.context-2.2.0.tar.gz 16981 SHA256 8c9fbbf56d3f37cf00a039cac3455cffeb6588f61537e36a36ce9447c4be72ec SHA512 f4ccb7a5e652a4820fb40e538a631c11be5f978de2219dc923e18559d30625a31e0ca031f095ce2e0545290cdfdeb714fcf086add6b5a7eb2413ebd1e7a25875 WHIRLPOOL a9a5685dd62105ddaee9c48fdc96231ea700ab8821e7e918920afc1bdf1f1a0e36aa1845c9665bf753fb56d95005f69d4927b12aac9712f41f43e2d89682beaf |
1322 |
+DIST oslo.context-2.9.0.tar.gz 23049 SHA256 2682d59ebea3c61421bba98cd3f36dcef5416ad771b220856f14fb528ef81b39 SHA512 6aa062542953007d8cfaf05e231105865c35370a80c9b32a4faae266d07981e83ebe34790b0217d818e2bb40d82d0a7ef3ebf77c7008ce358f7b4e61f6a38ff8 WHIRLPOOL 7ab7cca5c1d5e260e5e97df7cc1a3136e6f96f8237251c3bed46ebc565a9706fcabaa8b138d14e61024d34f34e7be83da313c02e8eba502d68d9b9a1342e1cde |
1323 |
|
1324 |
diff --git a/dev-python/oslo-context/oslo-context-2.9.0.ebuild b/dev-python/oslo-context/oslo-context-2.9.0.ebuild |
1325 |
new file mode 100644 |
1326 |
index 00000000..d84ca16 |
1327 |
--- /dev/null |
1328 |
+++ b/dev-python/oslo-context/oslo-context-2.9.0.ebuild |
1329 |
@@ -0,0 +1,49 @@ |
1330 |
+# Copyright 1999-2016 Gentoo Foundation |
1331 |
+# Distributed under the terms of the GNU General Public License v2 |
1332 |
+# $Id$ |
1333 |
+ |
1334 |
+EAPI=6 |
1335 |
+ |
1336 |
+PYTHON_COMPAT=( python{2_7,3_{4,5}} ) |
1337 |
+ |
1338 |
+inherit distutils-r1 |
1339 |
+ |
1340 |
+DESCRIPTION="Helpers to maintain useful information about a request context" |
1341 |
+HOMEPAGE="https://pypi.python.org/pypi/oslo.context" |
1342 |
+SRC_URI="mirror://pypi/${PN:0:1}/oslo.context/oslo.context-${PV}.tar.gz" |
1343 |
+ |
1344 |
+LICENSE="Apache-2.0" |
1345 |
+SLOT="0" |
1346 |
+KEYWORDS="~amd64 ~arm64 ~x86" |
1347 |
+IUSE="test" |
1348 |
+ |
1349 |
+CDEPEND=">=dev-python/pbr-1.6[${PYTHON_USEDEP}]" |
1350 |
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] |
1351 |
+ ${CDEPEND} |
1352 |
+ test? ( |
1353 |
+ >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] |
1354 |
+ >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}] |
1355 |
+ >=dev-python/coverage-3.6[${PYTHON_USEDEP}] |
1356 |
+ >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}] |
1357 |
+ !~dev-python/oslo-sphinx-3.4.0[${PYTHON_USEDEP}] |
1358 |
+ >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}] |
1359 |
+ !~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}] |
1360 |
+ <dev-python/sphinx-1.3.0[${PYTHON_USEDEP}] |
1361 |
+ >=dev-python/reno-1.8.0[${PYTHON_USEDEP}] |
1362 |
+ )" |
1363 |
+RDEPEND=" |
1364 |
+ ${CDEPEND} |
1365 |
+ >=dev-python/positional-1.0.1[${PYTHON_USEDEP}] |
1366 |
+" |
1367 |
+ |
1368 |
+S="${WORKDIR}/oslo.context-${PV}" |
1369 |
+ |
1370 |
+python_prepare_all() { |
1371 |
+ sed -i '/^hacking/d' test-requirements.txt || die |
1372 |
+ distutils-r1_python_prepare_all |
1373 |
+} |
1374 |
+ |
1375 |
+# This time half the doc files are missing; Do you want them? |
1376 |
+python_test() { |
1377 |
+ nosetests tests/ || die "test failed under ${EPYTHON}" |
1378 |
+} |
1379 |
|
1380 |
diff --git a/dev-python/oslo-db/Manifest b/dev-python/oslo-db/Manifest |
1381 |
index 3391e1d..d45eb78 100644 |
1382 |
--- a/dev-python/oslo-db/Manifest |
1383 |
+++ b/dev-python/oslo-db/Manifest |
1384 |
@@ -1 +1,2 @@ |
1385 |
+DIST oslo.db-4.13.3.tar.gz 147300 SHA256 67c150a269a7752827325998aa59494b0e49205127cf3f3f78b23a07810d39fd SHA512 4bc353523ca8099b4d563fd836876e73496f77ec77fb346d1796c93684951dd29d24dda01b87606d5ee047eebe508ef5735dcea7183a0a06feb24338ab4f92e4 WHIRLPOOL 7aa2d45c84ee25e13a9004fe318e28a5f7875884f6392dd76f2a23627524dd80d7d51b30ad54f4694cb31b86544924d3c97936ab167ee6f9249071df515c77ce |
1386 |
DIST oslo.db-4.7.1.tar.gz 140778 SHA256 a39e091e4d06c757dd6249f121e2ae1babef595f451f7ff56110c0be718d0d8c SHA512 0df3a715ee7742ff51bcc2c291cff3076de33cb57e47fbe23ffc0649a85130a6f6a27928a1452b4087b3bacec9e8cc35e0a69fb012df494e7254b6ad7b349b59 WHIRLPOOL 4bb8751107705e46e164d47306e814d9864074e61e23220313bc5d9099d42a81545b352d960731b579eac69f02e3674cb032baafed8715e974ae2eeb59b354a7 |
1387 |
|
1388 |
diff --git a/dev-python/oslo-db/oslo-db-4.13.3.ebuild b/dev-python/oslo-db/oslo-db-4.13.3.ebuild |
1389 |
new file mode 100644 |
1390 |
index 00000000..306e70a |
1391 |
--- /dev/null |
1392 |
+++ b/dev-python/oslo-db/oslo-db-4.13.3.ebuild |
1393 |
@@ -0,0 +1,55 @@ |
1394 |
+# Copyright 1999-2016 Gentoo Foundation |
1395 |
+# Distributed under the terms of the GNU General Public License v2 |
1396 |
+# $Id$ |
1397 |
+ |
1398 |
+EAPI=6 |
1399 |
+PYTHON_COMPAT=( python2_7 python3_4 python3_5) |
1400 |
+ |
1401 |
+inherit distutils-r1 |
1402 |
+ |
1403 |
+DESCRIPTION="OpenStack Common DB Code" |
1404 |
+HOMEPAGE="https://launchpad.net/oslo" |
1405 |
+SRC_URI="mirror://pypi/${PN:0:1}/oslo.db/oslo.db-${PV}.tar.gz" |
1406 |
+S="${WORKDIR}/oslo.db-${PV}" |
1407 |
+ |
1408 |
+LICENSE="Apache-2.0" |
1409 |
+SLOT="0" |
1410 |
+KEYWORDS="~amd64 ~arm64 ~x86" |
1411 |
+IUSE="+sqlite mysql postgres" |
1412 |
+REQUIRED_USE="|| ( mysql postgres sqlite )" |
1413 |
+ |
1414 |
+DEPEND=" |
1415 |
+ dev-python/setuptools[${PYTHON_USEDEP}] |
1416 |
+ >=dev-python/pbr-1.6.0[${PYTHON_USEDEP}] |
1417 |
+" |
1418 |
+RDEPEND=" |
1419 |
+ >=dev-python/alembic-0.8.4[${PYTHON_USEDEP}] |
1420 |
+ >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] |
1421 |
+ >=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}] |
1422 |
+ >=dev-python/oslo-config-3.14.0[${PYTHON_USEDEP}] |
1423 |
+ >=dev-python/oslo-context-2.9.0[${PYTHON_USEDEP}] |
1424 |
+ >=dev-python/oslo-utils-3.16.0[${PYTHON_USEDEP}] |
1425 |
+ sqlite? ( |
1426 |
+ || ( |
1427 |
+ >=dev-python/sqlalchemy-1.0.10[sqlite,${PYTHON_USEDEP}] |
1428 |
+ <dev-python/sqlalchemy-1.1.0[sqlite,${PYTHON_USEDEP}] |
1429 |
+ ) |
1430 |
+ ) |
1431 |
+ mysql? ( |
1432 |
+ dev-python/mysql-python |
1433 |
+ || ( |
1434 |
+ >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] |
1435 |
+ <dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}] |
1436 |
+ ) |
1437 |
+ ) |
1438 |
+ postgres? ( |
1439 |
+ dev-python/psycopg:2 |
1440 |
+ || ( |
1441 |
+ >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] |
1442 |
+ <dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}] |
1443 |
+ ) |
1444 |
+ ) |
1445 |
+ >=dev-python/sqlalchemy-migrate-0.9.6[${PYTHON_USEDEP}] |
1446 |
+ >=dev-python/stevedore-1.16.0[${PYTHON_USEDEP}] |
1447 |
+ >=dev-python/six-1.9.0[${PYTHON_USEDEP}] |
1448 |
+" |
1449 |
|
1450 |
diff --git a/dev-python/oslo-i18n/Manifest b/dev-python/oslo-i18n/Manifest |
1451 |
index c6aa0c4..1cd8ba5 100644 |
1452 |
--- a/dev-python/oslo-i18n/Manifest |
1453 |
+++ b/dev-python/oslo-i18n/Manifest |
1454 |
@@ -1,2 +1,2 @@ |
1455 |
DIST oslo-i18n-3.5.0.tar.gz 36093 SHA256 5fff5f6ceabed9d09b18d83e049864c29eff038efbbe67e03fe68c49cc189f10 SHA512 156b28fa1db65a57a8db2744d72cb5db2706ec773746e676895121c0d6459f4806d826b76428841ee7124c27eba281095fa50d64cbb68f82133c41560ea15950 WHIRLPOOL 8d599b0e989c650d305c0f2ad85596971e6b0e3c5a8f8daa00ba76b9fdc8cdf5486a346343123247efc8dbaf4d7825a62b5340a957c7e7881c2483ea051e90e1 |
1456 |
-DIST oslo.i18n-1.4.0.tar.gz 36140 SHA256 a3d64e8d2b4235a457da2c6269d8c97e867a90ba7d938fe0ed3cfc792c8c87bb SHA512 df1491bb4d98b9295c08f4b7dc18cfff2758834ff5edb9aa3bdc064e587ab475e7e060dc5212c5db1e7e2f34cc4177e5c713a4ac6908a9750f50dc6316105682 WHIRLPOOL 8e77849c0a8f3c5a7e5b314f756673f31a3464f2a65c35e8ad506fd0ce10430b2fea0fae97eaccfef258b74a24db2f86b0843575d25f3d3a84a3b19ae0c5ff12 |
1457 |
+DIST oslo-i18n-3.9.0.tar.gz 35973 SHA256 0bcb8108cf38b9ad4feb1ee08d27e34dc358f80dc7a7fe9a5b942ebf3b07c0b5 SHA512 7c176b8ac3ef0b52b2a08a7779c59b01fd32e084b99562eb232f9894ba4c9ae0bd810721fcf6fedf8729e3fdbfebce8b6210698aa0ae9e003855c8f2d66f2b0a WHIRLPOOL 34781968918cf6e7114301f7122f9d8f516be9f2db89798e64ad4589eb78f9b4a11e0f30b034b697734cfa3508cd997f13e8afe4b4abbc970d1705b42b060842 |
1458 |
|
1459 |
diff --git a/dev-python/oslo-i18n/oslo-i18n-1.4.0.ebuild b/dev-python/oslo-i18n/oslo-i18n-3.9.0.ebuild |
1460 |
similarity index 55% |
1461 |
rename from dev-python/oslo-i18n/oslo-i18n-1.4.0.ebuild |
1462 |
rename to dev-python/oslo-i18n/oslo-i18n-3.9.0.ebuild |
1463 |
index 417a9d0..53e3f7d 100644 |
1464 |
--- a/dev-python/oslo-i18n/oslo-i18n-1.4.0.ebuild |
1465 |
+++ b/dev-python/oslo-i18n/oslo-i18n-3.9.0.ebuild |
1466 |
@@ -1,44 +1,48 @@ |
1467 |
-# Copyright 1999-2015 Gentoo Foundation |
1468 |
+# Copyright 1999-2016 Gentoo Foundation |
1469 |
# Distributed under the terms of the GNU General Public License v2 |
1470 |
# $Id$ |
1471 |
|
1472 |
-EAPI=5 |
1473 |
-PYTHON_COMPAT=( python2_7 python3_3 python3_4 ) |
1474 |
+EAPI=6 |
1475 |
|
1476 |
-inherit distutils-r1 |
1477 |
+PYTHON_COMPAT=( python{2_7,3_{3,4,5}} ) |
1478 |
+ |
1479 |
+inherit distutils-r1 vcs-snapshot |
1480 |
|
1481 |
MY_PN=${PN/-/.} |
1482 |
|
1483 |
-DESCRIPTION="oslo.i18n library" |
1484 |
+DESCRIPTION="Oslo i18n library" |
1485 |
HOMEPAGE="https://launchpad.net/oslo" |
1486 |
-SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz" |
1487 |
-S="${WORKDIR}/${MY_PN}-${PV}" |
1488 |
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz" |
1489 |
|
1490 |
LICENSE="Apache-2.0" |
1491 |
SLOT="0" |
1492 |
-KEYWORDS="amd64 x86" |
1493 |
+KEYWORDS="~amd64 ~arm64 ~x86" |
1494 |
IUSE="doc test" |
1495 |
|
1496 |
+CDEPEND=">dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]" |
1497 |
+CRDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]" |
1498 |
DEPEND=" |
1499 |
dev-python/setuptools[${PYTHON_USEDEP}] |
1500 |
- >=dev-python/pbr-0.8[${PYTHON_USEDEP}] |
1501 |
- <dev-python/pbr-1.0[${PYTHON_USEDEP}] |
1502 |
+ ${CRDEPEND} |
1503 |
test? ( |
1504 |
- >=dev-python/hacking-0.9.2[${PYTHON_USEDEP}] |
1505 |
- <dev-python/hacking-0.10[${PYTHON_USEDEP}] |
1506 |
- >=dev-python/oslotest-1.2.0[${PYTHON_USEDEP}] |
1507 |
+ ${CDEPEND} |
1508 |
+ >=dev-python/mock-2.0.0[${PYTHON_USEDEP}] |
1509 |
+ >=dev-python/coverage-3.6[${PYTHON_USEDEP}] |
1510 |
+ >=dev-python/oslo-config-3.14.0[${PYTHON_USEDEP}] |
1511 |
) |
1512 |
doc? ( |
1513 |
- >=dev-python/oslo-sphinx-2.2.0[${PYTHON_USEDEP}] |
1514 |
- >=dev-python/oslotest-1.1[${PYTHON_USEDEP}] |
1515 |
+ ${CDEPEND} |
1516 |
+ >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}] |
1517 |
+ !~dev-python/oslo-sphinx-3.4.0[${PYTHON_USEDEP}] |
1518 |
>=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}] |
1519 |
!~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}] |
1520 |
<dev-python/sphinx-1.3[${PYTHON_USEDEP}] |
1521 |
) |
1522 |
" |
1523 |
RDEPEND=" |
1524 |
- >=dev-python/Babel-1.3[${PYTHON_USEDEP}] |
1525 |
- >=dev-python/six-1.7.0[${PYTHON_USEDEP}] |
1526 |
+ ${CRDEPEND} |
1527 |
+ >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}] |
1528 |
+ >=dev-python/six-1.9.0[${PYTHON_USEDEP}] |
1529 |
" |
1530 |
|
1531 |
python_compile_all() { |
1532 |
|
1533 |
diff --git a/dev-python/oslo-log/Manifest b/dev-python/oslo-log/Manifest |
1534 |
index 347390d..88c0581 100644 |
1535 |
--- a/dev-python/oslo-log/Manifest |
1536 |
+++ b/dev-python/oslo-log/Manifest |
1537 |
@@ -1 +1,2 @@ |
1538 |
+DIST oslo.log-3.16.0.tar.gz 62648 SHA256 aa8682697b57d7eb6224a4ceaa0b04e69f2a2dc8c0fa430b57cecc67f7293687 SHA512 dc23080d4476d55614ea8ce33b35086f92b17536bc7a72f31e0996aac79635cec81d5f23cfebf6feea7cb137d0d6d0066773a2a3a2513b48ee7a36eed7ca84d6 WHIRLPOOL a65a9921c53e3dc998772a230f911ed00a4d5c66b559561538dc12d75906cfd9e6c893595d498cfa68e3f644e2e1be509fb53ac0973dbc5e0af435b54c150a9f |
1539 |
DIST oslo.log-3.3.0.tar.gz 56039 SHA256 b3414b6f3b05f50571d8973543227f0d6445c297ba762262adfc28b704f8efd9 SHA512 77258a5861db25f46d1148a55990f9b708563837e5dbb2123db1074a837ffbe88b4fe3e788b23fbf2af3aa9ef1a0204d1ce3ef37215bd8265e0559f3d780f882 WHIRLPOOL 2ad46f549514b3cc098b65d3ecc7e73ccad078b3652398cc98ac32302b0ef62cf8c26b057c827cea12ac38bb38ee15c419f5e19f33d17dc18754d0e0c3100a8b |
1540 |
|
1541 |
diff --git a/dev-python/oslo-log/oslo-log-3.3.0.ebuild b/dev-python/oslo-log/oslo-log-3.16.0.ebuild |
1542 |
similarity index 68% |
1543 |
copy from dev-python/oslo-log/oslo-log-3.3.0.ebuild |
1544 |
copy to dev-python/oslo-log/oslo-log-3.16.0.ebuild |
1545 |
index 40f9a88..48f7f14 100644 |
1546 |
--- a/dev-python/oslo-log/oslo-log-3.3.0.ebuild |
1547 |
+++ b/dev-python/oslo-log/oslo-log-3.16.0.ebuild |
1548 |
@@ -1,32 +1,31 @@ |
1549 |
-# Copyright 1999-2015 Gentoo Foundation |
1550 |
+# Copyright 1999-2016 Gentoo Foundation |
1551 |
# Distributed under the terms of the GNU General Public License v2 |
1552 |
# $Id$ |
1553 |
|
1554 |
-EAPI=5 |
1555 |
+EAPI=6 |
1556 |
|
1557 |
-PYTHON_COMPAT=( python2_7 python3_3 python3_4 python3_5 ) |
1558 |
+PYTHON_COMPAT=( python2_7 python3_4 python3_5 ) |
1559 |
|
1560 |
inherit distutils-r1 |
1561 |
|
1562 |
-DESCRIPTION="OpenStack logging config library provides standardized configuration for all openstack projects." |
1563 |
+DESCRIPTION="OpenStack logging config library, configuration for all openstack projects." |
1564 |
HOMEPAGE="https://pypi.python.org/pypi/oslo.log https://github.com/openstack/oslo.log" |
1565 |
SRC_URI="mirror://pypi/o/oslo.log/oslo.log-${PV}.tar.gz" |
1566 |
S="${WORKDIR}/oslo.log-${PV}" |
1567 |
|
1568 |
LICENSE="Apache-2.0" |
1569 |
SLOT="0" |
1570 |
-KEYWORDS="amd64 ~arm64 x86" |
1571 |
+KEYWORDS="~amd64 ~arm64 ~x86" |
1572 |
IUSE="test" |
1573 |
|
1574 |
CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]" |
1575 |
RDEPEND=" |
1576 |
${CDEPEND} |
1577 |
- >=dev-python/Babel-1.3[${PYTHON_USEDEP}] |
1578 |
>=dev-python/six-1.9.0[${PYTHON_USEDEP}] |
1579 |
- >=dev-python/oslo-config-3.7.0[${PYTHON_USEDEP}] |
1580 |
- >=dev-python/oslo-context-0.2.0[${PYTHON_USEDEP}] |
1581 |
+ >=dev-python/oslo-config-3.14.0[${PYTHON_USEDEP}] |
1582 |
+ >=dev-python/oslo-context-2.6.0[${PYTHON_USEDEP}] |
1583 |
>=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}] |
1584 |
- >=dev-python/oslo-utils-3.5.0[${PYTHON_USEDEP}] |
1585 |
+ >=dev-python/oslo-utils-3.16.0[${PYTHON_USEDEP}] |
1586 |
>=dev-python/oslo-serialization-1.10.0[${PYTHON_USEDEP}] |
1587 |
>=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] |
1588 |
>=dev-python/pyinotify-0.9.6[${PYTHON_USEDEP}] |
1589 |
@@ -37,9 +36,8 @@ DEPEND=" |
1590 |
>=dev-python/subunit-0.0.18[${PYTHON_USEDEP}] |
1591 |
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}] |
1592 |
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] |
1593 |
- >=dev-python/testtools-0.9.36[${PYTHON_USEDEP}] |
1594 |
- !~dev-python/testtools-1.2.0[${PYTHON_USEDEP}] |
1595 |
- >=dev-python/mock-1.2[${PYTHON_USEDEP}] |
1596 |
+ >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}] |
1597 |
+ >=dev-python/mock-2.0.0[${PYTHON_USEDEP}] |
1598 |
>=dev-python/oslotest-1.5.1[${PYTHON_USEDEP}] |
1599 |
>=dev-python/coverage-3.6[${PYTHON_USEDEP}] |
1600 |
>=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}] |
1601 |
@@ -47,8 +45,8 @@ DEPEND=" |
1602 |
<dev-python/sphinx-1.3[${PYTHON_USEDEP}] |
1603 |
>=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}] |
1604 |
!~dev-python/oslo-sphinx-3.4.0[${PYTHON_USEDEP}] |
1605 |
- >=dev-python/reno-0.1.1[${PYTHON_USEDEP}] |
1606 |
- >=dev-python/bandit-0.17.3[${PYTHON_USEDEP}] |
1607 |
+ >=dev-python/reno-1.8.0[${PYTHON_USEDEP}] |
1608 |
+ >=dev-python/bandit-1.1.0[${PYTHON_USEDEP}] |
1609 |
)" |
1610 |
|
1611 |
python_prepare_all() { |
1612 |
|
1613 |
diff --git a/dev-python/oslo-log/oslo-log-3.3.0.ebuild b/dev-python/oslo-log/oslo-log-3.3.0.ebuild |
1614 |
index 40f9a88..58688ed 100644 |
1615 |
--- a/dev-python/oslo-log/oslo-log-3.3.0.ebuild |
1616 |
+++ b/dev-python/oslo-log/oslo-log-3.3.0.ebuild |
1617 |
@@ -1,4 +1,4 @@ |
1618 |
-# Copyright 1999-2015 Gentoo Foundation |
1619 |
+# Copyright 1999-2016 Gentoo Foundation |
1620 |
# Distributed under the terms of the GNU General Public License v2 |
1621 |
# $Id$ |
1622 |
|
1623 |
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_3 python3_4 python3_5 ) |
1624 |
|
1625 |
inherit distutils-r1 |
1626 |
|
1627 |
-DESCRIPTION="OpenStack logging config library provides standardized configuration for all openstack projects." |
1628 |
+DESCRIPTION="OpenStack logging config library, configuration for all openstack projects." |
1629 |
HOMEPAGE="https://pypi.python.org/pypi/oslo.log https://github.com/openstack/oslo.log" |
1630 |
SRC_URI="mirror://pypi/o/oslo.log/oslo.log-${PV}.tar.gz" |
1631 |
S="${WORKDIR}/oslo.log-${PV}" |
1632 |
|
1633 |
diff --git a/dev-python/oslo-messaging/Manifest b/dev-python/oslo-messaging/Manifest |
1634 |
index 514b89f..e4d6322 100644 |
1635 |
--- a/dev-python/oslo-messaging/Manifest |
1636 |
+++ b/dev-python/oslo-messaging/Manifest |
1637 |
@@ -1 +1,2 @@ |
1638 |
DIST oslo.messaging-4.6.1.tar.gz 220648 SHA256 be0499c3c2bf22f7ab3934bd2c331af6eea47f8c6508774d209a8028e9582421 SHA512 b63a3e6d68261852a09a238a404459e6f0e23b60bab863702aa044bf2256244d86bdaf86a7eda8f13a73d87d7599ffcee4a8e7ea2df230ff7a7e3f84b8279d6e WHIRLPOOL c7d9b341eb243f382db2e39b90f4b430dd75b0445322fe228e26201ae75b06fec42c27f80a1f003dbb7c03382be94b1ccca3ed96b3bfd4f14c723c496db77a5f |
1639 |
+DIST oslo.messaging-5.10.0.tar.gz 274071 SHA256 9abd5e90dd7bb6521f9bc083e692eeb2cc0723c3b5b8c1449e89da5491cf3055 SHA512 a66e9096635f3119607c343bca710c6d55a7540140af7c06e39892479a911718085f8712a063498979c1266adc1b7a943884adcb0c41d996d0675e46bbc52ac7 WHIRLPOOL b953fc0a3d393ce9e3118ba4077060d3012f88c745de8188da0579cceb04a318259faa97deb067f94cca0d1f62194bf0deebcaaa6976726f41b2bffb99a9152b |
1640 |
|
1641 |
diff --git a/dev-python/oslo-messaging/oslo-messaging-4.6.1.ebuild b/dev-python/oslo-messaging/oslo-messaging-4.6.1.ebuild |
1642 |
index b075d50..417d5f6 100644 |
1643 |
--- a/dev-python/oslo-messaging/oslo-messaging-4.6.1.ebuild |
1644 |
+++ b/dev-python/oslo-messaging/oslo-messaging-4.6.1.ebuild |
1645 |
@@ -1,4 +1,4 @@ |
1646 |
-# Copyright 1999-2015 Gentoo Foundation |
1647 |
+# Copyright 1999-2016 Gentoo Foundation |
1648 |
# Distributed under the terms of the GNU General Public License v2 |
1649 |
# $Id$ |
1650 |
|
1651 |
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_3 python3_4 python3_5 ) |
1652 |
|
1653 |
inherit distutils-r1 |
1654 |
|
1655 |
-DESCRIPTION="Messaging API for RPC and notifications over a number of different messaging transports" |
1656 |
+DESCRIPTION="Messaging API for RPC and notifications over different messaging transports" |
1657 |
HOMEPAGE="https://pypi.python.org/pypi/oslo.messaging" |
1658 |
SRC_URI="mirror://pypi/${PN:0:1}/oslo.messaging/oslo.messaging-${PV}.tar.gz" |
1659 |
S="${WORKDIR}/oslo.messaging-${PV}" |
1660 |
|
1661 |
diff --git a/dev-python/oslo-messaging/oslo-messaging-4.6.1.ebuild b/dev-python/oslo-messaging/oslo-messaging-5.10.0.ebuild |
1662 |
similarity index 65% |
1663 |
copy from dev-python/oslo-messaging/oslo-messaging-4.6.1.ebuild |
1664 |
copy to dev-python/oslo-messaging/oslo-messaging-5.10.0.ebuild |
1665 |
index b075d50..bb165dd 100644 |
1666 |
--- a/dev-python/oslo-messaging/oslo-messaging-4.6.1.ebuild |
1667 |
+++ b/dev-python/oslo-messaging/oslo-messaging-5.10.0.ebuild |
1668 |
@@ -1,45 +1,46 @@ |
1669 |
-# Copyright 1999-2015 Gentoo Foundation |
1670 |
+# Copyright 1999-2016 Gentoo Foundation |
1671 |
# Distributed under the terms of the GNU General Public License v2 |
1672 |
# $Id$ |
1673 |
|
1674 |
-EAPI=5 |
1675 |
-PYTHON_COMPAT=( python2_7 python3_3 python3_4 python3_5 ) |
1676 |
+EAPI=6 |
1677 |
+PYTHON_COMPAT=( python2_7 python3_4 python3_5 ) |
1678 |
|
1679 |
inherit distutils-r1 |
1680 |
|
1681 |
-DESCRIPTION="Messaging API for RPC and notifications over a number of different messaging transports" |
1682 |
+DESCRIPTION="Messaging API for RPC and notifications over different messaging transports" |
1683 |
HOMEPAGE="https://pypi.python.org/pypi/oslo.messaging" |
1684 |
SRC_URI="mirror://pypi/${PN:0:1}/oslo.messaging/oslo.messaging-${PV}.tar.gz" |
1685 |
S="${WORKDIR}/oslo.messaging-${PV}" |
1686 |
|
1687 |
LICENSE="Apache-2.0" |
1688 |
SLOT="0" |
1689 |
-KEYWORDS="amd64 ~arm64 x86" |
1690 |
+KEYWORDS="~amd64 ~arm64 ~x86" |
1691 |
|
1692 |
-CDEPEND=" |
1693 |
- >=dev-python/pbr-1.8[${PYTHON_USEDEP}] |
1694 |
- <dev-python/pbr-2.0[${PYTHON_USEDEP}]" |
1695 |
+CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]" |
1696 |
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] |
1697 |
${CDEPEND}" |
1698 |
RDEPEND=" |
1699 |
${CDEPEND} |
1700 |
>=dev-python/futurist-0.11.0[${PYTHON_USEDEP}] |
1701 |
- >=dev-python/oslo-config-3.7.0[${PYTHON_USEDEP}] |
1702 |
- >=dev-python/oslo-context-0.2.0[${PYTHON_USEDEP}] |
1703 |
+ !~dev-python/futurist-0.15.0[${PYTHON_USEDEP}] |
1704 |
+ >=dev-python/oslo-config-3.14.0[${PYTHON_USEDEP}] |
1705 |
+ >=dev-python/oslo-context-2.9.0[${PYTHON_USEDEP}] |
1706 |
>=dev-python/oslo-log-1.14.0[${PYTHON_USEDEP}] |
1707 |
- >=dev-python/oslo-utils-3.5.0[${PYTHON_USEDEP}] |
1708 |
+ >=dev-python/oslo-utils-3.16.0[${PYTHON_USEDEP}] |
1709 |
>=dev-python/oslo-serialization-1.10.0[${PYTHON_USEDEP}] |
1710 |
- >=dev-python/oslo-service-1.0.0[${PYTHON_USEDEP}] |
1711 |
+ >=dev-python/oslo-service-1.10.0[${PYTHON_USEDEP}] |
1712 |
>=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}] |
1713 |
- >=dev-python/stevedore-1.5.0[${PYTHON_USEDEP}] |
1714 |
+ >=dev-python/stevedore-1.16.0[${PYTHON_USEDEP}] |
1715 |
>=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] |
1716 |
+ >=dev-python/monotonic-0.6[${PYTHON_USEDEP}] |
1717 |
>=dev-python/six-1.9.0[${PYTHON_USEDEP}] |
1718 |
- >=dev-python/cachetools-1.0.0[${PYTHON_USEDEP}] |
1719 |
+ >=dev-python/cachetools-1.1.0[${PYTHON_USEDEP}] |
1720 |
>=dev-python/eventlet-0.18.4[${PYTHON_USEDEP}] |
1721 |
>=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}] |
1722 |
>=dev-python/webob-1.2.3[${PYTHON_USEDEP}] |
1723 |
>=dev-python/pyyaml-3.1.0[${PYTHON_USEDEP}] |
1724 |
>=dev-python/py-amqp-1.4.0[${PYTHON_USEDEP}] |
1725 |
+ <dev-python/py-amqp-2.0.0[${PYTHON_USEDEP}] |
1726 |
>=dev-python/kombu-3.0.25[${PYTHON_USEDEP}] |
1727 |
>=dev-python/pika-0.10.0[${PYTHON_USEDEP}] |
1728 |
>=dev-python/pika-pool-0.1.3[${PYTHON_USEDEP}] |
1729 |
|
1730 |
diff --git a/dev-python/oslo-middleware/Manifest b/dev-python/oslo-middleware/Manifest |
1731 |
index 1d2f55e..5558069 100644 |
1732 |
--- a/dev-python/oslo-middleware/Manifest |
1733 |
+++ b/dev-python/oslo-middleware/Manifest |
1734 |
@@ -1 +1,2 @@ |
1735 |
+DIST oslo.middleware-3.19.0.tar.gz 41711 SHA256 f36c37b9d8f4c6eccc494172569184c3f9a4028a6401e8cf75d7656fc7b1d292 SHA512 e347f9f683b8e925286390fc84eb5aebb76b6f490d564f9273b6d53762bbd9f09dab3dc5f740ab4eb0849de00381ad71264b0d8c048629b770b8740243300e50 WHIRLPOOL aa08f79b269cc1dc2c3c54f121e2de783a9f4b13c0fc1d9be492044cd4c34f59a4b2446efab2870d1cfdaa932f41cc5075ee4bd01876edb34d94b35c2d575211 |
1736 |
DIST oslo.middleware-3.8.0.tar.gz 39756 SHA256 2d985b238182cf70c1adbe1a041eb96eacde3106751fe2c7f1cd81d57a4dbda2 SHA512 575708b9f19938787d4d42accfbafcd63a9cee0aeb871dc0b3dd504dc4d5f97db27abfcfd7ae56dfc7d68eb670c11f93c1f79d3fd02d30247497614b3f51d80a WHIRLPOOL 2498c2a67ca83214c8512a2a86d78155638a107971d7a98a3534c625138c89f56273ab6dda437399799a6960129f4c7dfa758d2af46ede15813d7614d5db3a6d |
1737 |
|
1738 |
diff --git a/dev-python/oslo-middleware/oslo-middleware-3.19.0.ebuild b/dev-python/oslo-middleware/oslo-middleware-3.19.0.ebuild |
1739 |
new file mode 100644 |
1740 |
index 00000000..a58c69a |
1741 |
--- /dev/null |
1742 |
+++ b/dev-python/oslo-middleware/oslo-middleware-3.19.0.ebuild |
1743 |
@@ -0,0 +1,57 @@ |
1744 |
+# Copyright 1999-2016 Gentoo Foundation |
1745 |
+# Distributed under the terms of the GNU General Public License v2 |
1746 |
+# $Id$ |
1747 |
+ |
1748 |
+EAPI=6 |
1749 |
+PYTHON_COMPAT=( python2_7 python3_4 python3_5 ) |
1750 |
+ |
1751 |
+inherit distutils-r1 |
1752 |
+ |
1753 |
+DESCRIPTION="Components injected into wsgi pipelines to intercept request/response flows." |
1754 |
+HOMEPAGE="https://pypi.python.org/pypi/oslo.middleware" |
1755 |
+SRC_URI="mirror://pypi/${PN:0:1}/oslo.middleware/oslo.middleware-${PV}.tar.gz" |
1756 |
+S="${WORKDIR}/oslo.middleware-${PV}" |
1757 |
+ |
1758 |
+LICENSE="Apache-2.0" |
1759 |
+SLOT="0" |
1760 |
+KEYWORDS="~amd64 ~arm64 ~x86" |
1761 |
+IUSE="test" |
1762 |
+ |
1763 |
+CDEPEND=" |
1764 |
+ >=dev-python/pbr-1.6[${PYTHON_USEDEP}] |
1765 |
+ <dev-python/pbr-2.0[${PYTHON_USEDEP}]" |
1766 |
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] |
1767 |
+ ${CDEPEND} |
1768 |
+ test? ( |
1769 |
+ >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] |
1770 |
+ >=dev-python/mock-2.0.0[${PYTHON_USEDEP}] |
1771 |
+ >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}] |
1772 |
+ !~dev-python/oslo-sphinx-3.4.0[${PYTHON_USEDEP}] |
1773 |
+ >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}] |
1774 |
+ >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}] |
1775 |
+ !~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}] |
1776 |
+ <dev-python/sphinx-1.3.0[${PYTHON_USEDEP}] |
1777 |
+ >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}] |
1778 |
+ >=dev-python/coverage-3.6[${PYTHON_USEDEP}] |
1779 |
+ )" |
1780 |
+RDEPEND=" |
1781 |
+ ${CDEPEND} |
1782 |
+ >=dev-python/jinja-2.8[${PYTHON_USEDEP}] |
1783 |
+ >=dev-python/oslo-config-3.14.0[${PYTHON_USEDEP}] |
1784 |
+ >=dev-python/oslo-context-2.9.0[${PYTHON_USEDEP}] |
1785 |
+ >=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}] |
1786 |
+ >=dev-python/oslo-utils-3.16.0[${PYTHON_USEDEP}] |
1787 |
+ >=dev-python/six-1.9.0[${PYTHON_USEDEP}] |
1788 |
+ >=dev-python/stevedore-1.16.0[${PYTHON_USEDEP}] |
1789 |
+ >=dev-python/webob-1.2.3[${PYTHON_USEDEP}] |
1790 |
+ >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] |
1791 |
+" |
1792 |
+ |
1793 |
+python_prepare_all() { |
1794 |
+ sed -i '/^hacking/d' test-requirements.txt || die |
1795 |
+ distutils-r1_python_prepare_all |
1796 |
+} |
1797 |
+ |
1798 |
+python_test() { |
1799 |
+ nosetests tests/ || die "test failed under ${EPYTHON}" |
1800 |
+} |
1801 |
|
1802 |
diff --git a/dev-python/oslo-policy/Manifest b/dev-python/oslo-policy/Manifest |
1803 |
index d900f00..7c579fe 100644 |
1804 |
--- a/dev-python/oslo-policy/Manifest |
1805 |
+++ b/dev-python/oslo-policy/Manifest |
1806 |
@@ -1 +1,2 @@ |
1807 |
+DIST oslo.policy-1.14.0.tar.gz 58516 SHA256 cedbc22f191524ae2a98e42e53fe7e4adcd5e0715b4c176b9daaa9dcb85cbab9 SHA512 3cf6e3f77a82761106b0ec73570faadc5f493fbb7f139e9bd2c3114ad773d785f5d5a8d3218b624259558e73cc8122e110c685a60205cb7ef1d8580412a851c0 WHIRLPOOL 1b3eece66117f14390e8b4efee9414ec4cd715c6913a7d69b5662531f7be898aab0b60cb55cb399b0c0b2478b4751415a5bede22a21bb465606a9d88ab3c1776 |
1808 |
DIST oslo.policy-1.6.0.tar.gz 38076 SHA256 24d5ecdf4e10f33a9fb2e8784876f73276637d8663c33f594e8efc99e179016a SHA512 468fcad020c90ce55b8f12199952f946cef6f352f3abc72b64e4538a6bd98dbf1d7ebe191600cff0e2654f97e4af3ccfc480a88c36133f33045ce37c2692a31c WHIRLPOOL b84ebb32db93710c5019dda8833129f3ccc855486655daf7b937eb3ad786b501cd51a9fdb4b55819dd414cdb3151a72b2d7ffd118c015bc1ca7b68a60c5a435d |
1809 |
|
1810 |
diff --git a/dev-python/oslo-policy/oslo-policy-1.14.0.ebuild b/dev-python/oslo-policy/oslo-policy-1.14.0.ebuild |
1811 |
new file mode 100644 |
1812 |
index 00000000..eff7fe1 |
1813 |
--- /dev/null |
1814 |
+++ b/dev-python/oslo-policy/oslo-policy-1.14.0.ebuild |
1815 |
@@ -0,0 +1,52 @@ |
1816 |
+# Copyright 1999-2016 Gentoo Foundation |
1817 |
+# Distributed under the terms of the GNU General Public License v2 |
1818 |
+# $Id$ |
1819 |
+ |
1820 |
+EAPI=6 |
1821 |
+PYTHON_COMPAT=( python2_7 python3_4 python3_5) |
1822 |
+ |
1823 |
+inherit distutils-r1 |
1824 |
+ |
1825 |
+DESCRIPTION="Provides support for RBAC policy enforcement across all OpenStack services." |
1826 |
+HOMEPAGE="https://pypi.python.org/pypi/oslo.policy" |
1827 |
+SRC_URI="mirror://pypi/${PN:0:1}/oslo.policy/oslo.policy-${PV}.tar.gz" |
1828 |
+S="${WORKDIR}/oslo.policy-${PV}" |
1829 |
+ |
1830 |
+LICENSE="Apache-2.0" |
1831 |
+SLOT="0" |
1832 |
+KEYWORDS="~amd64 ~arm64 ~x86" |
1833 |
+IUSE="test" |
1834 |
+ |
1835 |
+CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]" |
1836 |
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] |
1837 |
+ ${CDEPEND} |
1838 |
+ test? ( |
1839 |
+ >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}] |
1840 |
+ >=dev-python/requests-mock-1.0.0[${PYTHON_USEDEP}] |
1841 |
+ >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}] |
1842 |
+ !~dev-python/oslo-sphinx-3.4.0[${PYTHON_USEDEP}] |
1843 |
+ >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}] |
1844 |
+ !~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}] |
1845 |
+ <dev-python/sphinx-1.3.0[${PYTHON_USEDEP}] |
1846 |
+ >=dev-python/reno-1.8.0[${PYTHON_USEDEP}] |
1847 |
+ )" |
1848 |
+RDEPEND=" |
1849 |
+ ${CDEPEND} |
1850 |
+ >=dev-python/requests-2.10.0[${PYTHON_USEDEP}] |
1851 |
+ >=dev-python/oslo-config-3.14.0[${PYTHON_USEDEP}] |
1852 |
+ >=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}] |
1853 |
+ >=dev-python/oslo-serialization-1.10.0[${PYTHON_USEDEP}] |
1854 |
+ >=dev-python/oslo-utils-3.16.0[${PYTHON_USEDEP}] |
1855 |
+ >=dev-python/six-1.9.0[${PYTHON_USEDEP}] |
1856 |
+" |
1857 |
+ |
1858 |
+# This time half the doc files are missing; Do you want them? |
1859 |
+ |
1860 |
+python_prepare_all() { |
1861 |
+ sed -i '/^hacking/d' test-requirements.txt || die |
1862 |
+ distutils-r1_python_prepare_all |
1863 |
+} |
1864 |
+ |
1865 |
+python_test() { |
1866 |
+ nosetests tests/ || die "test failed under ${EPYTHON}" |
1867 |
+} |
1868 |
|
1869 |
diff --git a/dev-python/oslo-serialization/Manifest b/dev-python/oslo-serialization/Manifest |
1870 |
index e23be69..4ebafa6 100644 |
1871 |
--- a/dev-python/oslo-serialization/Manifest |
1872 |
+++ b/dev-python/oslo-serialization/Manifest |
1873 |
@@ -1 +1,2 @@ |
1874 |
DIST oslo-serialization-1.11.0.tar.gz 20612 SHA256 b9a5b8bd4583957476464016f1c4d3ca01a30a0125acb1cd0ddd830715c88e1f SHA512 0fbe6282f26678208c22d31e6c221d63173688151b1eb228fd1dbbc184973c1039c43efa8d4f67f7f99dc3263d46021e6f0b7efcfbc4c13515d4a4d0f55cf0c2 WHIRLPOOL 3adb4c481ed8b8b789714b2d182b43cb7e948cfc49a73380c5abd3f662f00d10f8a10a41596f31c5a3ec98e75bbd170692a6fc8f720875fd4fe35d1b23df8e7a |
1875 |
+DIST oslo-serialization-2.13.0.tar.gz 23273 SHA256 7bfdb1c10bc24c4887407a2ac46708b1fd16e9bc2ceb6bb3805696e8cebf6566 SHA512 0cbcc650c06a7468986971c92674ebb6ad66355c05584a9bb78099bb185818cf9a61fc44a98dada6e6879037cc54596d7095069ba1ce4e7e5ceb9348ea31a493 WHIRLPOOL 2ccb79d37b132af08b8c9174394f6c006587eeb8b69a94ef5af06e1fb85180e34ff652b3ce04c372c06808cedcae92183b56b26fc044e20f51080c664b8f58c2 |
1876 |
|
1877 |
diff --git a/dev-python/oslo-serialization/oslo-serialization-2.13.0.ebuild b/dev-python/oslo-serialization/oslo-serialization-2.13.0.ebuild |
1878 |
new file mode 100644 |
1879 |
index 00000000..36cd8f2 |
1880 |
--- /dev/null |
1881 |
+++ b/dev-python/oslo-serialization/oslo-serialization-2.13.0.ebuild |
1882 |
@@ -0,0 +1,75 @@ |
1883 |
+# Copyright 1999-2016 Gentoo Foundation |
1884 |
+# Distributed under the terms of the GNU General Public License v2 |
1885 |
+# $Id$ |
1886 |
+ |
1887 |
+EAPI=6 |
1888 |
+ |
1889 |
+PYTHON_COMPAT=( python{2_7,3_{4,5}} ) |
1890 |
+ |
1891 |
+inherit distutils-r1 vcs-snapshot |
1892 |
+ |
1893 |
+MY_PN=${PN/-/.} |
1894 |
+ |
1895 |
+DESCRIPTION="Oslo Serialization library" |
1896 |
+HOMEPAGE="https://launchpad.net/oslo" |
1897 |
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz" |
1898 |
+ |
1899 |
+LICENSE="Apache-2.0" |
1900 |
+SLOT="0" |
1901 |
+KEYWORDS="~amd64 ~arm64 ~x86" |
1902 |
+IUSE="doc test" |
1903 |
+ |
1904 |
+CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]" |
1905 |
+DEPEND=" |
1906 |
+ dev-python/setuptools[${PYTHON_USEDEP}] |
1907 |
+ ${CDEPEND} |
1908 |
+ test? ( |
1909 |
+ >=dev-python/mock-1.2[${PYTHON_USEDEP}] |
1910 |
+ virtual/python-ipaddress[${PYTHON_USEDEP}] |
1911 |
+ >=dev-python/mock-2.0.0[${PYTHON_USEDEP}] |
1912 |
+ >=dev-python/netaddr-0.7.12[${PYTHON_USEDEP}] |
1913 |
+ !~dev-python/netaddr-0.7.16[${PYTHON_USEDEP}] |
1914 |
+ >=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}] |
1915 |
+ >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}] |
1916 |
+ ) |
1917 |
+ doc? ( |
1918 |
+ >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}] |
1919 |
+ >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}] |
1920 |
+ !~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}] |
1921 |
+ <dev-python/sphinx-1.3[${PYTHON_USEDEP}] |
1922 |
+ ) |
1923 |
+" |
1924 |
+RDEPEND=" |
1925 |
+ ${CDEPEND} |
1926 |
+ >=dev-python/six-1.9.0[${PYTHON_USEDEP}] |
1927 |
+ >=dev-python/msgpack-0.4.0[${PYTHON_USEDEP}] |
1928 |
+ >=dev-python/oslo-utils-3.16.0[${PYTHON_USEDEP}] |
1929 |
+ >=dev-python/pytz-2013.6[${PYTHON_USEDEP}] |
1930 |
+" |
1931 |
+ |
1932 |
+python_prepare_all() { |
1933 |
+ use doc && esetup.py build_sphinx |
1934 |
+} |
1935 |
+ |
1936 |
+# Note: Tests fail due to requiring installation. |
1937 |
+# |
1938 |
+# Installation appears to fail due ot the use of namespace packages but root |
1939 |
+# cause was never truly established. |
1940 |
+RESTRICT="test" |
1941 |
+ |
1942 |
+python_test() { |
1943 |
+ distutils_install_for_testing |
1944 |
+ |
1945 |
+ PYTHONPATH="${TEST_DIR}/lib:${PYTHONPATH}" |
1946 |
+ |
1947 |
+ rm -rf .testrepository || die "couldn't remove '.testrepository' under ${EPTYHON}" |
1948 |
+ |
1949 |
+ testr init || die "testr init failed under ${EPYTHON}" |
1950 |
+ testr run || die "testr run failed under ${EPYTHON}" |
1951 |
+} |
1952 |
+ |
1953 |
+python_install_all() { |
1954 |
+ use doc && local HTML_DOCS=( doc/build/html/. ) |
1955 |
+ |
1956 |
+ distutils-r1_python_install_all |
1957 |
+} |
1958 |
|
1959 |
diff --git a/dev-python/oslo-service/Manifest b/dev-python/oslo-service/Manifest |
1960 |
index 4f78ca6..9bec4e5 100644 |
1961 |
--- a/dev-python/oslo-service/Manifest |
1962 |
+++ b/dev-python/oslo-service/Manifest |
1963 |
@@ -1 +1,2 @@ |
1964 |
+DIST oslo.service-1.16.0.tar.gz 69762 SHA256 5a0d4743ece2f481fe95bf0e1be67fbfabf63adaeabca5f1acdc2a0280244fec SHA512 4ad1feb736cb678e9375c654fc728e6f58b17f01018a28576b51de8803492c21c9abac4f73cac76214f2f41ac40d29b849ca9f2fc000ddf9e3de5955f8212907 WHIRLPOOL b5689435782aafe38ce03595b99287069ededced82ef6c38d0db847fc32e75597c3a4c26564c4e39e63a0fe8728ffbf722a2760c5b9ef118914a32246ba97bd4 |
1965 |
DIST oslo.service-1.8.0.tar.gz 66072 SHA256 cfd519945adb986f3e9e9bb01bebe1a0875ba38b1463a7deb6a7cba5a4e02d4d SHA512 f84aae9eddd4a702b289a2265bc4d53f4d0f01ebeba3c48b2614942eff6beeb3da7a978dcfccc58c9ddcc28031f358da3875926e8baece9d96bf5829a1c3b9e5 WHIRLPOOL 3da0853cb7568fbfde61e9a08cf2bbeaf741011e4768774c5e1423093adca8028861bcedf0b1451fce4c5154af17932a2944c07412d6fac3262653c8a11f4392 |
1966 |
|
1967 |
diff --git a/dev-python/oslo-service/oslo-service-1.16.0.ebuild b/dev-python/oslo-service/oslo-service-1.16.0.ebuild |
1968 |
new file mode 100644 |
1969 |
index 00000000..fcfaa8d |
1970 |
--- /dev/null |
1971 |
+++ b/dev-python/oslo-service/oslo-service-1.16.0.ebuild |
1972 |
@@ -0,0 +1,63 @@ |
1973 |
+# Copyright 1999-2016 Gentoo Foundation |
1974 |
+# Distributed under the terms of the GNU General Public License v2 |
1975 |
+# $Id$ |
1976 |
+ |
1977 |
+EAPI=6 |
1978 |
+PYTHON_COMPAT=( python2_7 python3_4 python3_5 ) |
1979 |
+ |
1980 |
+inherit distutils-r1 |
1981 |
+ |
1982 |
+DESCRIPTION="Library for running OpenStack services" |
1983 |
+HOMEPAGE="https://pypi.python.org/pypi/oslo.service" |
1984 |
+SRC_URI="mirror://pypi/${PN:0:1}/oslo.service/oslo.service-${PV}.tar.gz" |
1985 |
+S="${WORKDIR}/oslo.service-${PV}" |
1986 |
+ |
1987 |
+LICENSE="Apache-2.0" |
1988 |
+SLOT="0" |
1989 |
+KEYWORDS="~amd64 ~arm64 ~x86" |
1990 |
+IUSE="test" |
1991 |
+ |
1992 |
+CDEPEND=" |
1993 |
+ >=dev-python/pbr-1.8[${PYTHON_USEDEP}] |
1994 |
+ <dev-python/pbr-2.0[${PYTHON_USEDEP}]" |
1995 |
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] |
1996 |
+ ${CDEPEND} |
1997 |
+ test? ( |
1998 |
+ >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] |
1999 |
+ >=dev-python/mock-2.0.0[${PYTHON_USEDEP}] |
2000 |
+ >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}] |
2001 |
+ >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}] |
2002 |
+ !~dev-python/oslo-sphinx-3.4.0[${PYTHON_USEDEP}] |
2003 |
+ >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}] |
2004 |
+ !~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}] |
2005 |
+ <dev-python/sphinx-1.3.0[${PYTHON_USEDEP}] |
2006 |
+ >=dev-python/bandit-1.1.0[${PYTHON_USEDEP}] |
2007 |
+ )" |
2008 |
+RDEPEND=" |
2009 |
+ ${CDEPEND} |
2010 |
+ >=dev-python/webob-1.2.3[${PYTHON_USEDEP}] |
2011 |
+ >=dev-python/eventlet-0.18.4[${PYTHON_USEDEP}] |
2012 |
+ >=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}] |
2013 |
+ >=dev-python/monotonic-0.6[${PYTHON_USEDEP}] |
2014 |
+ >=dev-python/oslo-utils-3.16.0[${PYTHON_USEDEP}] |
2015 |
+ >=dev-python/oslo-concurrency-3.8.0[${PYTHON_USEDEP}] |
2016 |
+ >=dev-python/oslo-config-3.14.0[${PYTHON_USEDEP}] |
2017 |
+ >=dev-python/oslo-log-1.14.0[${PYTHON_USEDEP}] |
2018 |
+ >=dev-python/six-1.9.0[${PYTHON_USEDEP}] |
2019 |
+ >=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}] |
2020 |
+ >=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}] |
2021 |
+ >=dev-python/routes-1.12.3[${PYTHON_USEDEP}] |
2022 |
+ !~dev-python/routes-2.0[${PYTHON_USEDEP}] |
2023 |
+ !~dev-python/routes-2.1[$(python_gen_usedep 'python2_7')] |
2024 |
+ !~dev-python/routes-2.3[${PYTHON_USEDEP}] |
2025 |
+ dev-python/paste[${PYTHON_USEDEP}] |
2026 |
+" |
2027 |
+ |
2028 |
+python_prepare_all() { |
2029 |
+ sed -i '/^hacking/d' test-requirements.txt || die |
2030 |
+ distutils-r1_python_prepare_all |
2031 |
+} |
2032 |
+ |
2033 |
+python_test() { |
2034 |
+ nosetests tests/ || die "test failed under ${EPYTHON}" |
2035 |
+} |
2036 |
|
2037 |
diff --git a/dev-python/oslo-utils/Manifest b/dev-python/oslo-utils/Manifest |
2038 |
index 0d117de..34c4134 100644 |
2039 |
--- a/dev-python/oslo-utils/Manifest |
2040 |
+++ b/dev-python/oslo-utils/Manifest |
2041 |
@@ -1 +1,2 @@ |
2042 |
+DIST oslo-utils-3.16.0.tar.gz 76660 SHA256 109e018da9d95caba79c94935257d2335e5a77e65ebbff218cb9756e746630f1 SHA512 58edfeb2b7cb59bcde1b7abf87a1509c30e586051fd7fc0803f6c0a53a717c084b2bbf4d2d906261f20053e3c32189bc86ad1b615c0b9437bacb9b2075dce8ec WHIRLPOOL ade367faefe2bd08ed3656c6727374468df4d70dba4e4b37c7dba1656c057fa0dfb167a537635b66c0df9b69bce5611b0fa0f62ac8ece9f64f4caec7b8621ee7 |
2043 |
DIST oslo-utils-3.8.0.tar.gz 70830 SHA256 c0e935b86e72facc02264271ed09dd9c5879d52452d7a1b4a116a6c7d05077aa SHA512 bd2e140f8f2c06c3b1ad8ee34071746e3987352d0ab79d91ea70716c34b4a8baa066e9731376618554b57b1b88ea570ab2f51c563c43f78a46ff7a132ed03fc5 WHIRLPOOL 865a2d438f0085c7cf50f2c29d12dcbb9f94dc1a5d7679d69a56f821029ef8f92d4f19dfa4375b302dd3848f77e35f7a168cefbd9e85bac26a680cfe3cfce9f1 |
2044 |
|
2045 |
diff --git a/dev-python/oslo-utils/oslo-utils-3.16.0.ebuild b/dev-python/oslo-utils/oslo-utils-3.16.0.ebuild |
2046 |
new file mode 100644 |
2047 |
index 00000000..4e965d4 |
2048 |
--- /dev/null |
2049 |
+++ b/dev-python/oslo-utils/oslo-utils-3.16.0.ebuild |
2050 |
@@ -0,0 +1,97 @@ |
2051 |
+# Copyright 1999-2016 Gentoo Foundation |
2052 |
+# Distributed under the terms of the GNU General Public License v2 |
2053 |
+# $Id$ |
2054 |
+ |
2055 |
+EAPI=6 |
2056 |
+ |
2057 |
+PYTHON_COMPAT=( python{2_7,3_{4,5}} ) |
2058 |
+ |
2059 |
+inherit distutils-r1 vcs-snapshot |
2060 |
+ |
2061 |
+MY_PN=${PN/-/.} |
2062 |
+ |
2063 |
+DESCRIPTION="Oslo Utility library" |
2064 |
+HOMEPAGE="https://launchpad.net/oslo" |
2065 |
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz" |
2066 |
+ |
2067 |
+LICENSE="Apache-2.0" |
2068 |
+SLOT="0" |
2069 |
+KEYWORDS="~amd64 ~arm64 ~x86" |
2070 |
+IUSE="doc test" |
2071 |
+ |
2072 |
+CDEPEND=" |
2073 |
+ >=dev-python/pbr-1.6[${PYTHON_USEDEP}] |
2074 |
+ <dev-python/pbr-2.0[${PYTHON_USEDEP}] |
2075 |
+" |
2076 |
+DEPEND=" |
2077 |
+ dev-python/setuptools[${PYTHON_USEDEP}] |
2078 |
+ ${CDEPEND} |
2079 |
+ test? ( |
2080 |
+ >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] |
2081 |
+ >=dev-python/subunit-0.0.18[${PYTHON_USEDEP}] |
2082 |
+ >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}] |
2083 |
+ >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] |
2084 |
+ >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}] |
2085 |
+ >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}] |
2086 |
+ >=dev-python/coverage-3.6.0[${PYTHON_USEDEP}] |
2087 |
+ >=dev-python/mock-2.0.0[${PYTHON_USEDEP}] |
2088 |
+ >=dev-python/oslo-config-3.12.0[${PYTHON_USEDEP}] |
2089 |
+ >=dev-python/bandit-1.0.1[${PYTHON_USEDEP}] |
2090 |
+ ) |
2091 |
+ doc? ( |
2092 |
+ >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}] |
2093 |
+ !~dev-python/oslo-sphinx-3.4.0[${PYTHON_USEDEP}] |
2094 |
+ >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}] |
2095 |
+ !~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}] |
2096 |
+ <dev-python/sphinx-1.3[${PYTHON_USEDEP}] |
2097 |
+ ) |
2098 |
+" |
2099 |
+RDEPEND=" |
2100 |
+ ${CDEPEND} |
2101 |
+ >=dev-python/six-1.9.0[${PYTHON_USEDEP}] |
2102 |
+ virtual/python-funcsigs[${PYTHON_USEDEP}] |
2103 |
+ >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] |
2104 |
+ >=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}] |
2105 |
+ >=dev-python/monotonic-0.6[${PYTHON_USEDEP}] |
2106 |
+ >=dev-python/pytz-2013.6[${PYTHON_USEDEP}] |
2107 |
+ >=dev-python/netaddr-0.7.12[${PYTHON_USEDEP}] |
2108 |
+ !~dev-python/netaddr-0.7.16[${PYTHON_USEDEP}] |
2109 |
+ >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}] |
2110 |
+ >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] |
2111 |
+ >=dev-python/pyparsing-2.0.1[${PYTHON_USEDEP}] |
2112 |
+" |
2113 |
+ |
2114 |
+python_prepare_all() { |
2115 |
+ sed -i '/^hacking/d' test-requirements.txt || die |
2116 |
+} |
2117 |
+ |
2118 |
+python_compile_all() { |
2119 |
+ use doc && esetup.py build_sphinx |
2120 |
+} |
2121 |
+ |
2122 |
+# Note: Tests fail due to requiring installation |
2123 |
+# |
2124 |
+# Installation appears to fail due to the use of namespace packages but root |
2125 |
+# cause was never truly established. |
2126 |
+# |
2127 |
+# Tests fail with: |
2128 |
+# ImportError: No module named 'oslo.utils |
2129 |
+ |
2130 |
+#RESTRICT="test" |
2131 |
+ |
2132 |
+python_test() { |
2133 |
+ distutils_install_for_testing |
2134 |
+ |
2135 |
+ cd "${TEST_DIR}"/lib || die |
2136 |
+ |
2137 |
+ rm -rf .testrepository || die "couldn't remove '.testrepository' under ${EPTYHON}" |
2138 |
+ |
2139 |
+ testr init || die "testr init failed under ${EPYTHON}" |
2140 |
+ testr run || die "testr run failed under ${EPYTHON}" |
2141 |
+} |
2142 |
+ |
2143 |
+python_install_all() { |
2144 |
+ use doc && local HTML_DOCS=( doc/build/html/. ) |
2145 |
+ |
2146 |
+ distutils-r1_python_install_all |
2147 |
+} |
2148 |
|
2149 |
diff --git a/dev-python/osprofiler/Manifest b/dev-python/osprofiler/Manifest |
2150 |
index 71d15e52..b977212 100644 |
2151 |
--- a/dev-python/osprofiler/Manifest |
2152 |
+++ b/dev-python/osprofiler/Manifest |
2153 |
@@ -1 +1,2 @@ |
2154 |
DIST osprofiler-1.2.0.tar.gz 53375 SHA256 62447e1ed954587036e1fa62b9f7d5f9d23b585f6fd0bf7a4c3b7926880f7f0d SHA512 4c7d9ac8ed447e5b6bf8dabd37a144dad21c176e42abd20348a6f3fe2eccc9f05fa88aa04e63ea730bc9acd52c69a2949b39535363ba47e5b6ad96804fb3c0c5 WHIRLPOOL bee27edabea3ab48b742a0e220f26dc8d4595dc244ed676e402af81096daf533a2fea42ca89a3963d2d8d4eb5dba2e9e23edb8caca2b1c0eccb39956c7a82a8d |
2155 |
+DIST osprofiler-1.4.0.tar.gz 59906 SHA256 cda53436ffc8fc155fd220dd9bc9b2819c89f35baf62cd85f68dd5ea900f33fc SHA512 541f51b949158d7ce5ff31c8d5632a57ce557469e3277d9aae1c589377388e9f57a7abcd436c4452af544ba3d4dd3332e43b8e3594e7aa13a526f0d24360c176 WHIRLPOOL d7f7d2f5d8fd2b09d8e047f69809b7e1e21c8c2276a0a316132db47c5e18430bc866caa2fe3812173c175c1b3076c385226173eb81bb06712e0bdb50a5a2c099 |
2156 |
|
2157 |
diff --git a/dev-python/osprofiler/osprofiler-1.4.0.ebuild b/dev-python/osprofiler/osprofiler-1.4.0.ebuild |
2158 |
new file mode 100644 |
2159 |
index 00000000..a7d059b |
2160 |
--- /dev/null |
2161 |
+++ b/dev-python/osprofiler/osprofiler-1.4.0.ebuild |
2162 |
@@ -0,0 +1,29 @@ |
2163 |
+# Copyright 1999-2016 Gentoo Foundation |
2164 |
+# Distributed under the terms of the GNU General Public License v2 |
2165 |
+# $Id$ |
2166 |
+ |
2167 |
+EAPI=5 |
2168 |
+PYTHON_COMPAT=( python2_7 python3_3 python3_4 python3_5 ) |
2169 |
+ |
2170 |
+inherit distutils-r1 |
2171 |
+ |
2172 |
+DESCRIPTION="OpenStack Profiler Library" |
2173 |
+HOMEPAGE="https://launchpad.net/osprofiler" |
2174 |
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" |
2175 |
+ |
2176 |
+LICENSE="Apache-2.0" |
2177 |
+SLOT="0" |
2178 |
+KEYWORDS="~amd64 ~arm64 ~x86" |
2179 |
+IUSE="" |
2180 |
+ |
2181 |
+DEPEND=" |
2182 |
+ dev-python/setuptools[${PYTHON_USEDEP}] |
2183 |
+ >=dev-python/pbr-1.6.0[${PYTHON_USEDEP}] |
2184 |
+" |
2185 |
+RDEPEND=" |
2186 |
+ >=dev-python/pbr-1.6.0[${PYTHON_USEDEP}] |
2187 |
+ >=dev-python/six-1.9.0[${PYTHON_USEDEP}] |
2188 |
+ >=dev-python/oslo-messaging-5.2.0[${PYTHON_USEDEP}] |
2189 |
+ >=dev-python/oslo-utils-3.4.0[${PYTHON_USEDEP}] |
2190 |
+ >=dev-python/webob-1.2.3[${PYTHON_USEDEP}] |
2191 |
+" |
2192 |
|
2193 |
diff --git a/dev-python/paste/Manifest b/dev-python/paste/Manifest |
2194 |
index 2b6d440..5c3ad84 100644 |
2195 |
--- a/dev-python/paste/Manifest |
2196 |
+++ b/dev-python/paste/Manifest |
2197 |
@@ -1,2 +1,3 @@ |
2198 |
DIST Paste-1.7.5.1.tar.gz 523304 SHA256 11645842ba8ec986ae8cfbe4c6cacff5c35f0f4527abf4f5581ae8b4ad49c0b6 SHA512 058a86dec41f132c22b14f3bc882d9c02c04bb0cc9ea5fc5371911698c3d7a89859742a4b806ad388c7fe37289b816db16c50bce21f56c8371293c4d91b5ccb6 WHIRLPOOL 5928a6f20c136a77576b653df34337f1eb110845b8d53d7637eeb6c792fe7f10fe622adefec382378aef16c1abee91c37e90e5fe17dbaa07046681a393f6c5c8 |
2199 |
DIST Paste-2.0.2.tar.gz 627842 SHA256 adac3ac893a2dac6b8ffd49901377dd6819e05be3436b374d698641071daba99 SHA512 32eddeab1bab9d0b1a30848d89613b40ed02a77912f7ef5a86880e1c1a860c5637cd45114bd58cc5ac84410a569ede67e6ebd7afd2007c588433d54d6940f529 WHIRLPOOL 08c997079e632b92e592211d942298235228ec22b997d549f608552f139a941cdd47a5c2da859867c279cab0ad7f388823f1af163ed7ea8aeaaa7558407e3750 |
2200 |
+DIST Paste-2.0.3.tar.gz 643935 SHA256 2346a347824c32641bf020c17967b49ae74d3310ec1bc9b958d4b84e2d985218 SHA512 174b06d77bc6e1d4079e8de7df40412ffda098364efd4e3f915f858be1188c8a6fb546fe4ab981ccc067ec77b7171083b2469e7db6fc3b777d5a24151c928362 WHIRLPOOL 0aa15c2c6ffdbf965f3763d296e28c75337d9e582ad8623d70a9a4df572457247d583682b7ecddc5206b1a997f22e4f46f68b013a1ca646b0d6d08559ac1447e |
2201 |
|
2202 |
diff --git a/dev-python/paste/paste-2.0.3.ebuild b/dev-python/paste/paste-2.0.3.ebuild |
2203 |
new file mode 100644 |
2204 |
index 00000000..b8cc3cb |
2205 |
--- /dev/null |
2206 |
+++ b/dev-python/paste/paste-2.0.3.ebuild |
2207 |
@@ -0,0 +1,73 @@ |
2208 |
+# Copyright 1999-2016 Gentoo Foundation |
2209 |
+# Distributed under the terms of the GNU General Public License v2 |
2210 |
+# $Id$ |
2211 |
+ |
2212 |
+EAPI=6 |
2213 |
+ |
2214 |
+PYTHON_COMPAT=( python2_7 python3_{4,5} ) |
2215 |
+ |
2216 |
+inherit distutils-r1 |
2217 |
+ |
2218 |
+MY_PN="Paste" |
2219 |
+MY_P="${MY_PN}-${PV}" |
2220 |
+ |
2221 |
+DESCRIPTION="Tools for using a Web Server Gateway Interface stack" |
2222 |
+HOMEPAGE="http://pythonpaste.org https://pypi.python.org/pypi/Paste" |
2223 |
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" |
2224 |
+ |
2225 |
+LICENSE="MIT" |
2226 |
+SLOT="0" |
2227 |
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~x86-interix ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris" |
2228 |
+IUSE="doc flup openid" |
2229 |
+ |
2230 |
+RDEPEND=" |
2231 |
+ dev-python/six[${PYTHON_USEDEP}] |
2232 |
+ >=dev-python/tempita-0.5.2_pre20130828[${PYTHON_USEDEP}] |
2233 |
+ flup? ( dev-python/flup[$(python_gen_usedep 'python2*')] ) |
2234 |
+ openid? ( dev-python/python-openid[$(python_gen_usedep 'python2*')] )" |
2235 |
+DEPEND="${RDEPEND} |
2236 |
+ dev-python/setuptools[${PYTHON_USEDEP}] |
2237 |
+ doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )" |
2238 |
+ |
2239 |
+S="${WORKDIR}/${MY_P}" |
2240 |
+ |
2241 |
+python_prepare_all() { |
2242 |
+ # Disable failing tests. |
2243 |
+ rm -f tests/test_cgiapp.py || die |
2244 |
+ sed \ |
2245 |
+ -e "s/test_find_file/_&/" \ |
2246 |
+ -e "s/test_deep/_&/" \ |
2247 |
+ -e "s/test_static_parser/_&/" \ |
2248 |
+ -i tests/test_urlparser.py || die "sed failed" |
2249 |
+ |
2250 |
+ # Remove a test that runs against the paste website. |
2251 |
+ rm -f tests/test_proxy.py || die |
2252 |
+ |
2253 |
+ local PATCHES=( |
2254 |
+ "${FILESDIR}"/${PN}-1.7.5.1-fix-tests-for-pypy.patch |
2255 |
+ "${FILESDIR}"/${P}-unbundle-tempita.patch |
2256 |
+ ) |
2257 |
+ |
2258 |
+ distutils-r1_python_prepare_all |
2259 |
+} |
2260 |
+ |
2261 |
+python_compile() { |
2262 |
+ distutils-r1_python_compile egg_info --egg-base "${BUILD_DIR}/lib" |
2263 |
+} |
2264 |
+ |
2265 |
+python_compile_all() { |
2266 |
+ use doc && esetup.py build_sphinx |
2267 |
+} |
2268 |
+ |
2269 |
+python_test() { |
2270 |
+ nosetests -P -v || die "Tests fail with ${EPYTHON}" |
2271 |
+} |
2272 |
+ |
2273 |
+python_install() { |
2274 |
+ distutils-r1_python_install egg_info --egg-base "${BUILD_DIR}/lib" |
2275 |
+} |
2276 |
+ |
2277 |
+python_install_all() { |
2278 |
+ use doc && local HTML_DOCS=( "${BUILD_DIR}"/sphinx/html/. ) |
2279 |
+ distutils-r1_python_install_all |
2280 |
+} |
2281 |
|
2282 |
diff --git a/dev-python/positional/Manifest b/dev-python/positional/Manifest |
2283 |
index af74b2d..ee1e44f 100644 |
2284 |
--- a/dev-python/positional/Manifest |
2285 |
+++ b/dev-python/positional/Manifest |
2286 |
@@ -1 +1,2 @@ |
2287 |
DIST positional-1.0.1.tar.gz 16398 SHA256 54a73f3593c6e30e9cdd0a727503b7c5dddbb75fb78bb681614b08dfde2bc444 SHA512 1071100fdc3d05520d452ef74a3294c7b16f84f41aac04ebd85fddcbbac58564e7ee836ac2a73af732b137bdf857efbfd15351e913afcdc88885d1b820183699 WHIRLPOOL 1a2a4ac9cc247f4e100f3acd55353d69b3adb79ed610bcc0a81f60816725ce66e60c258561dbbdcb98f42f11b3872873a956e6be838d0eae005918f621f2341f |
2288 |
+DIST positional-1.1.1.tar.gz 15987 SHA256 ef845fa46ee5a11564750aaa09dd7db059aaf39c44c901b37181e5ffa67034b0 SHA512 6bb8984c5a31081a97be3be1eff2d62747e829f7f4d1e6e973ab00e8baae3552ff996500a343b58986bb70399c99026284fd59185b3452dc2b9165e8276eefba WHIRLPOOL 99bee25ec30a1a99a8799ad8edd59fa64cdc37341242f51d865f09ae1999f5cc6b31059701737618533bf30b1deca8f1d067800c8c2b2ef83bed6c4007724445 |
2289 |
|
2290 |
diff --git a/dev-python/positional/positional-1.1.1.ebuild b/dev-python/positional/positional-1.1.1.ebuild |
2291 |
new file mode 100644 |
2292 |
index 00000000..10d783e |
2293 |
--- /dev/null |
2294 |
+++ b/dev-python/positional/positional-1.1.1.ebuild |
2295 |
@@ -0,0 +1,22 @@ |
2296 |
+# Copyright 1999-2016 Gentoo Foundation |
2297 |
+# Distributed under the terms of the GNU General Public License v2 |
2298 |
+# $Id$ |
2299 |
+ |
2300 |
+EAPI=6 |
2301 |
+PYTHON_COMPAT=( python2_7 python3_4 python3_5 pypy ) |
2302 |
+ |
2303 |
+inherit distutils-r1 |
2304 |
+ |
2305 |
+DESCRIPTION="A decorator which enforces only some args may be passed positionally." |
2306 |
+HOMEPAGE="https://github.com/morganfainberg/positional" |
2307 |
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" |
2308 |
+ |
2309 |
+LICENSE="Apache-2.0" |
2310 |
+SLOT="0" |
2311 |
+KEYWORDS="~amd64 ~arm64 ~x86" |
2312 |
+IUSE="" |
2313 |
+ |
2314 |
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] |
2315 |
+ >=dev-python/pbr-1.6[${PYTHON_USEDEP}]" |
2316 |
+RDEPEND=">=dev-python/pbr-1.6[${PYTHON_USEDEP}] |
2317 |
+ dev-python/wrapt[${PYTHON_USEDEP}]" |
2318 |
|
2319 |
diff --git a/dev-python/pyasn1-modules/pyasn1-modules-0.0.8.ebuild b/dev-python/pyasn1-modules/pyasn1-modules-0.0.8.ebuild |
2320 |
index 063ce70..2b21110 100644 |
2321 |
--- a/dev-python/pyasn1-modules/pyasn1-modules-0.0.8.ebuild |
2322 |
+++ b/dev-python/pyasn1-modules/pyasn1-modules-0.0.8.ebuild |
2323 |
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" |
2324 |
|
2325 |
LICENSE="BSD" |
2326 |
SLOT="0" |
2327 |
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" |
2328 |
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" |
2329 |
IUSE="" |
2330 |
|
2331 |
RDEPEND=">=dev-python/pyasn1-0.1.8[${PYTHON_USEDEP}]" |
2332 |
|
2333 |
diff --git a/dev-python/pycadf/Manifest b/dev-python/pycadf/Manifest |
2334 |
index 27def38..81d328c 100644 |
2335 |
--- a/dev-python/pycadf/Manifest |
2336 |
+++ b/dev-python/pycadf/Manifest |
2337 |
@@ -1 +1,2 @@ |
2338 |
DIST pycadf-2.2.0.tar.gz 246623 SHA256 bdb3427a28d318c6ce073b54993c2f4cc9148be498b30ad1b362ade45eb4f7fb SHA512 366e30b387ec1164aa52f1f79141263ea411313ff06f72de753f316ba1c0cd1b751633cd899383ba375747903c531976938d8c0733a25340a85d2b5d61d0425d WHIRLPOOL 6e9be54670196a35fe6f0c4a95429bb24947332e7fd8aaa9d99af9a57e9174cd60befe1d2a8a1a8e2d69debae67b1d23d6369ada543dda42e906913b9efa00a2 |
2339 |
+DIST pycadf-2.4.0.tar.gz 246975 SHA256 fb6100fd5cb9060b1baac1307b3cdeab0b4c5c363bce86dd712441b46dc9d793 SHA512 d0077d5c47115f9d1e2b20660c304b25ad0cb1437555ff5c9d676c1ae10b86f6155c20b37f30a0985440ec2074c2f21921c79315dfa4d42d38b640fad6ccac68 WHIRLPOOL 6cbb3805b6e2b8717381092e9d98298ad422d5809938f95f6785860e03a9e00e0c497a64ad903c2dbbef629c585a066de7f758ebf7334d5bfa4fc582be1fee7a |
2340 |
|
2341 |
diff --git a/dev-python/pycadf/pycadf-2.4.0.ebuild b/dev-python/pycadf/pycadf-2.4.0.ebuild |
2342 |
new file mode 100644 |
2343 |
index 00000000..c5a221b |
2344 |
--- /dev/null |
2345 |
+++ b/dev-python/pycadf/pycadf-2.4.0.ebuild |
2346 |
@@ -0,0 +1,64 @@ |
2347 |
+# Copyright 1999-2015 Gentoo Foundation |
2348 |
+# Distributed under the terms of the GNU General Public License v2 |
2349 |
+# $Id$ |
2350 |
+ |
2351 |
+EAPI=6 |
2352 |
+PYTHON_COMPAT=( python2_7 python3_3 python3_4 python3_5 ) |
2353 |
+ |
2354 |
+inherit distutils-r1 |
2355 |
+ |
2356 |
+DESCRIPTION="python implementation of DMTF Cloud Audit (CADF) data model" |
2357 |
+HOMEPAGE="https://pypi.python.org/pypi/pycadf" |
2358 |
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" |
2359 |
+ |
2360 |
+LICENSE="Apache-2.0" |
2361 |
+SLOT="0" |
2362 |
+KEYWORDS="~amd64 ~arm64 ~x86" |
2363 |
+IUSE="doc test" |
2364 |
+ |
2365 |
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] |
2366 |
+ dev-python/pbr[${PYTHON_USEDEP}] |
2367 |
+ test? ( |
2368 |
+ >=dev-python/coverage-3.6[${PYTHON_USEDEP}] |
2369 |
+ >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] |
2370 |
+ >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}] |
2371 |
+ >=dev-python/subunit-0.0.18[${PYTHON_USEDEP}] |
2372 |
+ >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}] |
2373 |
+ >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}] |
2374 |
+ >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}] |
2375 |
+ !~dev-python/oslo-sphinx-3.4.0[${PYTHON_USEDEP}] |
2376 |
+ >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}] |
2377 |
+ <dev-python/sphinx-1.3[${PYTHON_USEDEP}] |
2378 |
+ ) |
2379 |
+ doc? ( |
2380 |
+ >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}] |
2381 |
+ !~dev-python/oslo-sphinx-3.4.0[${PYTHON_USEDEP}] |
2382 |
+ >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}] |
2383 |
+ <dev-python/sphinx-1.3[${PYTHON_USEDEP}] |
2384 |
+ )" |
2385 |
+# !=1.2.0 of sphinx deleted since it is not in portage anyway |
2386 |
+RDEPEND=" |
2387 |
+ >=dev-python/oslo-config-3.14.0[${PYTHON_USEDEP}] |
2388 |
+ >=dev-python/oslo-serialization-1.10.0[${PYTHON_USEDEP}] |
2389 |
+ >=dev-python/pytz-2013.6[${PYTHON_USEDEP}] |
2390 |
+ >=dev-python/six-1.9.0[${PYTHON_USEDEP}] |
2391 |
+ >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]" |
2392 |
+ |
2393 |
+python_prepare_all() { |
2394 |
+ sed -i '/^hacking/d' test-requirements.txt || die |
2395 |
+ distutils-r1_python_prepare_all |
2396 |
+} |
2397 |
+ |
2398 |
+python_compile_all() { |
2399 |
+ use doc && "${PYTHON}" setup.py build_sphinx |
2400 |
+} |
2401 |
+ |
2402 |
+python_test() { |
2403 |
+ testr init || die "testr init failed under ${EPYTHON}" |
2404 |
+ testr run || die "testr run failed under ${EPYTHON}" |
2405 |
+} |
2406 |
+ |
2407 |
+python_install_all() { |
2408 |
+ use doc && local HTML_DOCS=( doc/build/html/. ) |
2409 |
+ distutils-r1_python_install_all |
2410 |
+} |
2411 |
|
2412 |
diff --git a/dev-python/pyldap/Manifest b/dev-python/pyldap/Manifest |
2413 |
index af0106a..a665df9 100644 |
2414 |
--- a/dev-python/pyldap/Manifest |
2415 |
+++ b/dev-python/pyldap/Manifest |
2416 |
@@ -1,3 +1,4 @@ |
2417 |
DIST pyldap-2.4.20.tar.gz 122175 SHA256 9f3c5679e6a2c26a852d0468c538239e458a39ee86ddbbd2f1ec5c6fc73a3755 SHA512 f29df58fa1617b8b61631ad4532fde7569dd9742d141e31c1724568c0b46ed63cbc83135089196a07e4dca22d76f05f3c5a74e9b1e8034e5673196912baa8642 WHIRLPOOL 27dcf5919b83e3236b2b18b02943080fe5f5e48e5e931f27dfae45612c075e58bd798bee1f52dde8674571f377dd99479ef0f4a4e917f8c55962cce51fc150a3 |
2418 |
DIST pyldap-2.4.21.tar.gz 124575 SHA256 7a2b1dc31679466db11320b91bd2058574ba25ef27224967040918046ff4c450 SHA512 14aa87421017cd8ba4dc9c9787995ab28c0a656bc665c82de0eaaf4dfe312c731e98bb30f8de5200f23518e9d18d0265eed8a77c1aa58a0551e2d06dbc91a292 WHIRLPOOL 466ed66c77be629b0184efabb2ca5129e0d7d7b9a600f122b875287157c6b7ceb4af9d325c1f17e9f49233739fe8071373d900b0b435a730480eabf365178565 |
2419 |
+DIST pyldap-2.4.25.1.tar.gz 124042 SHA256 fdc46e9cad1fd515017b6109edd8d35a5ab655daa2708743285e8356bb5c2bee SHA512 e28a13f4eca447dea3a2829c2523b103ebaa0e669d6772d24adc8e20505e552f9201ff37b1c71a904575e53739ef93e3b99a984f28d1bb0577a89e43e1b250e6 WHIRLPOOL 00389234dbb7eb4a18f65e448a5d5696812acd9a4fd5d9ff69f43a1e9ecbf29cb1cbd98b21d12178b34bab669f9eef3ec11192dcb4e9405ee1569d8ec81f689a |
2420 |
DIST pyldap-2.4.25.tar.gz 125234 SHA256 6a81ff791ee82fc246af724904d5d38f5fac97f5698a68e2907eaa5bb00bcc79 SHA512 23c34c0510d0e44f3d5d3af7c683ff41384c7fd06213ff50b14e43db27a1d1cdcc7c63477503f049ce7cbd1584ab1da0c0a88acb74b3ca7e05f3a841565e4713 WHIRLPOOL f537212124f2719507eee111801e985b6051d77e07a143fed5f4721ef0899ed4dd95d99eabfc3dd423401575f374448ed6b45f7546385eb983926be636d60efe |
2421 |
|
2422 |
diff --git a/dev-python/pyldap/pyldap-2.4.25.1.ebuild b/dev-python/pyldap/pyldap-2.4.25.1.ebuild |
2423 |
new file mode 100644 |
2424 |
index 00000000..70e16ed |
2425 |
--- /dev/null |
2426 |
+++ b/dev-python/pyldap/pyldap-2.4.25.1.ebuild |
2427 |
@@ -0,0 +1,75 @@ |
2428 |
+# Copyright 1999-2016 Gentoo Foundation |
2429 |
+# Distributed under the terms of the GNU General Public License v2 |
2430 |
+# $Id$ |
2431 |
+ |
2432 |
+EAPI=5 |
2433 |
+ |
2434 |
+PYTHON_COMPAT=( python2_7 python3_{4,5} pypy ) |
2435 |
+ |
2436 |
+inherit distutils-r1 multilib |
2437 |
+ |
2438 |
+DESCRIPTION="Various LDAP-related Python modules" |
2439 |
+HOMEPAGE="https://pypi.python.org/pypi/pyldap https://github.com/pyldap/pyldap/" |
2440 |
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" |
2441 |
+ |
2442 |
+LICENSE="PSF-2" |
2443 |
+SLOT="0" |
2444 |
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-solaris" |
2445 |
+IUSE="doc examples sasl ssl" |
2446 |
+ |
2447 |
+# If you need support for openldap-2.3.x, please use python-ldap-2.3.9. |
2448 |
+# python team: Please do not remove python-ldap-2.3.9 from the tree. |
|