Gentoo Archives: gentoo-commits

From: Alessandro Barbieri <lssndrbarbieri@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: dev-python/factory_boy/
Date: Mon, 27 Apr 2020 21:24:26
Message-Id: 1588022655.41821e268c187d6272b09f65b6b630b37c982477.Alessandro-Barbieri@gentoo
1 commit: 41821e268c187d6272b09f65b6b630b37c982477
2 Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
3 AuthorDate: Mon Apr 27 21:21:58 2020 +0000
4 Commit: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
5 CommitDate: Mon Apr 27 21:24:15 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=41821e26
7
8 dev-python/factory_boy: deps cleanup
9
10 Package-Manager: Portage-2.3.99, Repoman-2.3.22
11 Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
12
13 .../factory_boy/factory_boy-2.12.0-r1.ebuild | 44 ++++++++++++++++++++++
14 dev-python/factory_boy/metadata.xml | 8 ++++
15 2 files changed, 52 insertions(+)
16
17 diff --git a/dev-python/factory_boy/factory_boy-2.12.0-r1.ebuild b/dev-python/factory_boy/factory_boy-2.12.0-r1.ebuild
18 new file mode 100644
19 index 0000000..6c902da
20 --- /dev/null
21 +++ b/dev-python/factory_boy/factory_boy-2.12.0-r1.ebuild
22 @@ -0,0 +1,44 @@
23 +# Copyright 1999-2020 Gentoo Authors
24 +# Distributed under the terms of the GNU General Public License v2
25 +
26 +EAPI="7"
27 +
28 +PYTHON_COMPAT=( python3_{6,7,8} )
29 +
30 +inherit distutils-r1
31 +
32 +DESCRIPTION="A fixtures replacement tool"
33 +HOMEPAGE="https://github.com/FactoryBoy/factory_boy"
34 +SRC_URI="https://github.com/FactoryBoy/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
35 +
36 +LICENSE="MIT"
37 +SLOT="0"
38 +KEYWORDS="~amd64 ~x86"
39 +
40 +RDEPEND="dev-python/faker[${PYTHON_USEDEP}]"
41 +DEPEND="
42 + ${RDEPEND}
43 + test? (
44 + $(python_gen_impl_dep sqlite)
45 + dev-python/django[${PYTHON_USEDEP}]
46 + dev-python/mongoengine[${PYTHON_USEDEP}]
47 + dev-python/pillow[jpeg,${PYTHON_USEDEP}]
48 + dev-python/sqlalchemy[${PYTHON_USEDEP}]
49 + )
50 +"
51 +#not really needed
52 +# dev-python/isort[${PYTHON_USEDEP}]
53 +
54 +# Disable tests which require running mongod
55 +PATCHES=( "${FILESDIR}/${PN}-2.11.1-test.patch" )
56 +
57 +python_prepare_all() {
58 + # Fix symbolic link QA
59 + rm ChangeLog || die "remove failed"
60 + cp docs/changelog.rst ChangeLog || die "copy failed"
61 +
62 + distutils-r1_python_prepare_all
63 +}
64 +
65 +distutils_enable_tests unittest
66 +distutils_enable_sphinx docs dev-python/sphinx_rtd_theme
67
68 diff --git a/dev-python/factory_boy/metadata.xml b/dev-python/factory_boy/metadata.xml
69 index 5bacae7..37dfb18 100644
70 --- a/dev-python/factory_boy/metadata.xml
71 +++ b/dev-python/factory_boy/metadata.xml
72 @@ -11,7 +11,15 @@
73 ORMs (Django, Mongo, SQLAlchemy).
74 </longdescription>
75 <upstream>
76 + <bugs-to>https://github.com/FactoryBoy/factory_boy/issues</bugs-to>
77 + <changelog>https://raw.githubusercontent.com/FactoryBoy/factory_boy/master/docs/changelog.rst</changelog>
78 + <doc lang="en">https://factoryboy.readthedocs.io</doc>
79 + <maintainer status="active">
80 + <email>raphael.barrois+fboy@×××××××××××××.org</email>
81 + <name>Raphaël Barrois</name>
82 + </maintainer>
83 <remote-id type="github">FactoryBoy/factory_boy</remote-id>
84 <remote-id type="pypi">factory_boy</remote-id>
85 </upstream>
86 </pkgmetadata>
87 +