httptools
httptools copied to clipboard
Fast HTTP parser
In Fedora Linux, we've successfully built httptools with Cython 3.0.5 (see [build log](https://download.copr.fedorainfracloud.org/results/churchyard/cython-3-forced/fedora-rawhide-x86_64/06624183-python-httptools/builder-live.log.gz) for details). Would you consider unpinning the requirement on Cython < 3 in the project? I can...
I try to combine pycurl and httptools, but I found it can't deal with https, here is my code: success with http: ``` import pycurl import httptools class HttpResponse: def...
I felt the need to add static type-checking to this library in order to help other programmers with using this library. I hope this pull request will help out a...
It was already added upstream, but httptools doesn't support it yet. https://github.com/nodejs/llhttp/pull/265
Installing from source on Python 3.13 (M1 Mac) works fine: ``` $ python -VV Python 3.13.0 (main, Oct 16 2024, 08:05:40) [Clang 18.1.8 ] $ uv pip install "httptools==0.6.4" --no-binary...
## Overview When sending a `POST` request from a Java `RestClient` (Spring Boot 3.2+, Java 21) to a FastAPI backend running on **Uvicorn + httptools**, we encountered a strange issue...
`pip install httptools==0.6.4` fails under pypy3.11 with the log output below. The issue is the Cython generated C files bundled with the release in pypi, similar to this [one for...
I would like to be able to use/extend classes/functions from `parser.pyx` and `url_parser.pyx`, however, currently I am not able to use it since its missing pxd files. I can submit...