summaryrefslogtreecommitdiff
path: root/dev-python/httpx-aiohttp
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/httpx-aiohttp')
-rw-r--r--dev-python/httpx-aiohttp/httpx-aiohttp-0.2.0.ebuild25
-rw-r--r--dev-python/httpx-aiohttp/metadata.xml12
2 files changed, 27 insertions, 10 deletions
diff --git a/dev-python/httpx-aiohttp/httpx-aiohttp-0.2.0.ebuild b/dev-python/httpx-aiohttp/httpx-aiohttp-0.2.0.ebuild
index f21048d69360..c66c3fd9f077 100644
--- a/dev-python/httpx-aiohttp/httpx-aiohttp-0.2.0.ebuild
+++ b/dev-python/httpx-aiohttp/httpx-aiohttp-0.2.0.ebuild
@@ -17,24 +17,33 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-ROPERTIES="test_network"
-RESTRICT="test"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
RDEPEND="
>=dev-python/aiohttp-3.10.0[${PYTHON_USEDEP}]
- >=dev-python/httpx2-2[${PYTHON_USEDEP}]
+ <dev-python/aiohttp-4[${PYTHON_USEDEP}]
+ >=dev-python/httpx-0.27.0[${PYTHON_USEDEP}]
"
BDEPEND="
dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
test? (
- >=dev-python/trio-0.27.0[${PYTHON_USEDEP}]
+ >=dev-python/httpx2-2.0[${PYTHON_USEDEP}]
+ <dev-python/httpx2-3[${PYTHON_USEDEP}]
)
"
EPYTEST_PLUGINS=( anyio pytest-asyncio )
-EPYTEST_IGNORE=(
- scripts/httpx_test.py
-)
distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # Requires network access to httpbin.org
+ tests/local/test_aiohttp_client.py::test_response_is_closed_after_request
+)
+
+# tests/httpx is a git submodule (a fork of the httpx test suite) that is not
+# part of the sdist. Upstream's own scripts/test only runs tests/local, which
+# is shipped.
+python_test() {
+ epytest tests/local
+}
diff --git a/dev-python/httpx-aiohttp/metadata.xml b/dev-python/httpx-aiohttp/metadata.xml
index 230485b2b012..4be450d63a4f 100644
--- a/dev-python/httpx-aiohttp/metadata.xml
+++ b/dev-python/httpx-aiohttp/metadata.xml
@@ -2,8 +2,16 @@
<!DOCTYPE pkgmetadata SYSTEM "https://srcux.com/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>falbrechtskirchinger@gmail.com</email>
- <name>Florian Albrechtskirchinger</name>
+ <email>thican@thican.net</email>
+ <name>Thibaud CANALE</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Gentoo Python Project</name>
</maintainer>
<origin>srcux</origin>
</pkgmetadata>