Skip to main content

curl_cffi_patch

A patched version of curl_cffi, tracking upstream main with the following patches on top:

  • Fix resolve-list memory leak in Curl.reset() — see issue #677.
  • Add CURLOPT_CONNECT_TO supportsetopt builds a proper curl slist for CONNECT_TO (like RESOLVE/HTTPHEADER) instead of segfaulting, and the slist is freed in clean_handles_and_buffers() and reset(). Lets you pin a request's origin host/port (e.g. through a CONNECT proxy) via curl_options={CurlOpt.CONNECT_TO: ["host:port:target:port"]}.

Release files for curl-cffi-patch 0.16.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for curl-cffi-patch 0.16.1
File Size Uploaded
curl_cffi_patch-0.16.1.tar.gz 232.6 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for curl-cffi-patch 0.16.1
File
curl_cffi_patch-0.16.1-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
curl_cffi_patch-0.16.1-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
curl_cffi_patch-0.16.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details
curl_cffi_patch-0.16.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
curl_cffi_patch-0.16.1-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
curl_cffi_patch-0.16.1-cp310-abi3-musllinux_1_2_x86_64.whl CPython 3.10 abi3 Linux musl 1.2+ x86-64 Details
curl_cffi_patch-0.16.1-cp310-abi3-musllinux_1_2_aarch64.whl CPython 3.10 abi3 Linux musl 1.2+ ARM64 Details
curl_cffi_patch-0.16.1-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.10 abi3 Linux glibc 2.17+ x86-64 Details
curl_cffi_patch-0.16.1-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.10 abi3 Linux glibc 2.17+ ARM64 Details
curl_cffi_patch-0.16.1-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details

Total release size: 110.0 MB

Release files / curl_cffi_patch-0.16.1.tar.gz

Download URL curl_cffi_patch-0.16.1.tar.gz
Size 232.6 kB
Tags Source
SHA-256 checksum
How to use checksums
6fc48de46527bb1a7ae3f003fc3e0c56f9e61100deb01182620c461a557b2674
BLAKE2b-256 checksum
How to use checksums
bc2cf6d0856f2191d8b617e85b2e58e6310ed5c14c7a2b171acd5c1242cb4f52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Release files / curl_cffi_patch-0.16.1-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL curl_cffi_patch-0.16.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 13.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f2bd24a6886cf0e7e2ec94fef0997cb93d55a729ccf751d7d584d9d5ea4d39ca
BLAKE2b-256 checksum
How to use checksums
7256a9ad7106783ca31c417c5020d726c848884bd5da381c9de654df4f242a10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Release files / curl_cffi_patch-0.16.1-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL curl_cffi_patch-0.16.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 12.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
bca4fe6a939e2a1d28b6e72c7a836c52947b6d94505b9657db0d15f6cf74e8a7
BLAKE2b-256 checksum
How to use checksums
ae1cc7a1d62e09967f1062153a13962e58182ba0112c8dfe443e521d67133ded
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Release files / curl_cffi_patch-0.16.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL curl_cffi_patch-0.16.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 13.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
97db12f9d39a247fe950a46e7d1a4857c75d52de978b57f5eb4939cb39afea47
BLAKE2b-256 checksum
How to use checksums
f32780e2bb9c09de93cb2e1be4e1dcdf1cfa33bd636f50f1c313947051023172
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Release files / curl_cffi_patch-0.16.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL curl_cffi_patch-0.16.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 12.8 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
9018157a19addaadc036329cae7da98c1f8ef5056f5ede627a598fb7f5bc0c98
BLAKE2b-256 checksum
How to use checksums
f9c11a8ac33ef480198bf8b0aa2503f60f5ee63db782dbe773d37f5aea8dd48e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Release files / curl_cffi_patch-0.16.1-cp314-cp314t-macosx_11_0_arm64.whl

Download URL curl_cffi_patch-0.16.1-cp314-cp314t-macosx_11_0_arm64.whl
Size 2.8 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ae03f76c05df301ee7a027b2393b9740447566554edf148b29433b7a445d2eb5
BLAKE2b-256 checksum
How to use checksums
eac47df08c4215710639b08b53d00f1fb5a185e15946c32868c34799f390cbd5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Release files / curl_cffi_patch-0.16.1-cp310-abi3-musllinux_1_2_x86_64.whl

Download URL curl_cffi_patch-0.16.1-cp310-abi3-musllinux_1_2_x86_64.whl
Size 13.2 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
505d3e84ed16baf714fa201033628ddb3169606aeb6c6cfa49be3eeecd9b1a38
BLAKE2b-256 checksum
How to use checksums
a0679f3d01d65ef0554073e22a51a0662c30c854aefa4d09d0478de24f45fb17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Release files / curl_cffi_patch-0.16.1-cp310-abi3-musllinux_1_2_aarch64.whl

Download URL curl_cffi_patch-0.16.1-cp310-abi3-musllinux_1_2_aarch64.whl
Size 12.6 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
5959c76bb50908d447713597f0efe114a5ca64cbec76aba209be4382d97d68b5
BLAKE2b-256 checksum
How to use checksums
362983b004cc6a7a59536ae23023a0bd3ace1c727b5e3c1c9312787251e46ef5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Release files / curl_cffi_patch-0.16.1-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL curl_cffi_patch-0.16.1-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 13.5 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
05d8ab6d3c5beb67060d8e7e753f2961b4e986c44fec17b891994c0711d439c2
BLAKE2b-256 checksum
How to use checksums
ef3ca288ddf1a13aa72bb2602a848e108a0cb93c18bb24f0183b8bd7ece34497
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Release files / curl_cffi_patch-0.16.1-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL curl_cffi_patch-0.16.1-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 12.8 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
22e8bc6e580d11e38f505415635fe6b8617fcf25b93bff77fdf861b0fb3a3518
BLAKE2b-256 checksum
How to use checksums
a670f54b79326ec974941cbf235018371540e3fb9564fcfb21b0bd3f5e641d5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Release files / curl_cffi_patch-0.16.1-cp310-abi3-macosx_11_0_arm64.whl

Download URL curl_cffi_patch-0.16.1-cp310-abi3-macosx_11_0_arm64.whl
Size 2.8 MB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3b75d8c53ee1bc2e49066de63385cbe129eb47d0e527ced4149d87991b3b524f
BLAKE2b-256 checksum
How to use checksums
52ee5c935c9e9bb2d48cfb461d37acc783b6134354ba6f783bb996657e18089f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Release history Release notifications | RSS feed

This release

0.16.1 This release

11 release files

0.15

2 release files

0.14

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page