Skip to content

Commit 10c2b2e

Browse files
committed
dev-python/requests-mock: new package, add 1.11.0
Signed-off-by: Andreas Billmeier <[email protected]>
1 parent cc98944 commit 10c2b2e

File tree

4 files changed

+72
-4
lines changed

4 files changed

+72
-4
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -617,12 +617,12 @@ A daily compile test is run at Github with Python 3.9 to catch general faults. E
617617

618618
## Licenses
619619
This repository itself is released under GPL-3 (like most Gentoo repositories), all work on the depending components under the licenses they came from. Perhaps you came here because I filed an issue at your component about a bad or missing license. It is easy to [assign a license](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). During cleanups and license investigations I have been asked often which license to choose. I am not a lawyer, but I can offer the following table, counted over this repository, perhaps this helps your decision. If a package has more than one license listed, all of them are counted.
620-
There are 1778 Ebuilds in total, 1767 of them have in total 1787 (42 different) licenses assigned.
620+
There are 1779 Ebuilds in total, 1768 of them have in total 1788 (42 different) licenses assigned.
621621

622622
|License| Ebuilds using it|
623623
|-------|-----|
624624
|MIT|1010|
625-
|Apache-2.0|398|
625+
|Apache-2.0|399|
626626
|GPL-3|106|
627627
|BSD|103|
628628
|LGPL-3|25|
@@ -664,9 +664,9 @@ There are 1778 Ebuilds in total, 1767 of them have in total 1787 (42 different)
664664
|EPL-2.0|1|
665665
|GPL-2-with-linking-exception|1|
666666

667-
(Last counted: 22/04/2024)
667+
(Last counted: 23/04/2024)
668668

669669
I did my best to keep these clean. If a valid license was published on PyPI, it has been automatically merged. Otherwise I took it from GitHub or alternatively from comments/files in the source. Sometimes these differed and have been not unique. All license strings are adjusted to the list in `/usr/portage/gentoo/licenses/`. Some packages do not have any license published. In this case, Authors have been asked for clarification, some did not respond. Following the [official Gentoo Guide](https://devmanual.gentoo.org/general-concepts/licenses/index.html), these then were added with an `all-rights-reserved` license and `RESTRICT="mirror"` was set. Find the appropriate licenses referenced in the Ebuild files and in the corresponding homepages or sources.
670670

671671
A big thanks goes to Iris for reviewing this README.
672-
Last updated: 22/04/2024
672+
Last updated: 23/04/2024

dev-python/requests-mock/Manifest

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
DIST requests-mock-1.11.0.tar.gz 74377 BLAKE2B f871bbd18b42668d9eb693b807a67a33c9fb7c4316966ad2c16800bf562be982c737e1c1a803e3c5b6d3cde8c3d789671b5fce7d54df308dc55b2ef73a641ff4 SHA512 8d161cb0f6183994053d4dd06b801c2614b7ac937798addcdc52ee8e3973a7ef874ca615ca1946ea4bc0e05ce36c5c813460f7a41b3254671095059536fd2961
2+
EBUILD requests-mock-1.11.0.ebuild 1327 BLAKE2B 0157ed0885605ee474791e7ddb0936c1433f7ef1aa5203492ae58fde648285ff2285c66bb5593b3767104c3d4fe35a4270a38f7548fbe607a99492fb9381e737 SHA512 55ffd2cf82959491b63d9071e61de2cc264aff2fd496a68ffa237f18e0a6022870d24428e14ccb3f7da1c04155f2a6e74dcda7960108e7ceeeffa928ea4b4074
3+
MISC metadata.xml 526 BLAKE2B 77c9330c57316fe3eb264feaae6315ac3502d5a557ea9ad1d739de20f962226f2bb5d29b42f34cbf5df38bae6bf8c74e7781eabbe74096f26a551feaca325800 SHA512 f86a27ccb4e245d35493e90991f8532f030e6ca63df6bba586ffe6b446e9737e7a578ae6dcd96c3d6587ea9c22f10f1cae42c3a451f722ca1d91006b9cd07ba6

dev-python/requests-mock/metadata.xml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
3+
<pkgmetadata>
4+
<maintainer type="project">
5+
<email>[email protected]</email>
6+
<name>Andreas Billmeier</name>
7+
</maintainer>
8+
<upstream>
9+
<remote-id type="pypi">requests-mock</remote-id>
10+
<remote-id type="github">jamielennox/requests-mock</remote-id>
11+
<maintainer status="unknown">
12+
<email>[email protected]</email>
13+
<name>Jamie Lennox</name>
14+
</maintainer>
15+
</upstream>
16+
</pkgmetadata>
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
# Copyright 1999-2024 Gentoo Authors
2+
# Distributed under the terms of the GNU General Public License v2
3+
4+
EAPI=8
5+
6+
DISTUTILS_USE_PEP517=setuptools
7+
PYPI_NO_NORMALIZE=1
8+
PYTHON_COMPAT=( python3_{11..12} )
9+
10+
inherit distutils-r1 pypi
11+
12+
DESCRIPTION="Mock out responses from the requests package"
13+
HOMEPAGE="
14+
https://github.com/jamielennox/requests-mock/
15+
https://pypi.org/project/requests-mock/
16+
"
17+
18+
LICENSE="Apache-2.0"
19+
SLOT="0"
20+
KEYWORDS="amd64 arm arm64 x86"
21+
22+
RDEPEND="
23+
>=dev-python/requests-2.3[${PYTHON_USEDEP}]
24+
dev-python/six[${PYTHON_USEDEP}]
25+
"
26+
BDEPEND="
27+
>=dev-python/pbr-0.8[${PYTHON_USEDEP}]
28+
test? (
29+
dev-python/fixtures[${PYTHON_USEDEP}]
30+
dev-python/pytest[${PYTHON_USEDEP}]
31+
dev-python/requests-futures[${PYTHON_USEDEP}]
32+
dev-python/testtools[${PYTHON_USEDEP}]
33+
)
34+
"
35+
36+
distutils_enable_sphinx doc/source
37+
distutils_enable_tests pytest
38+
39+
python_prepare_all() {
40+
# Disable reno which only works inside a git repository
41+
sed -i "s/'reno.sphinxext',//" doc/source/conf.py || die
42+
# Remove the release notes section which requires reno
43+
rm doc/source/release-notes.rst || die
44+
sed -i '/^=============$/,/release-notes/d' doc/source/index.rst || die
45+
# Disable a test which requires purl (not in the tree)
46+
sed -e "/^import purl$/d" -e "s/test_with_purl/_&/" \
47+
-i tests/test_adapter.py || die
48+
distutils-r1_python_prepare_all
49+
}

0 commit comments

Comments
 (0)