Skip to main content

curl_cffi

Python binding for curl-impersonate via CFFI.

Unlike other pure python http clients like httpx or requests, this package can impersonate browsers' TLS signatures or JA3 fingerprints. If you are blocked by some website for no obvious reason, you can give this package a try.

Install

pip install --upgrade curl_cffi

This should work for Linux(x86_64/aarch64), macOS(Intel), Windows(amd64). If it does not work, you may need to compile and install curl-impersonate first.

Usage

requests/httpx-like API:

from curl_cffi import requests

# Notice the impersonate parameter
r = requests.get("https://tls.browserleaks.com/json", impersonate="chrome101")

print(r.json())
# output: {'ja3_hash': '53ff64ddf993ca882b70e1c82af5da49'
# the fingerprint should be the same as target browser

For a list of supported impersonation versions, please check the curl-impersonate repo.

Or, the low-level curl-like API:

from curl_cffi import Curl, CurlOpt
from io import BytesIO

buffer = BytesIO()
c = Curl()
c.setopt(CurlOpt.URL, b'https://tls.browserleaks.com/json')
c.setopt(CurlOpt.WRITEDATA, buffer)

c.impersonate("chrome101")

c.perform()
c.close()
body = buffer.getvalue()
print(body.decode())

See example.py or tests/ from more examples.

API

Requests: almost the same as requests.

Curl object:

  • setopt(CurlOpt, value): Sets curl options as in curl_easy_setopt
  • perform(): Performs curl request, as in curl_easy_perform
  • getinfo(CurlInfo): Gets information in response after curl perform, as in curl_easy_getinfo
  • close(): Closes and cleans up the curl object, as in curl_easy_cleanup

Enum values to be used with setopt and getinfo can be accessed from CurlOpt and CurlInfo.

Current Status

This implementation is very hacky now, but it works for most common systems.

When people installing other python curl bindings, like pycurl, they often face compiling issues or OpenSSL issues, so I really hope that this package can be distributed as a compiled binary package, uses would be able to use it by a simple pip install, no more compile errors.

For now, I just download the pre-compiled libcurl-impersonate from github and build a bdist wheel, which is a binary package format used by PyPI, and upload it. However, the right way is to download curl and curl-impersonate sources on our side and compile them all together.

Help wanted!

TODOs:

  • Write docs.
  • Binary package for macOS(Intel) and Windows.
  • Support musllinux(alpine) and macOS(Apple Silicon) bdist by building from source.
  • Exclude the curl headers from source, download them when building.
  • Update curl header files and constants via scripts.
  • Implement requests.Session/httpx.Session.
  • Create ABI3 wheels to reduce package size and build time.

Acknowledgement

This package was originally forked from https://github.com/multippt/python_curl_cffi

Release files for curl-cffi 0.2.4

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 0.2.4
File Size Uploaded
curl_cffi-0.2.4.tar.gz 70.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for curl-cffi 0.2.4
File
curl_cffi-0.2.4-pp39-pypy39_pp73-win_amd64.whl PyPy 3.9 PyPy 3.9 7.3 Windows x86-64 Details
curl_cffi-0.2.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ x86-64 Details
curl_cffi-0.2.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ ARM64 Details
curl_cffi-0.2.4-pp39-pypy39_pp73-macosx_10_9_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 macOS 10.9+ x86-64 Details
curl_cffi-0.2.4-pp38-pypy38_pp73-win_amd64.whl PyPy 3.8 PyPy 3.8 7.3 Windows x86-64 Details
curl_cffi-0.2.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ x86-64 Details
curl_cffi-0.2.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ ARM64 Details
curl_cffi-0.2.4-pp38-pypy38_pp73-macosx_10_9_x86_64.whl PyPy 3.8 PyPy 3.8 7.3 macOS 10.9+ x86-64 Details
curl_cffi-0.2.4-pp37-pypy37_pp73-win_amd64.whl PyPy 3.7 PyPy 3.7 7.3 Windows x86-64 Details
curl_cffi-0.2.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.7 PyPy 3.7 7.3 Linux glibc 2.17+ x86-64 Details
curl_cffi-0.2.4-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.7 PyPy 3.7 7.3 Linux glibc 2.17+ ARM64 Details
curl_cffi-0.2.4-pp37-pypy37_pp73-macosx_10_9_x86_64.whl PyPy 3.7 PyPy 3.7 7.3 macOS 10.9+ x86-64 Details
curl_cffi-0.2.4-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
curl_cffi-0.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
curl_cffi-0.2.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
curl_cffi-0.2.4-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
curl_cffi-0.2.4-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
curl_cffi-0.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
curl_cffi-0.2.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
curl_cffi-0.2.4-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
curl_cffi-0.2.4-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
curl_cffi-0.2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
curl_cffi-0.2.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
curl_cffi-0.2.4-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
curl_cffi-0.2.4-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
curl_cffi-0.2.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
curl_cffi-0.2.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64 Details
curl_cffi-0.2.4-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
curl_cffi-0.2.4-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
curl_cffi-0.2.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
curl_cffi-0.2.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64 Details
curl_cffi-0.2.4-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details

