Gentoo Archives: gentoo-commits

From: Anna Vyalkova <cyber+gentoo@×××××.in>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: dev-python/dateparser/
Date: Sun, 01 Jan 2023 00:19:32
Message-Id: 1672532355.a2865ad8e42855712a38f168bc8b9df1d620802d.cybertailor@gentoo
1 commit: a2865ad8e42855712a38f168bc8b9df1d620802d
2 Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
3 AuthorDate: Sun Jan 1 00:11:44 2023 +0000
4 Commit: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
5 CommitDate: Sun Jan 1 00:19:15 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a2865ad8
7
8 dev-python/dateparser: add 1.1.5
9
10 Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
11
12 dev-python/dateparser/Manifest | 1 +
13 dev-python/dateparser/dateparser-1.1.5.ebuild | 51 +++++++++++++++++++++++++++
14 2 files changed, 52 insertions(+)
15
16 diff --git a/dev-python/dateparser/Manifest b/dev-python/dateparser/Manifest
17 index bb72cce7d..a6b4c400d 100644
18 --- a/dev-python/dateparser/Manifest
19 +++ b/dev-python/dateparser/Manifest
20 @@ -1 +1,2 @@
21 DIST dateparser-1.1.4.tar.gz 294406 BLAKE2B 5e13a76f1a11dfdb322494a06f288b404149f22481beaf991b0256874aaabb65120fb3e217da5f18d3152cd1786354e2dc8a237591821458be27d5cbac6beac0 SHA512 a20f821dea1ec8e6eb7033de91b1e74777607c4b31286a87e06d85c7278dad3c164ddc88640e0372d9f32eed72a40e28c58bea26a77fdc01c59d2d9fc70bb2d7
22 +DIST dateparser-1.1.5.tar.gz 295364 BLAKE2B ab34dc41a3602df7b4cf448f4fd0be410b514e5e02d252f911019be1ac6092fc1ac1ddf58ed6ae349958691f67817974bda95e7266d82127a1beebfbf28100fa SHA512 0a2ea4a8a4b580ed8f0939b3bc7175fa40bc37df1469711ce2b802bc24a8b45484f8c5f6b9297a8343c1fbe281892e6521b19c35468305d8ba7e584e444a7bf2
23
24 diff --git a/dev-python/dateparser/dateparser-1.1.5.ebuild b/dev-python/dateparser/dateparser-1.1.5.ebuild
25 new file mode 100644
26 index 000000000..302f5a91a
27 --- /dev/null
28 +++ b/dev-python/dateparser/dateparser-1.1.5.ebuild
29 @@ -0,0 +1,51 @@
30 +# Copyright 1999-2023 Gentoo Authors
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=8
34 +
35 +PYTHON_COMPAT=( python3_{8..11} )
36 +DISTUTILS_USE_PEP517=setuptools
37 +inherit distutils-r1 optfeature
38 +
39 +DESCRIPTION="Date parsing library designed to parse dates from HTML pages"
40 +HOMEPAGE="https://github.com/scrapinghub/dateparser"
41 +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
42 +
43 +LICENSE="BSD-4"
44 +SLOT="0"
45 +KEYWORDS="~amd64"
46 +
47 +RDEPEND="
48 + dev-python/python-dateutil[${PYTHON_USEDEP}]
49 + dev-python/pytz[${PYTHON_USEDEP}]
50 + dev-python/regex[${PYTHON_USEDEP}]
51 + dev-python/tzlocal[${PYTHON_USEDEP}]
52 +"
53 +BDEPEND="test? (
54 + dev-libs/fastText[python,${PYTHON_USEDEP}]
55 + dev-python/convertdate[${PYTHON_USEDEP}]
56 + dev-python/hijri-converter[${PYTHON_USEDEP}]
57 + dev-python/langdetect[${PYTHON_USEDEP}]
58 + dev-python/parameterized[${PYTHON_USEDEP}]
59 +)"
60 +
61 +EPYTEST_IGNORE=(
62 + # tests that require network
63 + tests/test_dateparser_data_integrity.py
64 +)
65 +
66 +EPYTEST_DESELECT=(
67 + # tests that require network
68 + tests/test_language_detect.py::CustomLangDetectParserTest::test_custom_language_detect_fast_text_{0,1}
69 +)
70 +
71 +distutils_enable_tests pytest
72 +
73 +distutils_enable_sphinx docs \
74 + dev-python/sphinx_rtd_theme
75 +
76 +pkg_postinst() {
77 + optfeature "calendars support" "dev-python/hijri-converter dev-python/convertdate"
78 + optfeature "fasttext support" "dev-libs/fastText[python]"
79 + optfeature "langdetect support" dev-python/langdetect
80 +}