dev-python/requests-mock: new package, add 1.11.0

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
2024-04-23 16:10:55 +02:00
parent cc98944595
commit 10c2b2e15e
4 changed files with 72 additions and 4 deletions

View File

@@ -0,0 +1,3 @@
DIST requests-mock-1.11.0.tar.gz 74377 BLAKE2B f871bbd18b42668d9eb693b807a67a33c9fb7c4316966ad2c16800bf562be982c737e1c1a803e3c5b6d3cde8c3d789671b5fce7d54df308dc55b2ef73a641ff4 SHA512 8d161cb0f6183994053d4dd06b801c2614b7ac937798addcdc52ee8e3973a7ef874ca615ca1946ea4bc0e05ce36c5c813460f7a41b3254671095059536fd2961
EBUILD requests-mock-1.11.0.ebuild 1327 BLAKE2B 0157ed0885605ee474791e7ddb0936c1433f7ef1aa5203492ae58fde648285ff2285c66bb5593b3767104c3d4fe35a4270a38f7548fbe607a99492fb9381e737 SHA512 55ffd2cf82959491b63d9071e61de2cc264aff2fd496a68ffa237f18e0a6022870d24428e14ccb3f7da1c04155f2a6e74dcda7960108e7ceeeffa928ea4b4074
MISC metadata.xml 526 BLAKE2B 77c9330c57316fe3eb264feaae6315ac3502d5a557ea9ad1d739de20f962226f2bb5d29b42f34cbf5df38bae6bf8c74e7781eabbe74096f26a551feaca325800 SHA512 f86a27ccb4e245d35493e90991f8532f030e6ca63df6bba586ffe6b446e9737e7a578ae6dcd96c3d6587ea9c22f10f1cae42c3a451f722ca1d91006b9cd07ba6

View File

@@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">requests-mock</remote-id>
<remote-id type="github">jamielennox/requests-mock</remote-id>
<maintainer status="unknown">
<email>jamielennox@gmail.com</email>
<name>Jamie Lennox</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,49 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{11..12} )
inherit distutils-r1 pypi
DESCRIPTION="Mock out responses from the requests package"
HOMEPAGE="
https://github.com/jamielennox/requests-mock/
https://pypi.org/project/requests-mock/
"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
RDEPEND="
>=dev-python/requests-2.3[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
"
BDEPEND="
>=dev-python/pbr-0.8[${PYTHON_USEDEP}]
test? (
dev-python/fixtures[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/requests-futures[${PYTHON_USEDEP}]
dev-python/testtools[${PYTHON_USEDEP}]
)
"
distutils_enable_sphinx doc/source
distutils_enable_tests pytest
python_prepare_all() {
# Disable reno which only works inside a git repository
sed -i "s/'reno.sphinxext',//" doc/source/conf.py || die
# Remove the release notes section which requires reno
rm doc/source/release-notes.rst || die
sed -i '/^=============$/,/release-notes/d' doc/source/index.rst || die
# Disable a test which requires purl (not in the tree)
sed -e "/^import purl$/d" -e "s/test_with_purl/_&/" \
-i tests/test_adapter.py || die
distutils-r1_python_prepare_all
}