Total release size: 166.6 MB

Release files / curl_cffi-0.2.4.tar.gz

Download URL curl_cffi-0.2.4.tar.gz
Size 70.1 kB
Tags Source
SHA-256 checksum
How to use checksums
d1e11a07e7855f3e1d61903b59a59c0212240dc8e69b6441e6bd9d3e7c573d1e
BLAKE2b-256 checksum
How to use checksums
58ca33fd93f5fba88f79d504da1892ba57f72a1a9f51ae52aed04afa551a139a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / curl_cffi-0.2.4-pp39-pypy39_pp73-win_amd64.whl

Download URL curl_cffi-0.2.4-pp39-pypy39_pp73-win_amd64.whl
Size 2.5 MB
Tags PyPy 3.9 PyPy 3.9 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
59a09f3b76a1784fd3545ce49f28b3156dca8c107548a7fd18e53e4ac7e93258
BLAKE2b-256 checksum
How to use checksums
87c8909a72be20afedc752975efe1660cde7e440d5f74d6ec2944c5dd32224dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / curl_cffi-0.2.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL curl_cffi-0.2.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 7.1 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
b1a6928897e40c62f3866cff51d81337c633b7203837a649bb0b4ebc5351dbd4
BLAKE2b-256 checksum
How to use checksums
3d3e0bed4b80554e66222d04eff7efcbaf1ae550ef5c99a8b3d365341f8f511f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / curl_cffi-0.2.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL curl_cffi-0.2.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 6.8 MB
Tags Linux glibc 2.17+ ARM64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
e61c0725414e46b64d19649478612e311641212820afc743b01005aa832bd747
BLAKE2b-256 checksum
How to use checksums
f2b7085556232d7af9162b9343bb779df2d193a940468559ece093bac4ce23fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / curl_cffi-0.2.4-pp39-pypy39_pp73-macosx_10_9_x86_64.whl

Download URL curl_cffi-0.2.4-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Size 4.3 MB
Tags PyPy 3.9 PyPy 3.9 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
3c9f722039877000c689f588396071dcbf92597e4892680a69fc1dbdcb7b7524
BLAKE2b-256 checksum
How to use checksums
58deff98021a5834db5009cc960e35a8cf28a71372ffcca373eaca7de11fe7cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / curl_cffi-0.2.4-pp38-pypy38_pp73-win_amd64.whl

