summaryrefslogtreecommitdiff
path: root/dev-python/jsonschema
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/jsonschema')
-rw-r--r--dev-python/jsonschema/Manifest16
-rw-r--r--dev-python/jsonschema/files/jsonschema-3.2.0-add-webcolors-1.11-compat.patch70
-rw-r--r--dev-python/jsonschema/jsonschema-3.2.0-r1.ebuild44
-rw-r--r--dev-python/jsonschema/jsonschema-4.2.1-r1.ebuild50
-rw-r--r--dev-python/jsonschema/jsonschema-4.3.0.ebuild50
-rw-r--r--dev-python/jsonschema/jsonschema-4.3.2.ebuild50
-rw-r--r--dev-python/jsonschema/jsonschema-4.3.3.ebuild2
-rw-r--r--dev-python/jsonschema/jsonschema-4.4.0-r1.ebuild (renamed from dev-python/jsonschema/jsonschema-4.3.1.ebuild)16
-rw-r--r--dev-python/jsonschema/jsonschema-4.4.0.ebuild10
9 files changed, 12 insertions, 296 deletions
diff --git a/dev-python/jsonschema/Manifest b/dev-python/jsonschema/Manifest
index 978cf93ebe33..6dfbb3e7f246 100644
--- a/dev-python/jsonschema/Manifest
+++ b/dev-python/jsonschema/Manifest
@@ -1,16 +1,6 @@
-AUX jsonschema-3.2.0-add-webcolors-1.11-compat.patch 2146 BLAKE2B c9b2e6539e20955fccd4e6c1817ee4b22b645ac98d23be6f1f41ec62a11461546b7ad2e43028d8da22456422638bc08f030dca76a033238a258de11b9d72235e SHA512 ae8dc22aa163bd4e206f42fb450c4a3de78ab448c99dc754e8a97d4034d9ebb5913b85a8de1f365ff2145cbba69c4ca57af1bad7a491565dee86f714f7f40258
-DIST jsonschema-3.2.0.tar.gz 167226 BLAKE2B f89a8198f6b7b4dd56b0320ddecdd834423cbeaf49fbbd1563007da61004322b92e25856ecc17b4d02e2162b2359ec5d7601826fe42cfcb7683ae16cf2baeb39 SHA512 acbb4cec730a8cdab9f070593ed896064fbe082d464ec362adc952e4985e9eaa12ad0f2d55a04018ffdaf675e54037999a7219533dad6b84bf609f5dfe21bbab
-DIST jsonschema-4.2.1.tar.gz 310668 BLAKE2B ba36be8abf0678fda773a9950f06e4d15f6a4c19fdd9f855310b80f45be1a25f44ce329c35667c4e107aab6ba381b02ff2caa305222932e2cbe733f293de82cc SHA512 349993c00e663f3efa2304e60c8b75e90c012d29faa498a01d5d2a5c47ddf0485f28894fd2ddf4766f9ab91e468f4b4f24a53390c72b7a31fae37d75c6f2b774
-DIST jsonschema-4.3.0.tar.gz 311317 BLAKE2B 6ec3d2cf05923657e9875b5f51b9356a730a7f9a1ab8e07bbf7226fdf1005f729a06c110ec52b62d12a4bba96a14dc647786398e66a6439de93fb38c02eef848 SHA512 3772952fb482660da86b0f71ed509ef267375a80ba2db0e4c12b9bb17f79c1f31f1a8ed2746a0bef76c620d61a63ccf967c77cc55255c7d3fe4e688dc0413b38
-DIST jsonschema-4.3.1.tar.gz 311425 BLAKE2B e524675d64fece5f7687d62ed043ffb35e7627c6d1f213fde3e9c2f35b929fc56b998d39e84148fe24c507361114e047540fcf23606f4d77b2bdfc0454c6d529 SHA512 621093b8964ea94dadd23aab7c0bbbf5eb23ae615b569278886a4213ef7adc779fddcd75cfff87e243087f788fca180f4472cd3bafe8f2f8157e30c04b5f33e7
-DIST jsonschema-4.3.2.tar.gz 311576 BLAKE2B df6e656244b3ad963714e3a5e457971ad29455529b1e032e4ead2aa60a76ef332d31c871d6e9cc98b1a76d52e53b6586e6ef0b601d4b1b6fef8b39e2ea29acfa SHA512 a849282e6661ac28d3116754e87235a1970993bedeb4590d67605409ef875c5c26efe12a35bce7eeb624778a6d7770feda0356b4a0c05f6bc0364da9aefcaed6
DIST jsonschema-4.3.3.tar.gz 311720 BLAKE2B 685e7712bdf87f0b6cfdc0ca6b094c90efd78acec72a6233661caddbba52e55ab78af83a24b14b9580a9eed6179302208b35ca836dce36459db65f0017805142 SHA512 f2a9e4d89a12d5d1c53666a9c95bc29adf2559438f0ab11f34abaf3f2525f525cd742ae54f2d3a732d98db92c4f45fc7611ffbc61f2ac1121377066a86db3bf9
DIST jsonschema-4.4.0.tar.gz 313519 BLAKE2B 6339c4ac9e99b55e41c133861baacb6644e04d15e915d3199955512530c946973ca6d5348746688660ea7392d53102754dba3f3380fc8aa3a4ab284a9dcde684 SHA512 8e5c138f4debf7540e2cd131f3f208d1778927ac9036f5fa67bcf5db8c62fe1bb454c7818ee61acef64e856ea4b498ef6ab08be314a3c6b1e461e0bb44db41c7
-EBUILD jsonschema-3.2.0-r1.ebuild 1197 BLAKE2B 81734c4600491524c84424a641ce9294e00045416bb1357be63ef8a9bdc55f04a1935b942a5b75f760d4c16e7d4fd6c055a6e75776ccec1cf23b13f6e34112c5 SHA512 9d37f5d64ecb8edd50854dfd22b649da5370620f01278584531a4dd4441c32cda3d743eecfc0f4a51596de60ff63016d3b0440607d272bd84508ea7209033b08
-EBUILD jsonschema-4.2.1-r1.ebuild 1374 BLAKE2B 79a46ed09ef19f712631c752fcc2e6f95953effb60864ce89e17ecad03249c99f04af68b74cbb1be1990465d1cbefc25dca7fd221dbb820bd42ff6166347f2e4 SHA512 11fb8102ca5f3d5735a2b637c1138618ead1de35009b56a45ffa22a734ac1a684cba7014fc583f410b3deddb61d98fb040be74cf8695f975e21908e7682191c5
-EBUILD jsonschema-4.3.0.ebuild 1382 BLAKE2B 6f7cc3d74925d8a9df02d9c6e7cc99441b7076923352b6ebf7ddb0d26bae78d12c0066ef8f4560b057d7f09111430b39beb6f6e15ea9dee96f37645c027f70de SHA512 15da718d62469c50a295da62354dbe4fe92b72a50c78560d80ef90babdbc3ce510700262f8b169ad38b2ea3da3aa28ec0aa1dc84e0d69f960ed34ffdd347dedf
-EBUILD jsonschema-4.3.1.ebuild 1382 BLAKE2B 6f7cc3d74925d8a9df02d9c6e7cc99441b7076923352b6ebf7ddb0d26bae78d12c0066ef8f4560b057d7f09111430b39beb6f6e15ea9dee96f37645c027f70de SHA512 15da718d62469c50a295da62354dbe4fe92b72a50c78560d80ef90babdbc3ce510700262f8b169ad38b2ea3da3aa28ec0aa1dc84e0d69f960ed34ffdd347dedf
-EBUILD jsonschema-4.3.2.ebuild 1389 BLAKE2B 4602638b4fba8514be1a98e1a4f7d8a41803305313aa59d18e9f579be4e6910584db0cf9c1718e9903759a30264daf5244a99887d02ef74afe6f0b63c0f872bd SHA512 14dba51f7110ad65f1f0e1b4054b8163733bc6243d13c5a1d8710d9123461cfaab4d1a2bc0ab8cb82701f4b890a05a0ca362d5fe2517282d4fc70ac037d4cc5c
-EBUILD jsonschema-4.3.3.ebuild 1474 BLAKE2B e0bd00de88d146c4c23fd3167f5f1365b0c047d3d7eab7f63e2e502e856aa76007bc6effaa0f8edc6d877719ccd8c1067fe75bf2f0032a7d4cbfbda51babb629 SHA512 c555a7ce1fad0d717175f616d5a1efca78860d3b0986f48d87d9a2c7858646c5e51b9b3ed9e0ae3ace215fec120306213199622c25d99c417582a14fdbe4de1b
-EBUILD jsonschema-4.4.0.ebuild 1474 BLAKE2B e0bd00de88d146c4c23fd3167f5f1365b0c047d3d7eab7f63e2e502e856aa76007bc6effaa0f8edc6d877719ccd8c1067fe75bf2f0032a7d4cbfbda51babb629 SHA512 c555a7ce1fad0d717175f616d5a1efca78860d3b0986f48d87d9a2c7858646c5e51b9b3ed9e0ae3ace215fec120306213199622c25d99c417582a14fdbe4de1b
+EBUILD jsonschema-4.3.3.ebuild 1466 BLAKE2B 7bda338ec2eaf115ad3870fde7a0b6d2ac2e756f280e995620a87dcee77d88fd830093eaf3f9496c14edbcd92421ba3d643d9cf742bed529f78ab56c5321d32d SHA512 c884fba2ba7189783baea906ba6f5559e26ce780ef5c9ad74e0aa4a2ec09e91278e2d6809726bdf8753251042dc96cf95b67fa2e706cd7d72613c1eff7b9caa0
+EBUILD jsonschema-4.4.0-r1.ebuild 1414 BLAKE2B 86868eb02cf69f6be7da58980c5dd51af1aed8d6fa5b4471510d321242158f21fbcd8cd3120baf6a308379ec6de5f9bb183ea9adfbdb19e9b094cfa495e6b751 SHA512 afcab4ddcecc3aac0dab6215b23634434935bd686707654c62340746e129389b9c6c58716ff9ec837d6ecb65fedface1acf3b611257d77f4d4ca8551d4436f59
+EBUILD jsonschema-4.4.0.ebuild 1422 BLAKE2B c67028adb89295a3e429db168c58234a50324642c69ba1d1159cfa56c3b6b9122b127fa09db4efe236bbd1d8bc7e7bdca7a9ae78c70108d01d1fcc8f8d13c97b SHA512 1185acd4a7ef53906673158880266dea69a35d369a0276bce574d165e34c548c8c87d60228ae09f62a50e3dc3cfc2386c4e45e49bbab71e560743da0f7bb4a49
MISC metadata.xml 692 BLAKE2B 16ae14e9b64feca61846e85fc4b7346bcd19e0264fb04fbba4e14aaeb391d43ad230bd148486936744248b1b49627c775dd3b56afbfedb2b6b3b1d8465c8aa4c SHA512 dc301a6bbebb6c0b131db43dfb6c7de88decb1c362ef0097cfea617eeed7935dcf5d5be5a1e8bdf74d60910f2733e45f15805e2a98d8e8693117df9af64ee9e6
diff --git a/dev-python/jsonschema/files/jsonschema-3.2.0-add-webcolors-1.11-compat.patch b/dev-python/jsonschema/files/jsonschema-3.2.0-add-webcolors-1.11-compat.patch
deleted file mode 100644
index bfb4fa8d139b..000000000000
--- a/dev-python/jsonschema/files/jsonschema-3.2.0-add-webcolors-1.11-compat.patch
+++ /dev/null
@@ -1,70 +0,0 @@
-From 09595a50f507399bf3fa8c68ed6371c42b9c4874 Mon Sep 17 00:00:00 2001
-From: Julian Berman <Julian@GrayVines.com>
-Date: Fri, 21 Feb 2020 09:30:05 -0500
-Subject: [PATCH 1/2] Newer webcolors has a new API apparently.
-
----
- jsonschema/_format.py | 2 +-
- setup.cfg | 4 ++--
- 2 files changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/jsonschema/_format.py b/jsonschema/_format.py
-index 281a7cf..f3c758c 100644
---- a/jsonschema/_format.py
-+++ b/jsonschema/_format.py
-@@ -354,7 +354,7 @@ else:
- def is_css21_color(instance):
- if (
- not isinstance(instance, str_types) or
-- instance.lower() in webcolors.css21_names_to_hex
-+ instance.lower() in webcolors.CSS21_NAMES_TO_HEX
- ):
- return True
- return is_css_color_code(instance)
---
-2.24.1
-
-From 0d192e192526252c30c16b3651c293bb5f21a99f Mon Sep 17 00:00:00 2001
-From: Julian Berman <Julian@GrayVines.com>
-Date: Fri, 21 Feb 2020 09:56:13 -0500
-Subject: [PATCH 2/2] Sigh... but also drops Py2 compat.
-
----
- jsonschema/_format.py | 11 ++++++++---
- setup.cfg | 4 ++--
- 2 files changed, 10 insertions(+), 5 deletions(-)
-
-diff --git a/jsonschema/_format.py b/jsonschema/_format.py
-index f3c758c..b96efb6 100644
---- a/jsonschema/_format.py
-+++ b/jsonschema/_format.py
-@@ -342,10 +342,15 @@ def is_draft3_time(instance):
- return datetime.datetime.strptime(instance, "%H:%M:%S")
-
-
--try:
-+try: # webcolors>=1.11
-+ from webcolors import CSS21_NAMES_TO_HEX
- import webcolors
- except ImportError:
-- pass
-+ try: # webcolors<1.11
-+ from webcolors import css21_names_to_hex as CSS21_NAMES_TO_HEX
-+ import webcolors
-+ except ImportError:
-+ pass
- else:
- def is_css_color_code(instance):
- return webcolors.normalize_hex(instance)
-@@ -354,7 +359,7 @@ else:
- def is_css21_color(instance):
- if (
- not isinstance(instance, str_types) or
-- instance.lower() in webcolors.CSS21_NAMES_TO_HEX
-+ instance.lower() in CSS21_NAMES_TO_HEX
- ):
- return True
- return is_css_color_code(instance)
---
-2.24.1
-
diff --git a/dev-python/jsonschema/jsonschema-3.2.0-r1.ebuild b/dev-python/jsonschema/jsonschema-3.2.0-r1.ebuild
deleted file mode 100644
index a1a69cca3a4a..000000000000
--- a/dev-python/jsonschema/jsonschema-3.2.0-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-inherit distutils-r1
-
-DESCRIPTION="An implementation of JSON-Schema validation for Python"
-HOMEPAGE="https://pypi.org/project/jsonschema/ https://github.com/Julian/jsonschema"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-
-BDEPEND="
- dev-python/attrs[${PYTHON_USEDEP}]
- dev-python/pyrsistent[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
- test? ( dev-python/twisted[${PYTHON_USEDEP}] )
-"
-
-RDEPEND="${BDEPEND}
- dev-python/idna[${PYTHON_USEDEP}]
- >=dev-python/jsonpointer-1.13[${PYTHON_USEDEP}]
- dev-python/rfc3987[${PYTHON_USEDEP}]
- dev-python/strict-rfc3339[${PYTHON_USEDEP}]
- dev-python/webcolors[${PYTHON_USEDEP}]
- dev-python/rfc3986-validator[${PYTHON_USEDEP}]
- dev-python/rfc3339-validator[${PYTHON_USEDEP}]
-"
-
-BDEPEND+="
- dev-python/setuptools_scm[${PYTHON_USEDEP}]
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-add-webcolors-1.11-compat.patch
-)
-
-distutils_enable_tests unittest
diff --git a/dev-python/jsonschema/jsonschema-4.2.1-r1.ebuild b/dev-python/jsonschema/jsonschema-4.2.1-r1.ebuild
deleted file mode 100644
index c581b6eea9c1..000000000000
--- a/dev-python/jsonschema/jsonschema-4.2.1-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_SETUPTOOLS=pyproject.toml
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="An implementation of JSON-Schema validation for Python"
-HOMEPAGE="https://pypi.org/project/jsonschema/ https://github.com/Julian/jsonschema"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- dev-python/attrs[${PYTHON_USEDEP}]
- >=dev-python/pyrsistent-0.18.0[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/importlib_resources-1.4.0[${PYTHON_USEDEP}]
- ' pypy3 python3_8)
-"
-
-# 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/uritemplate[${PYTHON_USEDEP}]
- >=dev-python/webcolors-1.11[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
- test? (
- dev-python/twisted[${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
-)
diff --git a/dev-python/jsonschema/jsonschema-4.3.0.ebuild b/dev-python/jsonschema/jsonschema-4.3.0.ebuild
deleted file mode 100644
index 67432d9cab8c..000000000000
--- a/dev-python/jsonschema/jsonschema-4.3.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_SETUPTOOLS=pyproject.toml
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="An implementation of JSON-Schema validation for Python"
-HOMEPAGE="https://pypi.org/project/jsonschema/ https://github.com/Julian/jsonschema"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
- dev-python/attrs[${PYTHON_USEDEP}]
- >=dev-python/pyrsistent-0.18.0[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/importlib_resources-1.4.0[${PYTHON_USEDEP}]
- ' pypy3 python3_8)
-"
-
-# 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/uritemplate[${PYTHON_USEDEP}]
- >=dev-python/webcolors-1.11[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
- test? (
- dev-python/twisted[${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
-)
diff --git a/dev-python/jsonschema/jsonschema-4.3.2.ebuild b/dev-python/jsonschema/jsonschema-4.3.2.ebuild
deleted file mode 100644
index e18726847ba6..000000000000
--- a/dev-python/jsonschema/jsonschema-4.3.2.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_SETUPTOOLS=pyproject.toml
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="An implementation of JSON-Schema validation for Python"
-HOMEPAGE="https://pypi.org/project/jsonschema/ https://github.com/Julian/jsonschema"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
- dev-python/attrs[${PYTHON_USEDEP}]
- >=dev-python/pyrsistent-0.18.0[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/importlib_resources-1.4.0[${PYTHON_USEDEP}]
- ' pypy3 python3_8)
-"
-
-# 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/uritemplate[${PYTHON_USEDEP}]
- >=dev-python/webcolors-1.11[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
- test? (
- dev-python/twisted[${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
-)
diff --git a/dev-python/jsonschema/jsonschema-4.3.3.ebuild b/dev-python/jsonschema/jsonschema-4.3.3.ebuild
index 03d1e2c86ba7..d4db9f120428 100644
--- a/dev-python/jsonschema/jsonschema-4.3.3.ebuild
+++ b/dev-python/jsonschema/jsonschema-4.3.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
dev-python/attrs[${PYTHON_USEDEP}]
diff --git a/dev-python/jsonschema/jsonschema-4.3.1.ebuild b/dev-python/jsonschema/jsonschema-4.4.0-r1.ebuild
index 67432d9cab8c..67138fa6c255 100644
--- a/dev-python/jsonschema/jsonschema-4.3.1.ebuild
+++ b/dev-python/jsonschema/jsonschema-4.4.0-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-DISTUTILS_USE_SETUPTOOLS=pyproject.toml
-PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
inherit distutils-r1
DESCRIPTION="An implementation of JSON-Schema validation for Python"
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
RDEPEND="
dev-python/attrs[${PYTHON_USEDEP}]
@@ -36,15 +36,11 @@ RDEPEND+="
>=dev-python/webcolors-1.11[${PYTHON_USEDEP}]
"
-BDEPEND="
- test? (
- dev-python/twisted[${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
+ # wtf?
+ jsonschema/tests/test_deprecations.py::TestDeprecations::test_version
)
diff --git a/dev-python/jsonschema/jsonschema-4.4.0.ebuild b/dev-python/jsonschema/jsonschema-4.4.0.ebuild
index 03d1e2c86ba7..b76cf3540c58 100644
--- a/dev-python/jsonschema/jsonschema-4.4.0.ebuild
+++ b/dev-python/jsonschema/jsonschema-4.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_SETUPTOOLS=pyproject.toml
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
inherit distutils-r1
DESCRIPTION="An implementation of JSON-Schema validation for Python"
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
RDEPEND="
dev-python/attrs[${PYTHON_USEDEP}]
@@ -36,12 +36,6 @@ RDEPEND+="
>=dev-python/webcolors-1.11[${PYTHON_USEDEP}]
"
-BDEPEND="
- test? (
- dev-python/twisted[${PYTHON_USEDEP}]
- )
-"
-
distutils_enable_tests pytest
EPYTEST_DESELECT=(