diff --git a/dev-python/json-repair/Manifest b/dev-python/json-repair/Manifest new file mode 100644 index 0000000000..6a5bf0630a --- /dev/null +++ b/dev-python/json-repair/Manifest @@ -0,0 +1 @@ +DIST json-repair-0.61.0.gh.tar.gz 2564244 BLAKE2B 48aa27476104a68a087db8fb4a990644cabc1447780f103c87a45f8bf9663fa05cd8132b5f76578727dd9b6893dd476962e1ff14608ad29ad2880f2213604dad SHA512 8feef307f7b3030a6828c4ffa65f273d8e531d4582cad22cd32e4bceef27f70d4a85ab6a491c9b5b1a8f4e6c60e3c9036c588f601b7c9745f83a17502e8c4a32 diff --git a/dev-python/json-repair/json-repair-0.61.0.ebuild b/dev-python/json-repair/json-repair-0.61.0.ebuild new file mode 100644 index 0000000000..5f7e43c7ea --- /dev/null +++ b/dev-python/json-repair/json-repair-0.61.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..15} ) + +inherit distutils-r1 + +MY_PN="json_repair" +MY_P="${MY_PN}-${PV}" +DESCRIPTION="A package to repair broken json strings" +HOMEPAGE=" + https://github.com/mangiucugna/json_repair + https://pypi.org/project/json-repair/ +" +SRC_URI=" + https://github.com/mangiucugna/${MY_PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" +S="${WORKDIR}/${MY_P}/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +# mypy is used in tests for type inference +BDEPEND=" + test? ( + dev-python/flask[${PYTHON_USEDEP}] + dev-python/flask-cors[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/mypy[${PYTHON_USEDEP}] + dev-python/pydantic[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # pytest-benchmark + tests/test_performance.py +) diff --git a/dev-python/json-repair/metadata.xml b/dev-python/json-repair/metadata.xml new file mode 100644 index 0000000000..4c9f909d34 --- /dev/null +++ b/dev-python/json-repair/metadata.xml @@ -0,0 +1,12 @@ + + + + + falbrechtskirchinger@gmail.com + Florian Albrechtskirchinger + + + json-repair + mangiucugna/json_repair + +