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