commit:     bdd1102318a43ca0500429c81177ef02e9eab356
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 17 02:43:50 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Oct 17 02:43:50 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdd11023

dev-python/httptools: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/httptools/Manifest                      |  1 -
 .../httptools/files/httptools-0.6.2-llhttp-9.patch | 55 ----------------
 dev-python/httptools/httptools-0.6.2.ebuild        | 73 ----------------------
 3 files changed, 129 deletions(-)

diff --git a/dev-python/httptools/Manifest b/dev-python/httptools/Manifest
index 5aeca41590c8..c2ad411f985e 100644
--- a/dev-python/httptools/Manifest
+++ b/dev-python/httptools/Manifest
@@ -1,2 +1 @@
-DIST httptools-0.6.2.gh.tar.gz 15209 BLAKE2B 
f9dbb15a46db4ff6d9ce418fa9854fe465d22c5ca7b758389f2d132f0e031015faea37241f68e8f47e3957da39de9930481e50d0b08e0308ad7d3bb918fc86bb
 SHA512 
a4f79cfd82b1ab3d1bb4dc50cb4c720cdc5b2f94cb72ef693e4385726a02687f1a45d649c8cc22388f1215c9497f329b67eed90f065859380dbd54dd3046c89b
 DIST httptools-0.6.4.gh.tar.gz 15756 BLAKE2B 
1f128fb566d677f783798236a12fc1729f819fb4e4cd52f43c4879ac6cff8a5c69fb147fef1dadda89e47b560652b15e7ab07e3e5b00f1e8a6ee23afe2efb879
 SHA512 
3a2518204b22ce00c1fa3f2387138f768511ff03a2a2ddf0b9c44a4d5de65c93bfd8d3ac9f4e9417805c7c9708a8cb39ec4889e08933fdc029607bcae5b54331

diff --git a/dev-python/httptools/files/httptools-0.6.2-llhttp-9.patch 
b/dev-python/httptools/files/httptools-0.6.2-llhttp-9.patch
deleted file mode 100644
index 8f5dc017d246..000000000000
--- a/dev-python/httptools/files/httptools-0.6.2-llhttp-9.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-diff --git a/tests/test_parser.py b/tests/test_parser.py
-index a169a9a..d3b8db7 100644
---- a/tests/test_parser.py
-+++ b/tests/test_parser.py
-@@ -6,12 +6,10 @@ from unittest import mock
- 
- RESPONSE1_HEAD = b'''HTTP/1.1 200 OK
- Date: Mon, 23 May 2005 22:38:34 GMT
--Server: Apache/1.3.3.7
--        (Unix) (Red-Hat/Linux)
-+Server: Apache/1.3.3.7 (Unix) (Red-Hat/Linux)
- Last-Modified: Wed, 08 Jan 2003 23:11:55 GMT
- ETag: "3f80f-1b6-3e1cb03b"
--Content-Type: text/html;
--  charset=UTF-8
-+Content-Type: text/html; charset=UTF-8
- Content-Length: 130
- Accept-Ranges: bytes
- Connection: close
-@@ -33,7 +31,7 @@ CHUNKED_REQUEST1_1 = b'''POST /test.php?a=b+c HTTP/1.1\r
- User-Agent: Fooo\r
- Host: bar\r
- Transfer-Encoding: chunked\r
--
-+\r
- 5\r\nhello\r\n6\r\n world\r\n'''
- 
- CHUNKED_REQUEST1_2 = b'''0\r\nVary: *\r\nUser-Agent: spam\r\n\r\n'''
-@@ -42,7 +40,7 @@ CHUNKED_REQUEST1_3 = b'''POST /test.php?a=b+c HTTP/1.1\r
- User-Agent: Fooo\r
- Host: bar\r
- Transfer-Encoding: chunked\r
--
-+\r
- b\r\n+\xce\xcfM\xb5MI,I\x04\x00\r\n0\r\n\r\n'''
- 
- 
-@@ -54,7 +52,7 @@ Sec-WebSocket-Protocol: sample\r
- Upgrade: WebSocket\r
- Sec-WebSocket-Key1: 4 @1  46546xW%0l 1 5\r
- Origin: http://example.com\r
--
-+\r
- Hot diggity dogg'''
- 
- UPGRADE_RESPONSE1 = b'''HTTP/1.1 101 Switching Protocols
-@@ -89,7 +87,7 @@ class TestResponseParser(unittest.TestCase):
-         self.assertEqual(len(headers), 8)
-         self.assertEqual(headers.get(b'Connection'), b'close')
-         self.assertEqual(headers.get(b'Content-Type'),
--                         b'text/html;  charset=UTF-8')
-+                         b'text/html; charset=UTF-8')
- 
-         self.assertFalse(m.on_body.called)
-         p.feed_data(bytearray(RESPONSE1_BODY))

diff --git a/dev-python/httptools/httptools-0.6.2.ebuild 
b/dev-python/httptools/httptools-0.6.2.ebuild
deleted file mode 100644
index fea990adb5f0..000000000000
--- a/dev-python/httptools/httptools-0.6.2.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="A collection of framework independent HTTP protocol utils"
-HOMEPAGE="
-       https://github.com/MagicStack/httptools/
-       https://pypi.org/project/httptools/
-"
-# sdist is missing cython source files, as of 0.6.2
-SRC_URI="
-       https://github.com/MagicStack/httptools/archive/v${PV}.tar.gz
-               -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-# don't ask me why they use both
-DEPEND="
-       net-libs/http-parser:=
-       net-libs/llhttp:=
-"
-RDEPEND="
-       ${DEPEND}
-"
-BDEPEND="
-       dev-python/cython[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-PATCHES=(
-       # https://github.com/MagicStack/httptools/issues/111
-       # https://github.com/MagicStack/httptools/pull/112
-       "${FILESDIR}/${P}-llhttp-9.patch"
-)
-
-src_configure() {
-       cat > setup.cfg <<-EOF || die
-               [build_ext]
-               use_system_llhttp = true
-               use_system_http_parser = true
-               cython_always = true
-       EOF
-}
-
-python_test() {
-       local EPYTEST_DESELECT=()
-
-       case ${EPYTHON} in
-               pypy3)
-                       EPYTEST_DESELECT+=(
-                               # error message mismatches
-                               # 
https://github.com/MagicStack/httptools/issues/16#issuecomment-1114181747
-                               
tests/test_parser.py::TestResponseParser::test_parser_response_2
-                               
tests/test_parser.py::TestRequestParser::test_parser_request_4
-                               
tests/test_parser.py::TestUrlParser::test_parser_url_10
-                       )
-                       ;;
-       esac
-
-       rm -rf httptools || die
-       epytest tests
-}

Reply via email to