Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/httpx/
Date: Thu, 27 Jan 2022 23:05:58
Message-Id: 1643324751.d42f2a5e0b5f9d317f815455ae6aca1a9be6d8bc.mgorny@gentoo
1 commit: d42f2a5e0b5f9d317f815455ae6aca1a9be6d8bc
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jan 27 21:42:21 2022 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Thu Jan 27 23:05:51 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d42f2a5e
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 | 2 -
13 dev-python/httpx/httpx-0.19.0.ebuild | 60 ----------------------------
14 dev-python/httpx/httpx-0.21.1.ebuild | 76 ------------------------------------
15 3 files changed, 138 deletions(-)
16
17 diff --git a/dev-python/httpx/Manifest b/dev-python/httpx/Manifest
18 index a1d1ce6a9251..d1bb467c90b9 100644
19 --- a/dev-python/httpx/Manifest
20 +++ b/dev-python/httpx/Manifest
21 @@ -1,4 +1,2 @@
22 -DIST httpx-0.19.0.tar.gz 1667455 BLAKE2B b8d4cb0b6e7f643b62b507930ccf1534d73d93261cab9281ef57d6392f00da325e897d5339aebacfa07aeae8278d3a81b78d6501a1587ffeaef68cc5087bfdaa SHA512 3b327f07d62cf0430672d4f1a4f884618e588496f049522de327f5c34f7260eb21739b7f1fbd6f43a21962bc8737547f3eddbc22751546647f56c9cd7212840a
23 -DIST httpx-0.21.1.tar.gz 2155133 BLAKE2B c3c800657abaed461ab6f44e3cd9799be4b6499070a5db2ee8d5d61c776d86591c74192eb1c88d4072dc361ea4c9448a3ed061c715fa4504fc931fdd96ccde62 SHA512 a4f737f6c6ae909fd3ea811e0ff3b78ed6496da8d797ef49746f744216e055f8225d613fe935d5e2780aa1b233053ad436e8849eef578e662ca8ee34513ad12e
24 DIST httpx-0.21.3.tar.gz 2157078 BLAKE2B 08a9328a7350534abe646f0bf60bd15600a1cb3eb8d06578c87ed9a7d4e55efdddd2be597650cddec9f6456e89a1b159f3e23aa657f379f78157c12670cdadb0 SHA512 0a551de52954db5ed2c33d1b5c172607516031a7c86c0f235bd04f12f4cf82f63980a9f53115dac801748b0c282890b3ed4a53b2c912adbd245c10ad61dbf67e
25 DIST httpx-0.22.0.gh.tar.gz 2157682 BLAKE2B bb08a7c4b72478d24264c0dca5630205ff386af73294dca66dcd12b646de602ad64e308feedaabd58742cb7a9d799fa23cd2f922e685e74f8181e1b5e9f1c4ee SHA512 a7360f5355f75f07425b42d49697e480319f3fe606d4601bb6d64b870c8a8fce6fad8bd857ef422fc48e6141201307ee94876d5bc54a68557c7dc32ce8f1451b
26
27 diff --git a/dev-python/httpx/httpx-0.19.0.ebuild b/dev-python/httpx/httpx-0.19.0.ebuild
28 deleted file mode 100644
29 index b876bd14e6e3..000000000000
30 --- a/dev-python/httpx/httpx-0.19.0.ebuild
31 +++ /dev/null
32 @@ -1,60 +0,0 @@
33 -# Copyright 2021 Gentoo Authors
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=8
37 -
38 -# Docs builder mkdocs not keyworded on all these arches yet
39 -# DOCS_BUILDER="mkdocs"
40 -# DOCS_DEPEND="dev-python/mkdocs-material"
41 -# DOCS_AUTODOC=1
42 -PYTHON_COMPAT=( python3_{8..10} )
43 -
44 -inherit distutils-r1 # docs
45 -
46 -DESCRIPTION="Fully-featured HTTP client which provides sync and async APIs"
47 -HOMEPAGE="https://www.python-httpx.org/"
48 -SRC_URI="https://github.com/encode/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
49 -
50 -LICENSE="BSD"
51 -SLOT="0"
52 -KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv sparc x86"
53 -
54 -RDEPEND="
55 - dev-python/certifi[${PYTHON_USEDEP}]
56 - dev-python/charset_normalizer[${PYTHON_USEDEP}]
57 - dev-python/sniffio[${PYTHON_USEDEP}]
58 - =dev-python/httpcore-0.13*[${PYTHON_USEDEP}]
59 - >=dev-python/rfc3986-1.3[${PYTHON_USEDEP}]
60 - <dev-python/rfc3986-2[${PYTHON_USEDEP}]
61 -"
62 -BDEPEND="
63 - test? (
64 - dev-python/brotlicffi[${PYTHON_USEDEP}]
65 - dev-python/cryptography[${PYTHON_USEDEP}]
66 - dev-python/h2[${PYTHON_USEDEP}]
67 - dev-python/pytest-asyncio[${PYTHON_USEDEP}]
68 - dev-python/trustme[${PYTHON_USEDEP}]
69 - dev-python/typing-extensions[${PYTHON_USEDEP}]
70 - dev-python/uvicorn[${PYTHON_USEDEP}]
71 - )
72 -"
73 -
74 -distutils_enable_tests pytest
75 -
76 -EPYTEST_DESELECT=(
77 - # Internet
78 - tests/client/test_proxies.py::test_async_proxy_close
79 - tests/client/test_proxies.py::test_sync_proxy_close
80 - # known to fail, unimportant test
81 - "tests/test_decoders.py::test_text_decoder[data3-iso-8859-1]"
82 - tests/models/test_responses.py::test_response_no_charset_with_iso_8859_1_content
83 -)
84 -
85 -python_prepare_all() {
86 - # increase timeout for slower systems
87 - sed -e 's/pool=/&10*/' -i tests/test_timeouts.py || die
88 - # trio does not support py3.10
89 - sed -e '/^import trio/d' -i tests/concurrency.py || die
90 - sed -e '/pytest.param("trio", marks=pytest.mark.trio)/d' -i tests/conftest.py || die
91 - distutils-r1_python_prepare_all
92 -}
93
94 diff --git a/dev-python/httpx/httpx-0.21.1.ebuild b/dev-python/httpx/httpx-0.21.1.ebuild
95 deleted file mode 100644
96 index 9419278e27c2..000000000000
97 --- a/dev-python/httpx/httpx-0.21.1.ebuild
98 +++ /dev/null
99 @@ -1,76 +0,0 @@
100 -# Copyright 2021 Gentoo Authors
101 -# Distributed under the terms of the GNU General Public License v2
102 -
103 -EAPI=8
104 -
105 -# Docs builder mkdocs not keyworded on all these arches yet
106 -# DOCS_BUILDER="mkdocs"
107 -# DOCS_DEPEND="dev-python/mkdocs-material"
108 -# DOCS_AUTODOC=1
109 -PYTHON_COMPAT=( python3_{8..10} )
110 -
111 -inherit distutils-r1 # docs
112 -
113 -DESCRIPTION="Fully-featured HTTP client which provides sync and async APIs"
114 -HOMEPAGE="https://www.python-httpx.org/"
115 -SRC_URI="https://github.com/encode/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
116 -
117 -LICENSE="BSD"
118 -SLOT="0"
119 -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
120 -IUSE="cli"
121 -
122 -RDEPEND="
123 - dev-python/certifi[${PYTHON_USEDEP}]
124 - dev-python/charset_normalizer[${PYTHON_USEDEP}]
125 - dev-python/sniffio[${PYTHON_USEDEP}]
126 - =dev-python/httpcore-0.14*[${PYTHON_USEDEP}]
127 - >=dev-python/rfc3986-1.3[${PYTHON_USEDEP}]
128 - <dev-python/rfc3986-2[${PYTHON_USEDEP}]
129 - cli? (
130 - =dev-python/click-8*[${PYTHON_USEDEP}]
131 - =dev-python/pygments-2*[${PYTHON_USEDEP}]
132 - =dev-python/rich-10*[${PYTHON_USEDEP}]
133 - )
134 -"
135 -BDEPEND="
136 - test? (
137 - dev-python/brotlicffi[${PYTHON_USEDEP}]
138 - dev-python/cryptography[${PYTHON_USEDEP}]
139 - dev-python/h2[${PYTHON_USEDEP}]
140 - dev-python/pytest-asyncio[${PYTHON_USEDEP}]
141 - dev-python/pytest-trio[${PYTHON_USEDEP}]
142 - dev-python/trio[${PYTHON_USEDEP}]
143 - dev-python/trustme[${PYTHON_USEDEP}]
144 - dev-python/typing-extensions[${PYTHON_USEDEP}]
145 - dev-python/uvicorn[${PYTHON_USEDEP}]
146 - )
147 -"
148 -
149 -distutils_enable_tests pytest
150 -
151 -src_prepare() {
152 - if ! use cli; then
153 - sed -i -e '/console_scripts/d' setup.py || die
154 - fi
155 - distutils-r1_src_prepare
156 -}
157 -
158 -python_test() {
159 - local EPYTEST_DESELECT=(
160 - # Internet
161 - tests/client/test_proxies.py::test_async_proxy_close
162 - tests/client/test_proxies.py::test_sync_proxy_close
163 -
164 - # Result change in charset-normalizer-2.0.7+
165 - 'tests/test_decoders.py::test_text_decoder[data3-iso-8859-1]'
166 - 'tests/models/test_responses.py::test_response_no_charset_with_iso_8859_1_content'
167 - )
168 - local EPYTEST_IGNORE=()
169 -
170 - use cli || EPYTEST_IGNORE+=(
171 - tests/test_main.py
172 - )
173 -
174 - epytest
175 -}