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

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.2
File Size Uploaded
curl_cffi_patch-0.16.2.tar.gz 230.2 kB Details

Built distributions (wheels)

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

Download URL curl_cffi_patch-0.16.2.tar.gz
Size 230.2 kB
Tags Source
SHA-256 checksum
How to use checksums
f748ffe2ced8a89d7668de2645f15a24ef1508661e733c4740566a7b513c553f
BLAKE2b-256 checksum
How to use checksums
4f2d39957ecaa7a3f64d032e9c58b2f224e0120aa022b157afb77ee60c31086d
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.2-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL curl_cffi_patch-0.16.2-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
699de75325f75a04a569680416081b2823dadcc542f4dcb521a90f49a805beec
BLAKE2b-256 checksum
How to use checksums
b2a7510a4cedf7a8b6e9a8d1cb6370b83185e04851d2007d88454108b7f81a54
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.2-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL curl_cffi_patch-0.16.2-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
311f8734c5c8d96c929fb510790d6fc146b044d24d18c27fc6e448324eaa40f0
BLAKE2b-256 checksum
How to use checksums
3782ed4d144108436fb24cbd24cc4f3eab67c6a3a8cf646dc65aa35705d283ea
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.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL curl_cffi_patch-0.16.2-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
092dd365d82ff6b7adf81dde49d01d90824814f37c4262b150bea337a73dfb3f
BLAKE2b-256 checksum
How to use checksums
2fc05b65e76480ce2135b766844929c2aec2d1428726ff23809292792fcf007f
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.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL curl_cffi_patch-0.16.2-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
a8b10a10d6ff91e63f9c72667df0e833b990c01760dc2be2cb4c5c389c89b07a
BLAKE2b-256 checksum
How to use checksums
f09250cba2e06745d1e2c891fab9f521a506a353b508353b2dbfd9ef50bd9c7c
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.2-cp314-cp314t-macosx_11_0_arm64.whl

Download URL curl_cffi_patch-0.16.2-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
b47a222f60ecc4029c73f36c909bd29ccdb6e0afc1f041a5515406aa46492e9e
BLAKE2b-256 checksum
How to use checksums
0b7c4ede823e6eed7b72790236bb5ec31b44e012ffff67eefba40a668f532da0
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.2-cp310-abi3-musllinux_1_2_x86_64.whl

Download URL curl_cffi_patch-0.16.2-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
328ada4c284f96c278de844ab620a3e14eb49805f372d6ca8239b0a7a444c593
BLAKE2b-256 checksum
How to use checksums
00d72ff7348b41957ecbab735b2fc5d66a4e21775c23a8ca310e7e69866aa859
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.2-cp310-abi3-musllinux_1_2_aarch64.whl

Download URL curl_cffi_patch-0.16.2-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
aca41b814d74dc4110a5b216570f20c88fa5f1bc81a281f1db7a856d75d6ca3e
BLAKE2b-256 checksum
How to use checksums
1873901fb7559bbb1c6613eb45ead09b9650fef7aaf3aa1e4c64a4f7af748b35
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.2-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL curl_cffi_patch-0.16.2-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
c46121644ff9554bd93c5630e9d0f6882f06fece18341c26d41628ccf21fd6a4
BLAKE2b-256 checksum
How to use checksums
4b1ab68130b6f228917d6a22773d980644c9f49240f423c5db3bfd4db69ba9c4
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.2-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL curl_cffi_patch-0.16.2-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
d5da3f2398b00761a55ccb261344a44f945d0b4345250835e2499d08e084bcdd
BLAKE2b-256 checksum
How to use checksums
cd5e7a77689837616d8d06f515d27d971f9659ffeb4ece10b7757aee2b74ccf9
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.2-cp310-abi3-macosx_11_0_arm64.whl

Download URL curl_cffi_patch-0.16.2-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
a42d5a1d96324819308a9f9977dd0d0eae8973d54e97b3d115b1f154fdc8c4c2
BLAKE2b-256 checksum
How to use checksums
ee93f546e05909a2daea02a674da93babc289c005ce3d4eefb2213c933dcfe63
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.2 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