Download URL curl_cffi-0.2.4-pp38-pypy38_pp73-win_amd64.whl
Size 2.5 MB
Tags PyPy 3.8 PyPy 3.8 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
59d46672f3fc1e63495decebcc8c5c351656e3f721ea3b70831a8ce0a853c979
BLAKE2b-256 checksum
How to use checksums
e67be3ee4106a3bdfc73bd3d06eb873329451764e0e14f4794967a0ab8b4c22d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / curl_cffi-0.2.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL curl_cffi-0.2.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 7.1 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
7c5552970aede1c7f57783c5f40736e42fb73b18f020d0ea1d473bc0996e174a
BLAKE2b-256 checksum
How to use checksums
f56b0f7372bbc2265254957e845985bb0bca72374cbb2cbd29777a35db583435
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / curl_cffi-0.2.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL curl_cffi-0.2.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 6.8 MB
Tags Linux glibc 2.17+ ARM64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
39370bd702d45222250dc710e34f4dfc226d66d104ef7be1aa6a63814578792f
BLAKE2b-256 checksum
How to use checksums
c668db93250f775a24749499dc4a656cd704c4b190af2ca5c98e07c0b63f0360
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / curl_cffi-0.2.4-pp38-pypy38_pp73-macosx_10_9_x86_64.whl

Download URL curl_cffi-0.2.4-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Size 4.3 MB
Tags PyPy 3.8 PyPy 3.8 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
1c72cc0b0b20a39ea70d5e719cad2b0953346146c1cc3190c49eedd88ea1ed70
BLAKE2b-256 checksum
How to use checksums
14119cf79d1d4484454a5933057dd414c6bd1e2ab77d5affc3f2b2984a50b851
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / curl_cffi-0.2.4-pp37-pypy37_pp73-win_amd64.whl

Download URL curl_cffi-0.2.4-pp37-pypy37_pp73-win_amd64.whl
Size 2.5 MB
Tags PyPy 3.7 PyPy 3.7 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
c6643e10f610d3584c04cebbf59db54ac475fb9646eb6e343bc88f4a5d95e0d5
BLAKE2b-256 checksum
How to use checksums
ffcd09273c5e5aceaf49ed87f4aa0a8264b9803ed9897cd799f7aa75f59a0496
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / curl_cffi-0.2.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL curl_cffi-0.2.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 7.1 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
5f7b1db9aff422a85bf77d548da4fafc5bb1d5cb564857727cfe889d78ab6157
BLAKE2b-256 checksum
How to use checksums
397f0ebd4b3780df2d3866aec865f0976e7bb060b0aa6987e4122efc6625f51b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / curl_cffi-0.2.4-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL curl_cffi-0.2.4-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 6.8 MB
Tags Linux glibc 2.17+ ARM64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
a556814478be0d3e9098af071fe521230e5f9340a12d541ac7b2bc8153d63725
BLAKE2b-256 checksum
How to use checksums
f0815c75ef4192f46a0e5deceb9484185fc0e3631402b60969a70614a446d6d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / curl_cffi-0.2.4-pp37-pypy37_pp73-macosx_10_9_x86_64.whl

Download URL curl_cffi-0.2.4-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Size 4.3 MB
Tags PyPy 3.7 PyPy 3.7 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
f1c81ef65e01df59f9120155e0a3c918bd3f26d946a2fd5b5f7edc6e5a3f051f
BLAKE2b-256 checksum
How to use checksums
f8d4cb5df8e0c99df2991270d13e22f4c8bbbba198fe966dc0a9a17a0c87c02b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / curl_cffi-0.2.4-cp311-cp311-win_amd64.whl

Download URL curl_cffi-0.2.4-cp311-cp311-win_amd64.whl
Size 2.5 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
b1d56864967baf6c95ef324aee048ffb6812cbcd3ff79a3d0308c255feb69944
BLAKE2b-256 checksum
How to use checksums
a4b063d75455603e595e023ada01b91eb7d3432d2ec82f8a88989c1993e2d6ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / curl_cffi-0.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL curl_cffi-0.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 7.2 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a0a902add8d05b5a361538182b2d6bf8a8f746b7fa88b1a69ccf67634e6e01b4
BLAKE2b-256 checksum
How to use checksums
50127e4babbb7860c87d0eda22a9194224030f7e72602d0c64c9258728ddc657
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / curl_cffi-0.2.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL curl_cffi-0.2.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 6.9 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
d154098d835d54847b4b3f5952ece4d754b81bd6523fc8fdfc7a1276146d99fc
BLAKE2b-256 checksum
How to use checksums
5faac37d2fdbff5609c084cff78dea04f52da0f5a21d15ad7426a73369f37c19
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / curl_cffi-0.2.4-cp311-cp311-macosx_10_9_x86_64.whl

