diff options
author | Michał Górny <mgorny@gentoo.org> | 2024-05-01 06:21:16 +0200 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2024-05-01 06:34:18 +0200 |
commit | 9f10c9d45dc28c6a2ad5f59a8611bd06fd468cee (patch) | |
tree | 9fd501f729936fd8c17134ec32351d45ddf3cce8 /dev-python/jsonschema/jsonschema-4.22.0.ebuild | |
parent | dev-python/mkdocs-git-revision-date-localized-plugin: Bump to 1.2.5 (diff) | |
download | gentoo-9f10c9d45dc28c6a2ad5f59a8611bd06fd468cee.tar.gz gentoo-9f10c9d45dc28c6a2ad5f59a8611bd06fd468cee.tar.bz2 gentoo-9f10c9d45dc28c6a2ad5f59a8611bd06fd468cee.zip |
dev-python/jsonschema: Bump to 4.22.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'dev-python/jsonschema/jsonschema-4.22.0.ebuild')
-rw-r--r-- | dev-python/jsonschema/jsonschema-4.22.0.ebuild | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/dev-python/jsonschema/jsonschema-4.22.0.ebuild b/dev-python/jsonschema/jsonschema-4.22.0.ebuild new file mode 100644 index 000000000000..a7d67335f628 --- /dev/null +++ b/dev-python/jsonschema/jsonschema-4.22.0.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="An implementation of JSON-Schema validation for Python" +HOMEPAGE=" + https://pypi.org/project/jsonschema/ + https://github.com/python-jsonschema/jsonschema/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}] + >=dev-python/jsonschema-specifications-2023.03.6[${PYTHON_USEDEP}] + >=dev-python/referencing-0.28.4[${PYTHON_USEDEP}] + >=dev-python/rpds-py-0.7.1[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] + test? ( + !!dev-python/shiboken6 + ) +" + +# formatter deps +RDEPEND+=" + dev-python/fqdn[${PYTHON_USEDEP}] + dev-python/idna[${PYTHON_USEDEP}] + dev-python/isoduration[${PYTHON_USEDEP}] + >=dev-python/jsonpointer-1.13[${PYTHON_USEDEP}] + dev-python/rfc3339-validator[${PYTHON_USEDEP}] + dev-python/rfc3986-validator[${PYTHON_USEDEP}] + dev-python/rfc3987[${PYTHON_USEDEP}] + dev-python/uri-template[${PYTHON_USEDEP}] + >=dev-python/webcolors-1.11[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # requires pip, does not make much sense for the users + jsonschema/tests/test_cli.py::TestCLIIntegration::test_license + # fragile warning tests + jsonschema/tests/test_deprecations.py + # wtf? + jsonschema/tests/test_jsonschema_test_suite.py::test_suite_bug +) |