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.0

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.0
File Size Uploaded
curl_cffi_patch-0.16.0.tar.gz 230.0 kB Details

Built distributions (wheels)

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

Download URL curl_cffi_patch-0.16.0.tar.gz
Size 230.0 kB
Tags Source
SHA-256 checksum
How to use checksums
aeecb8040902a430d3b04be12fc2dbe9d83e9457f6b8600ca64d5fe6d289a692
BLAKE2b-256 checksum
How to use checksums
000885d6828235b94730d317871428dabcf2f9dfa907626017bbf13e35d1b787
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.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL curl_cffi_patch-0.16.0-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
094171c89c2381dd81270ee15bda1646ddb564558f8a4ad9a35042e4a99dde51
BLAKE2b-256 checksum
How to use checksums
a6dea323c6030fcf00ec608d575cb6db01c58ed769c97e341ae85d9e8eda6d9a
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.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL curl_cffi_patch-0.16.0-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
2a01e0f1acbebb487da31b920af7b43126bbbc875b02de4c1bb680b7c853218e
BLAKE2b-256 checksum
How to use checksums
7a1f207647ccd15028eeba4ab5b9a28bfbdacb5165caccc73793e87bdc4a284d
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.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL curl_cffi_patch-0.16.0-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
8cc27773fc7f83be49dee5c14f1e600b3edca29a469ae52e01a576b66d00b25a
BLAKE2b-256 checksum
How to use checksums
6dd41c583a027cf570b92d8460f680b39dc4055d24fd24473b11b33df1c8b4a5
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.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL curl_cffi_patch-0.16.0-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
d68b2302b96e675a99b91d00c4b08502dfd4d87964df757b407739bd74f68af5
BLAKE2b-256 checksum
How to use checksums
45018f758ce0bc350693f074ed0279f4869e6e3f1991e8a44aa6808201a03859
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.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL curl_cffi_patch-0.16.0-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
28b0baf619944b616f4858ff9c21a19d3e2df2ab6cdf42ff85bf33c1345876b3
BLAKE2b-256 checksum
How to use checksums
1aa19f26b89f66e2427bc56c65bdd51fba193ed170e4e794e4e75ae6556c6770
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.0-cp310-abi3-musllinux_1_2_x86_64.whl

Download URL curl_cffi_patch-0.16.0-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
bfc411102edae5cc1a8ac047bb722464590dfb131830586321f890c250d28f50
BLAKE2b-256 checksum
How to use checksums
67ebe1ad684cf97b0bed955ba76659c5e985f0e7ce22bb4637a9bc2a99fbebe9
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.0-cp310-abi3-musllinux_1_2_aarch64.whl

Download URL curl_cffi_patch-0.16.0-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
2bb825f5cd35ce4efe31c7d320c06bd6d0fc3a86f2799099a51661add219037a
BLAKE2b-256 checksum
How to use checksums
09c18e948f611aafaa31d92c8e182439375b16aee1ba42cbb4fe23db82d71a63
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.0-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL curl_cffi_patch-0.16.0-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
466493028b2b81cff34d631490e4b2754465d654218f6ded32c9b06797af39b6
BLAKE2b-256 checksum
How to use checksums
532ae1d0160089616eecf05a30a33dfbe6094dd810b77d76ebbb914ab3e2b889
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.0-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL curl_cffi_patch-0.16.0-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
ac677cf46273a222735829ef8c52d654e5324d2d48a17917c83d70a811ce989f
BLAKE2b-256 checksum
How to use checksums
597e9b551df4f18f00dce328ddc7be89e084636ed5da42df6ed09d0f4ccb5abd
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.0-cp310-abi3-macosx_11_0_arm64.whl

Download URL curl_cffi_patch-0.16.0-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
72a2186ed9008f1ff9ffe17377ffd851822e54ea0d49d3bc1472c7d44f772280
BLAKE2b-256 checksum
How to use checksums
d279e9137d87888ef37705f30acb792056994f74f336f723d4d76f9f818a7545
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.0 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