Download URL curl_cffi-0.2.4-cp311-cp311-macosx_10_9_x86_64.whl
Size 4.3 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
a0f52489c93266c5595cf9aaf6d4c407382b23cc1eb10813185accc0cf57ec51
BLAKE2b-256 checksum
How to use checksums
aa116391cfb1ed36b47dbe25a30e65d34b77e48e6dfd8fea89c647dae38131eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / curl_cffi-0.2.4-cp310-cp310-win_amd64.whl

Download URL curl_cffi-0.2.4-cp310-cp310-win_amd64.whl
Size 2.5 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
b1294055dc5debb8567ff5ce114842739962510f6661d4cfb772913df98cfb66
BLAKE2b-256 checksum
How to use checksums
51710c08239e71b797754e9901a569217b64482c980b5af0270a7258cc388670
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / curl_cffi-0.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL curl_cffi-0.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 7.2 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d9cf802aa892722e67ba862d75dd7d6b9e123021efb0247b36093babef8a260a
BLAKE2b-256 checksum
How to use checksums
6c1c4a91fd8e06d379c20fb9b9fc7ce0fde8e20d34a43fb7988e5945ea30e275
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / curl_cffi-0.2.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL curl_cffi-0.2.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 6.9 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
89a0b7d089d1093d7d0b0a79e7e6bf5ffe358c03bc3de861629d1613e3d9ca54
BLAKE2b-256 checksum
How to use checksums
72618fa68c7fd3adfd4ef46825ae29899cebe1f854956bb483e20644f128a2ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / curl_cffi-0.2.4-cp310-cp310-macosx_10_9_x86_64.whl

Download URL curl_cffi-0.2.4-cp310-cp310-macosx_10_9_x86_64.whl
Size 4.3 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
e10daff76bdd01f42da08d362b1d2014804a95e2147c8650e876b47d0bd51601
BLAKE2b-256 checksum
How to use checksums
f60549754f86018f597103004b7efbdd0f320c272cc611cc338c3f2d20c78193
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / curl_cffi-0.2.4-cp39-cp39-win_amd64.whl

Download URL curl_cffi-0.2.4-cp39-cp39-win_amd64.whl
Size 2.5 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
9965727a786198d9a141df562e614aae410b41cfc8e15fcea6694edff7d35bfb
BLAKE2b-256 checksum
How to use checksums
123cad4809ae62a46d946501dc458483accf29d342a36dd193100bf3406f3258
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / curl_cffi-0.2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL curl_cffi-0.2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 7.2 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
82599fab73a977280280532c8cc96c0da35d989960824232e5458c5efd1b587d
BLAKE2b-256 checksum
How to use checksums
36984176e10faaecba44da7f277c4d24e3c518455f22a9a17f48069d4fa9bc05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / curl_cffi-0.2.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL curl_cffi-0.2.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 6.9 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
682d43a6078797b8c7799159f95738c954d67bbaf779d320764187290d46536e
BLAKE2b-256 checksum
How to use checksums
55523685a9e33cdf302a824e77e8bb13fe56c4fbaa6b366b18a900e8510b231d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / curl_cffi-0.2.4-cp39-cp39-macosx_10_9_x86_64.whl

Download URL curl_cffi-0.2.4-cp39-cp39-macosx_10_9_x86_64.whl
Size 4.3 MB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
964e1ffc4f1d10642e1082a55d1e1f26a269bb57d3b553356e28d43bedbbba05
BLAKE2b-256 checksum
How to use checksums
c23a5d7b7124bba94dd254c5d149d014e5b973520b5602a99307a50d96fe83f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / curl_cffi-0.2.4-cp38-cp38-win_amd64.whl

