1 |
commit: 7317e330a6f969401b5bf50d87cb47f25894f4f3 |
2 |
Author: Michał Górny <mgorny <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Jun 23 08:08:42 2022 +0000 |
4 |
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Jun 23 08:17:21 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7317e330 |
7 |
|
8 |
dev-python/httpx: Remove old |
9 |
|
10 |
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> |
11 |
|
12 |
dev-python/httpx/Manifest | 1 - |
13 |
dev-python/httpx/httpx-0.22.0-r3.ebuild | 92 --------------------------------- |
14 |
2 files changed, 93 deletions(-) |
15 |
|
16 |
diff --git a/dev-python/httpx/Manifest b/dev-python/httpx/Manifest |
17 |
index ef8c11898bbe..ac642e673a1c 100644 |
18 |
--- a/dev-python/httpx/Manifest |
19 |
+++ b/dev-python/httpx/Manifest |
20 |
@@ -1,2 +1 @@ |
21 |
-DIST httpx-0.22.0.gh.tar.gz 2157682 BLAKE2B bb08a7c4b72478d24264c0dca5630205ff386af73294dca66dcd12b646de602ad64e308feedaabd58742cb7a9d799fa23cd2f922e685e74f8181e1b5e9f1c4ee SHA512 a7360f5355f75f07425b42d49697e480319f3fe606d4601bb6d64b870c8a8fce6fad8bd857ef422fc48e6141201307ee94876d5bc54a68557c7dc32ce8f1451b |
22 |
DIST httpx-0.23.0.gh.tar.gz 2160686 BLAKE2B 036c66b2c3f743cd069716297f331f0d75043a98180b9db3e156c5692ae8bf9c68d1db87169953a7f44aaf7ee8554d0166f70b508f77b7ff4b0ebc0500bc02ad SHA512 3cfdf2b3b2f15967a1eec0be05ed947c5e18a46576b68a9cbfd5147dfd4736cb7c389f5431732b93f3a11f3ec6c6f25f7cbb3d96d845f00b58e2b8dae047c1d5 |
23 |
|
24 |
diff --git a/dev-python/httpx/httpx-0.22.0-r3.ebuild b/dev-python/httpx/httpx-0.22.0-r3.ebuild |
25 |
deleted file mode 100644 |
26 |
index fff6839ac6c5..000000000000 |
27 |
--- a/dev-python/httpx/httpx-0.22.0-r3.ebuild |
28 |
+++ /dev/null |
29 |
@@ -1,92 +0,0 @@ |
30 |
-# Copyright 2022 Gentoo Authors |
31 |
-# Distributed under the terms of the GNU General Public License v2 |
32 |
- |
33 |
-EAPI=8 |
34 |
- |
35 |
-# Docs builder mkdocs not keyworded on all these arches yet |
36 |
-# DOCS_BUILDER="mkdocs" |
37 |
-# DOCS_DEPEND="dev-python/mkdocs-material" |
38 |
-# DOCS_AUTODOC=1 |
39 |
-DISTUTILS_USE_PEP517=setuptools |
40 |
-PYTHON_COMPAT=( pypy3 python3_{8..11} ) |
41 |
- |
42 |
-inherit distutils-r1 optfeature # docs |
43 |
- |
44 |
-DESCRIPTION="Fully-featured HTTP client which provides sync and async APIs" |
45 |
-HOMEPAGE=" |
46 |
- https://www.python-httpx.org/ |
47 |
- https://github.com/encode/httpx/ |
48 |
- https://pypi.org/project/httpx/ |
49 |
-" |
50 |
-SRC_URI=" |
51 |
- https://github.com/encode/httpx/archive/${PV}.tar.gz |
52 |
- -> ${P}.gh.tar.gz |
53 |
-" |
54 |
- |
55 |
-LICENSE="BSD" |
56 |
-SLOT="0" |
57 |
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" |
58 |
-IUSE="cli" |
59 |
- |
60 |
-RDEPEND=" |
61 |
- dev-python/certifi[${PYTHON_USEDEP}] |
62 |
- dev-python/charset_normalizer[${PYTHON_USEDEP}] |
63 |
- dev-python/sniffio[${PYTHON_USEDEP}] |
64 |
- =dev-python/httpcore-0.14*[${PYTHON_USEDEP}] |
65 |
- >=dev-python/rfc3986-1.3[${PYTHON_USEDEP}] |
66 |
- cli? ( |
67 |
- =dev-python/click-8*[${PYTHON_USEDEP}] |
68 |
- =dev-python/pygments-2*[${PYTHON_USEDEP}] |
69 |
- <dev-python/rich-13[${PYTHON_USEDEP}] |
70 |
- ) |
71 |
-" |
72 |
-BDEPEND=" |
73 |
- test? ( |
74 |
- dev-python/brotlicffi[${PYTHON_USEDEP}] |
75 |
- dev-python/cryptography[${PYTHON_USEDEP}] |
76 |
- dev-python/h2[${PYTHON_USEDEP}] |
77 |
- dev-python/pytest-asyncio[${PYTHON_USEDEP}] |
78 |
- dev-python/pytest-trio[${PYTHON_USEDEP}] |
79 |
- dev-python/socksio[${PYTHON_USEDEP}] |
80 |
- dev-python/trio[${PYTHON_USEDEP}] |
81 |
- dev-python/trustme[${PYTHON_USEDEP}] |
82 |
- dev-python/typing-extensions[${PYTHON_USEDEP}] |
83 |
- dev-python/uvicorn[${PYTHON_USEDEP}] |
84 |
- ) |
85 |
-" |
86 |
- |
87 |
-distutils_enable_tests pytest |
88 |
- |
89 |
-src_prepare() { |
90 |
- # unpin deps |
91 |
- sed -i -e 's:==[0-9.*]\+::' -e 's:,<[0-9.]\+::' setup.py || die |
92 |
- if ! use cli; then |
93 |
- sed -i -e '/console_scripts/d' setup.py || die |
94 |
- fi |
95 |
- distutils-r1_src_prepare |
96 |
-} |
97 |
- |
98 |
-python_test() { |
99 |
- local EPYTEST_DESELECT=( |
100 |
- # Internet |
101 |
- tests/client/test_proxies.py::test_async_proxy_close |
102 |
- tests/client/test_proxies.py::test_sync_proxy_close |
103 |
- |
104 |
- # Result change in charset-normalizer-2.0.7+ |
105 |
- 'tests/test_decoders.py::test_text_decoder[data3-iso-8859-1]' |
106 |
- 'tests/models/test_responses.py::test_response_no_charset_with_iso_8859_1_content' |
107 |
- ) |
108 |
- local EPYTEST_IGNORE=() |
109 |
- |
110 |
- use cli || EPYTEST_IGNORE+=( |
111 |
- tests/test_main.py |
112 |
- ) |
113 |
- |
114 |
- epytest |
115 |
-} |
116 |
- |
117 |
-pkg_postinst() { |
118 |
- optfeature "HTTP/2 support" dev-python/h2 |
119 |
- optfeature "SOCKS proxy support" dev-python/socksio |
120 |
- optfeature "Decoding for brotli compressed responses" dev-python/brotlicffi |
121 |
-} |