Skip to main content

curl_cffi_patch

A patched version of curl_cffi, tracking upstream v0.16.3 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"]}.
  • Add versioned OkHttp and iOS CFNetwork fingerprints — use impersonate="okhttp" or impersonate="ios27"; see supported targets.

Release files for curl-cffi-patch 0.16.3

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.3
File Size Uploaded
curl_cffi_patch-0.16.3.tar.gz 232.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for curl-cffi-patch 0.16.3
File
curl_cffi_patch-0.16.3-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.3-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.3-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.3-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.3-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.3-cp310-abi3-musllinux_1_2_x86_64.whl CPython 3.10 abi3 Linux musl 1.2+ x86-64 Details
curl_cffi_patch-0.16.3-cp310-abi3-musllinux_1_2_aarch64.whl CPython 3.10 abi3 Linux musl 1.2+ ARM64 Details
curl_cffi_patch-0.16.3-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.3-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.10 abi3 Linux glibc 2.17+ ARM64 Details
curl_cffi_patch-0.16.3-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details

Total release size: 110.1 MB

Release files / curl_cffi_patch-0.16.3.tar.gz

Download URL curl_cffi_patch-0.16.3.tar.gz
Size 232.3 kB
Tags Source
SHA-256 checksum
How to use checksums
dc673535ac8d166e07c91d94e0cfe82a88c56cc4e998cd53fd08e243388b90de
BLAKE2b-256 checksum
How to use checksums
868dba518e9d4d5326003656b1798d11b8ff058d3e234431edee1a19371ea222
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.3-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL curl_cffi_patch-0.16.3-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 13.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
49f33b8fd15b24cb3ee8cc6ab1f46623b034db0cce6a73538ba7c85175d68a49
BLAKE2b-256 checksum
How to use checksums
127d9f926618f4f639eb3e957739a5a41e2b7a9da545ccace57c074121f04134
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.3-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL curl_cffi_patch-0.16.3-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
80ebf3956622096ebdca17d1f1218ecb0938c100fcde6f09704ee1b7c2636172
BLAKE2b-256 checksum
How to use checksums
5dab8a44cb1a0c47a17c8dda9fcecacbb0f53d721eaa0793d6e0f33711aaebee
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.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL curl_cffi_patch-0.16.3-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
c8743a6b1f97511b41d8d2a82afa42a7c8238df47988b043da70e734ed2240c9
BLAKE2b-256 checksum
How to use checksums
a7eaed02ea7c5e921fd56a1a066024f26ab3c69864ffbe86e82ed9b83ff8d5c5
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.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL curl_cffi_patch-0.16.3-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
798abef5dd35f908d9c2581b18aab06485dbe980d4416e20f86d09dd5ea9a648
BLAKE2b-256 checksum
How to use checksums
1d7dcc99a35f1454a9b18e3d1d62ad31ddccbb565f7115bd9ab98b66fa6f7f57
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.3-cp314-cp314t-macosx_11_0_arm64.whl

Download URL curl_cffi_patch-0.16.3-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
101fc9f00362b1f7f88d600cc03d0ff686be4ae7e512ef04ebb580301e4ae75b
BLAKE2b-256 checksum
How to use checksums
18dcf332262a8f4dafdd22b1785dd35c5e353cb1bf4c9699016792ea64eff927
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.3-cp310-abi3-musllinux_1_2_x86_64.whl

Download URL curl_cffi_patch-0.16.3-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
d818fa694fd066b3de6bc4c15284c9eed3fdef9e73265f503fae33d964afd6ce
BLAKE2b-256 checksum
How to use checksums
45f10b048a09abc1b142015e42ccb5612be87483f7fe4cf331f92d22436ff0d5
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.3-cp310-abi3-musllinux_1_2_aarch64.whl

Download URL curl_cffi_patch-0.16.3-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
a3d3ade9af399d0b6fbd9ae0f036d987ab9b84d060e5db228eaec72b4ed059b4
BLAKE2b-256 checksum
How to use checksums
047e49074a547c102efd39cf7b5a0b56840dc8c9e000b9ad891923b9eb4fc7e8
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.3-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL curl_cffi_patch-0.16.3-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
a5e7ffe3ccd3ca2cbb26ee3716b7e3dd4f7bdc812b2c22d496e4b335a6de83d0
BLAKE2b-256 checksum
How to use checksums
8c899de42e3d04930fff97aa4977636eee6ea3ba7b88182504a54952541af9b8
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.3-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL curl_cffi_patch-0.16.3-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
cc664c24ac4a31769739ff0cfd8fc783f17f52db21ad4b579a75f3c65bbad3a9
BLAKE2b-256 checksum
How to use checksums
bccd054a0cfcc8b926e567bb6ebfeaa45f2add5bbb131b8d654bbd5abdad57b8
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.3-cp310-abi3-macosx_11_0_arm64.whl

Download URL curl_cffi_patch-0.16.3-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
b32e87682617a431b4bc763d35a32efbf0df98adb955b24facaf7f9d41faa8ef
BLAKE2b-256 checksum
How to use checksums
ec9dcc7f069a612e753dc3748b1665e476f86fa1f5a0e612c4ab5c49988bf22e
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.3 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