Download URL curl_cffi-0.2.4-cp38-cp38-win_amd64.whl
Size 2.5 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
43834298dca52f707aa0118d6dcfbef5ec1e2edd9ef8f691909af7c2905ddb5a
BLAKE2b-256 checksum
How to use checksums
6c38f96b781d9fdbf5b95c0a3640b3eae7859d6dc26f8055f7633fba8a3f63ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / curl_cffi-0.2.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL curl_cffi-0.2.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 7.2 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9bb7d482c6127248a21c770655d925c011327be710feb73dd35e14ad8cccc078
BLAKE2b-256 checksum
How to use checksums
fdf38a59008f2bf92466c4ab48c1c32b14d4ae6ea14ad18c6405bfda3df32521
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / curl_cffi-0.2.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL curl_cffi-0.2.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 6.9 MB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
bd7061c031bc1871c207831e3e9083d58f6332139aa0308a79078dfe55b2fa24
BLAKE2b-256 checksum
How to use checksums
179d88e117be9574470aec983e2b666eccd0c819e4797907f0ba8fef78586770
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / curl_cffi-0.2.4-cp38-cp38-macosx_10_9_x86_64.whl

Download URL curl_cffi-0.2.4-cp38-cp38-macosx_10_9_x86_64.whl
Size 4.3 MB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
bab3857e2a4e0ccd866ac0603e01e5864fbf0d990979990a846c02ca3c9ffd6c
BLAKE2b-256 checksum
How to use checksums
4ecdb652612f049e49c1757e3959a47e1898e122d8bf9c6a531b39d31d989f6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / curl_cffi-0.2.4-cp37-cp37m-win_amd64.whl

Download URL curl_cffi-0.2.4-cp37-cp37m-win_amd64.whl
Size 2.5 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
f0349ae1a0b93477c648dd9f1a9d2f07da7719f209c12f3f2d8bf29250d94554
BLAKE2b-256 checksum
How to use checksums
0ed4edd7b51c15ef38dfbec747b3a9308259439dbae1e65f137c9c1d33eff5a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / curl_cffi-0.2.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL curl_cffi-0.2.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 7.2 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
85c1d16b04f101cbec46eb1fd0177d58d84eb13771912c2dcb23e6e794afff2b
BLAKE2b-256 checksum
How to use checksums
ff6216d1ae4ef1698a517fe8c548c58af707ec5d96e709b0ebd246c3da1b3b6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / curl_cffi-0.2.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL curl_cffi-0.2.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 6.9 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
ded27906081065e313d842ae68a70616922663bf3e9bc83bfffd4299e452d223
BLAKE2b-256 checksum
How to use checksums
6560333b4ff819fb398449368b3932ade07c8c251b14e0f4e117f34db607188f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / curl_cffi-0.2.4-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL curl_cffi-0.2.4-cp37-cp37m-macosx_10_9_x86_64.whl
Size 4.3 MB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ef12809c4c5b09e281ed24f0b49adf31b31915e9614cd1af0a4046ad7102652d
BLAKE2b-256 checksum
How to use checksums
56c3967b252180aa17202dd48d59a1bd3f0ff6584d608d3e775dc9d3f976fd4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release history Release notifications | RSS feed

0.12.0

9 release files

0.11.4

9 release files

0.11.0

8 release files

0.9.0

10 release files

0.7.3

10 release files

0.7.2

10 release files

0.7.1

10 release files

0.6.4

10 release files

0.6.3

10 release files

0.6.2

7 release files

0.6.1

7 release files

0.6.0

7 release files

0.5.10

6 release files

0.5.9

6 release files

0.5.7

6 release files

0.5.6

6 release files

0.5.5

6 release files

0.5.4

6 release files

0.5.3

6 release files

0.5.2

6 release files

0.5.1

6 release files

0.5.0

6 release files

0.4.0

6 release files

0.3.8

6 release files

0.3.7

6 release files

0.3.2

5 release files

0.3.1

6 release files

0.3.0

5 release files

0.2.5

33 release files

This release

0.2.4 This release

33 release files

0.2.1

25 release files

0.2.0

8 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