dev-python/referencing: New package, v0.29.0

New dependency for dev-python/jsonschema-spec version bump.

Signed-off-by: Michał Górny <mgorny@gentoo.org>
This commit is contained in:
Michał Górny 2023-06-12 17:27:15 +02:00
parent ea6b8a254a
commit 795d80c01e
No known key found for this signature in database
GPG Key ID: 639ADAE2329E240E
3 changed files with 61 additions and 0 deletions

View File

@ -0,0 +1,2 @@
DIST referencing-0.29.0.tar.gz 34963 BLAKE2B 88fa71124eeb8dd83b62e4f42299acaa55af33265dd474594efb7f71d522b276e8ed0a12dfa5822c9cc1c42acc0fd21d74400ef866c127bbdab85f9d03bfee96 SHA512 69b20b89e65fa58524aeb1bd38305edefcf61d65f785a090b21bcbd48524be45ae39dd7e3d70f403948b27fdb7e43660b7bd2a438ad26f397f5ca2021dd087e2
DIST referencing-suite-f6fa54deec2ba3ae7326e6c292b2d7c4c20e9eb4.gh.tar.gz 18311 BLAKE2B 69f6a3059842f6ff3438760240126a2033d5287ba6daaff5f9d72e7eee8eb8ac3c72fb0be92c5daf33bf06a54621332c7042e6c8cf11ddbd328e347c9315e224 SHA512 9a7a9c9f8f75391a1589751a83ba5c8153ac41de20ecb2f02fc230ec94b313619bdcf58c5aab580f7825555df68a6d5626b77a92b958b77ebf1fdc16a0b87dd0

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
<stabilize-allarches/>
<upstream>
<remote-id type="github">python-jsonschema/referencing</remote-id>
<remote-id type="pypi">referencing</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,46 @@
# Copyright 2023 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
SUITE_COMMIT=f6fa54deec2ba3ae7326e6c292b2d7c4c20e9eb4
SUITE_P=referencing-suite-${SUITE_COMMIT}
DESCRIPTION="Cross-specification JSON referencing (JSON Schema, OpenAPI...)"
HOMEPAGE="
https://github.com/python-jsonschema/referencing/
https://pypi.org/project/referencing/
"
SRC_URI+="
test? (
https://github.com/python-jsonschema/referencing-suite/archive/${SUITE_COMMIT}.tar.gz
-> ${SUITE_P}.gh.tar.gz
)
"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
>=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
>=dev-python/rpds-py-0.7.0[${PYTHON_USEDEP}]
"
BDEPEND="
dev-python/hatch-vcs[${PYTHON_USEDEP}]
test? (
dev-python/pytest-subtests[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest
python_test() {
local -x REFERENCING_SUITE=${WORKDIR}/${SUITE_P}
epytest
}