Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/jsonschema/
Date: Wed, 02 Nov 2022 07:37:38
Message-Id: 1667374635.67261afd0189e0c74f9587b5e6ac1262be55abb6.mgorny@gentoo
1 commit: 67261afd0189e0c74f9587b5e6ac1262be55abb6
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Wed Nov 2 06:43:13 2022 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Wed Nov 2 07:37:15 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67261afd
7
8 dev-python/jsonschema: Bump to 4.17.0
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 dev-python/jsonschema/Manifest | 1 +
13 dev-python/jsonschema/jsonschema-4.17.0.ebuild | 57 ++++++++++++++++++++++++++
14 2 files changed, 58 insertions(+)
15
16 diff --git a/dev-python/jsonschema/Manifest b/dev-python/jsonschema/Manifest
17 index 29977dd25b0f..8abe954e331a 100644
18 --- a/dev-python/jsonschema/Manifest
19 +++ b/dev-python/jsonschema/Manifest
20 @@ -1 +1,2 @@
21 DIST jsonschema-4.16.0.tar.gz 292399 BLAKE2B b1a78bc7dbc7cd10324638b57ebe4593afbdcbeb8d4b247aa127f41d5f6cce5e7970f5db1576e6a761357d8efe453ef514ae49f58b6624a05c4b7771daff3721 SHA512 c84abc992f410e9d558e2ce06c7172e9e2d298cff469baf8a23b1ea5b4777e6addfa757c5cc62b2e28e257721ee55e04bec0852e5f525adfa87392cbf712828f
22 +DIST jsonschema-4.17.0.tar.gz 293414 BLAKE2B 51910903a788c5fc0fea695f40ac26c886a88a6b97e653452d11ca9b4cbe18a24fe4c28a13705f77c16c1b2342f66ac86232f9ac7c578c94f23b725580e82b17 SHA512 a0160caea26527e5afbba48fea7f0700e8cd0bb5cbd9661501d34f5dd9857971ca3fd9982bc17f570d0b5a08eb5ecfd0e5182f78a0e0a6343621ed8360643166
23
24 diff --git a/dev-python/jsonschema/jsonschema-4.17.0.ebuild b/dev-python/jsonschema/jsonschema-4.17.0.ebuild
25 new file mode 100644
26 index 000000000000..ac11d050d26a
27 --- /dev/null
28 +++ b/dev-python/jsonschema/jsonschema-4.17.0.ebuild
29 @@ -0,0 +1,57 @@
30 +# Copyright 1999-2022 Gentoo Authors
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=8
34 +
35 +DISTUTILS_USE_PEP517=hatchling
36 +PYTHON_COMPAT=( pypy3 python3_{8..11} )
37 +
38 +inherit distutils-r1
39 +
40 +DESCRIPTION="An implementation of JSON-Schema validation for Python"
41 +HOMEPAGE="
42 + https://pypi.org/project/jsonschema/
43 + https://github.com/python-jsonschema/jsonschema/
44 +"
45 +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
46 +
47 +LICENSE="MIT"
48 +SLOT="0"
49 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
50 +
51 +RDEPEND="
52 + >=dev-python/attrs-17.4.0[${PYTHON_USEDEP}]
53 + >=dev-python/pyrsistent-0.18.0[${PYTHON_USEDEP}]
54 + $(python_gen_cond_dep '
55 + >=dev-python/importlib_resources-1.4.0[${PYTHON_USEDEP}]
56 + dev-python/pkgutil_resolve_name[${PYTHON_USEDEP}]
57 + ' 3.8)
58 +"
59 +BDEPEND="
60 + dev-python/hatch-vcs[${PYTHON_USEDEP}]
61 + dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
62 +"
63 +
64 +# formatter deps
65 +RDEPEND+="
66 + dev-python/fqdn[${PYTHON_USEDEP}]
67 + dev-python/idna[${PYTHON_USEDEP}]
68 + dev-python/isoduration[${PYTHON_USEDEP}]
69 + >=dev-python/jsonpointer-1.13[${PYTHON_USEDEP}]
70 + dev-python/rfc3339-validator[${PYTHON_USEDEP}]
71 + dev-python/rfc3986-validator[${PYTHON_USEDEP}]
72 + dev-python/rfc3987[${PYTHON_USEDEP}]
73 + dev-python/uri_template[${PYTHON_USEDEP}]
74 + >=dev-python/webcolors-1.11[${PYTHON_USEDEP}]
75 +"
76 +
77 +distutils_enable_tests pytest
78 +
79 +EPYTEST_DESELECT=(
80 + # requires pip, does not make much sense for the users
81 + jsonschema/tests/test_cli.py::TestCLIIntegration::test_license
82 + # fragile warning tests
83 + jsonschema/tests/test_deprecations.py
84 + # wtf?
85 + jsonschema/tests/test_jsonschema_test_suite.py::test_suite_bug
86 +)