Gentoo Archives: gentoo-commits

From: "Tiziano Müller" <dev-zero@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/dev-zero:master commit in: dev-python/flask-marshmallow/, dev-python/marshmallow-sqlalchemy/
Date: Wed, 31 Aug 2016 13:20:53
Message-Id: 1472649642.b0734c48898cd3eb96a0835f7285751e45def525.dev-zero@gentoo
1 commit: b0734c48898cd3eb96a0835f7285751e45def525
2 Author: Tiziano Müller <dev-zero <AT> gentoo <DOT> org>
3 AuthorDate: Wed Aug 31 13:20:42 2016 +0000
4 Commit: Tiziano Müller <dev-zero <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 31 13:20:42 2016 +0000
6 URL: https://gitweb.gentoo.org/dev/dev-zero.git/commit/?id=b0734c48
7
8 dev-python/{marshmallow-slqlachemy,flask-marshmallow}: initial commit, ebuild by me
9
10 dev-python/flask-marshmallow/Manifest | 1 +
11 .../flask-marshmallow-0.7.0.ebuild | 31 ++++++++++++++++++++++
12 dev-python/marshmallow-sqlalchemy/Manifest | 1 +
13 .../marshmallow-sqlalchemy-0.10.0.ebuild | 27 +++++++++++++++++++
14 4 files changed, 60 insertions(+)
15
16 diff --git a/dev-python/flask-marshmallow/Manifest b/dev-python/flask-marshmallow/Manifest
17 new file mode 100644
18 index 0000000..ddc70e7
19 --- /dev/null
20 +++ b/dev-python/flask-marshmallow/Manifest
21 @@ -0,0 +1 @@
22 +DIST flask-marshmallow-0.7.0.tar.gz 32278 SHA256 618205b97bfe7d51715291ea889c5641c33edcd1f24405ccdb6c3628a2db801e SHA512 66505ab8d0e5ac1a279106d1bed98cdc89604e589840b984623beef5278dbdefd35962becdc59585b28ca321bfd46ef2f0e997a097f1aec6f3c6b1415b7ab72d WHIRLPOOL 4c9fb7e9a767ddf3b5fb92edd4832e2912907aa4cdfd203569fac437519e329994f09cbe04f78ce8e12da2bc5ec0c027a163a5a08a63e980dc18e09cf949981d
23
24 diff --git a/dev-python/flask-marshmallow/flask-marshmallow-0.7.0.ebuild b/dev-python/flask-marshmallow/flask-marshmallow-0.7.0.ebuild
25 new file mode 100644
26 index 0000000..d3eaf5c
27 --- /dev/null
28 +++ b/dev-python/flask-marshmallow/flask-marshmallow-0.7.0.ebuild
29 @@ -0,0 +1,31 @@
30 +# Copyright 1999-2016 Gentoo Foundation
31 +# Distributed under the terms of the GNU General Public License v2
32 +# $Id$
33 +
34 +EAPI=6
35 +PYTHON_COMPAT=( python2_7 python3_{3,4,5} )
36 +
37 +inherit distutils-r1
38 +
39 +DESCRIPTION="Thin integration layer for Flask and marshmallow"
40 +HOMEPAGE="https://github.com/marshmallow-code/flask-marshmallow https://pypi.python.org/pypi/flask-marshmallow"
41 +SRC_URI="https://github.com/marshmallow-code/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
42 +# tarball on pypi does not contain tests
43 +LICENSE="MIT"
44 +SLOT="0"
45 +KEYWORDS="~amd64"
46 +IUSE="test"
47 +
48 +RDEPEND=""
49 +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
50 + test? ( dev-python/pytest[${PYTHON_USEDEP}]
51 + dev-python/flask-sqlalchemy[${PYTHON_USEDEP}]
52 + dev-python/marshmallow-sqlalchemy[${PYTHON_USEDEP}] )"
53 +
54 +python_test() {
55 + py.test -v || die
56 +}
57 +
58 +pkg_postinst() {
59 + optfeature "SQLAlchemy support" dev-python/marshmallow-sqlalchemy
60 +}
61
62 diff --git a/dev-python/marshmallow-sqlalchemy/Manifest b/dev-python/marshmallow-sqlalchemy/Manifest
63 new file mode 100644
64 index 0000000..0bb0044
65 --- /dev/null
66 +++ b/dev-python/marshmallow-sqlalchemy/Manifest
67 @@ -0,0 +1 @@
68 +DIST marshmallow-sqlalchemy-0.10.0.tar.gz 37519 SHA256 fabe06261ed00c3ed2d78722ab7ce9fcedc5f994dd7c0e76cb8f7f848c810feb SHA512 614be7a03dcfa3c94c084ea14feab0d03bd0bbb3843590a9702974eb4e56140146009c3e9b9552a6b64d1fc80da33e6dd0adfb21330091ea0edda81521fb2ade WHIRLPOOL 0fecb239f6e572acfd0e3636e86e78590d851f262a7b11daf23b40c01a799c545e3d00a32640b731ccb9e137d6f0f1a85e3783023a289c7f15762d4109a1694c
69
70 diff --git a/dev-python/marshmallow-sqlalchemy/marshmallow-sqlalchemy-0.10.0.ebuild b/dev-python/marshmallow-sqlalchemy/marshmallow-sqlalchemy-0.10.0.ebuild
71 new file mode 100644
72 index 0000000..03f5e43
73 --- /dev/null
74 +++ b/dev-python/marshmallow-sqlalchemy/marshmallow-sqlalchemy-0.10.0.ebuild
75 @@ -0,0 +1,27 @@
76 +# Copyright 1999-2016 Gentoo Foundation
77 +# Distributed under the terms of the GNU General Public License v2
78 +# $Id$
79 +
80 +EAPI=6
81 +PYTHON_COMPAT=( python2_7 python3_{3,4,5} )
82 +
83 +inherit distutils-r1 eutils
84 +
85 +DESCRIPTION="Library for converting complex objects to/from simple Python datatypes"
86 +HOMEPAGE="https://github.com/marshmallow-code/marshmallow https://pypi.python.org/pypi/marshmallow"
87 +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
88 +
89 +LICENSE="MIT"
90 +SLOT="0"
91 +KEYWORDS="~amd64"
92 +IUSE="test"
93 +
94 +RDEPEND="dev-python/sqlalchemy[${PYTHON_USEDEP}]"
95 +DEPEND="${RDEPEND}
96 + dev-python/setuptools[${PYTHON_USEDEP}]
97 + test? ( dev-python/pytest[${PYTHON_USEDEP}]
98 + dev-python/mock[${PYTHON_USEDEP}] )"
99 +
100 +python_test() {
101 + py.test || die
102 +}