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/faker/
Date: Sat, 25 Apr 2020 00:37:37
Message-Id: 1587775036.096960ea6d7de12adab2bf8e879cf8f16b000138.Alessandro-Barbieri@gentoo
1 commit: 096960ea6d7de12adab2bf8e879cf8f16b000138
2 Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
3 AuthorDate: Fri Apr 24 23:38:28 2020 +0000
4 Commit: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
5 CommitDate: Sat Apr 25 00:37:16 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=096960ea
7
8 dev-python/faker: new package
9
10 Package-Manager: Portage-2.3.99, Repoman-2.3.22
11 Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
12
13 dev-python/faker/Manifest | 1 +
14 dev-python/faker/faker-4.0.3.ebuild | 44 +++++++++++++++++++++++++++++++++++++
15 dev-python/faker/metadata.xml | 18 +++++++++++++++
16 3 files changed, 63 insertions(+)
17
18 diff --git a/dev-python/faker/Manifest b/dev-python/faker/Manifest
19 new file mode 100644
20 index 0000000..b9e0bd2
21 --- /dev/null
22 +++ b/dev-python/faker/Manifest
23 @@ -0,0 +1 @@
24 +DIST faker-4.0.3.tar.gz 996987 BLAKE2B cc8fa1ae039d1a753efde2a43404681fe53124fb2a92724a81384cd10dd8008833c6c4468012f3cfaef83ca6e6a50813ef00036b180df2f1752a79064507c770 SHA512 08d7a4fc3a65f4f31467e0aa91525ce92042ef7e471992a63c3fef2efa14ab894bda1f0fa1e6b651f78ceadee7c3683079001db904147739628457a44adef615
25
26 diff --git a/dev-python/faker/faker-4.0.3.ebuild b/dev-python/faker/faker-4.0.3.ebuild
27 new file mode 100644
28 index 0000000..7968c17
29 --- /dev/null
30 +++ b/dev-python/faker/faker-4.0.3.ebuild
31 @@ -0,0 +1,44 @@
32 +# Copyright 1999-2020 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI="7"
36 +
37 +DISTUTILS_USE_SETUPTOOLS=rdepend
38 +PYTHON_COMPAT=( python3_{6,7,8} )
39 +
40 +inherit distutils-r1
41 +
42 +DESCRIPTION="Python package that generates fake data"
43 +HOMEPAGE="
44 + https://github.com/joke2k/faker
45 + https://pypi.org/project/Faker
46 +"
47 +SRC_URI="https://github.com/joke2k/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
48 +LICENSE="MIT"
49 +SLOT="0"
50 +KEYWORDS="~amd64 ~x86"
51 +
52 +RDEPEND="
53 + >=dev-python/python-dateutil-2.4[${PYTHON_USEDEP}]
54 + dev-python/six[${PYTHON_USEDEP}]
55 + >=dev-python/text-unidecode-1.3[${PYTHON_USEDEP}]
56 + virtual/python-ipaddress[${PYTHON_USEDEP}]
57 +"
58 +DEPEND="
59 + ${RDEPEND}
60 + >=dev-python/sphinx-2.4[${PYTHON_USEDEP}]
61 + <dev-python/sphinx-3.0[${PYTHON_USEDEP}]
62 + test? (
63 + <dev-python/freezegun-0.4[${PYTHON_USEDEP}]
64 + dev-python/more-itertools[${PYTHON_USEDEP}]
65 + >=dev-python/pytest-5.4.0[${PYTHON_USEDEP}]
66 + <dev-python/pytest-5.5[${PYTHON_USEDEP}]
67 + dev-python/random2[${PYTHON_USEDEP}]
68 + >=dev-python/ukpostcodeparser-1.1.1[${PYTHON_USEDEP}]
69 + >=dev-python/validators-0.13.0[${PYTHON_USEDEP}]
70 + )
71 +"
72 +
73 +distutils_enable_tests pytest
74 +#TODO: make docs working
75 +#distutils_enable_sphinx docs --no-autodoc
76
77 diff --git a/dev-python/faker/metadata.xml b/dev-python/faker/metadata.xml
78 new file mode 100644
79 index 0000000..81bcab6
80 --- /dev/null
81 +++ b/dev-python/faker/metadata.xml
82 @@ -0,0 +1,18 @@
83 +<?xml version="1.0" encoding="UTF-8"?>
84 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
85 +<pkgmetadata>
86 + <maintainer type="person">
87 + <email>lssndrbarbieri@×××××.com</email>
88 + <name>Alessandro Barbieri</name>
89 + </maintainer>
90 + <longdescription lang="en">
91 + Python package that generates fake data for you.
92 + Whether you need to bootstrap your database, create good-looking
93 + XML documents, fill-in your persistence to stress test it,
94 + or anonymize data taken from a production service, Faker is for you.
95 + </longdescription>
96 + <upstream>
97 + <remote-id type="github">joke2k/faker</remote-id>
98 + <remote-id type="pypi">Faker</remote-id>
99 + </upstream>
100 +</pkgmetadata>