Skip to main content

curl-cffi-fingerprints

PyPI version PyPI - Python Version Preset

A drop-in fork of curl_cffi whose one job is keeping browser fingerprints fresh: every new Chrome and Safari release gets its impersonation profile harvested, verified, and shipped automatically.

curl_cffi is a Python binding for curl-impersonate via cffi. Unlike pure-Python HTTP clients such as httpx or requests, it can impersonate browsers' TLS/JA3 and HTTP/2 fingerprints, so requests look like they come from a real browser.

This fork changes nothing about the API. It exists because upstream only adds impersonation targets when there is a protocol-level change worth supporting, while scraping in practice often needs the current browser version. Here, new versions land as soon as they are released.

How it works

The fingerprints are harvested and shipped by an automated pipeline across two repositories:

  1. aleixrodriala/curl-impersonate captures profiles from real browsers for each new release — Chrome on Windows, macOS, Linux and Android, and Safari on macOS and iOS — as declarative JSON profiles, and publishes a libcurl-impersonate build. Each profile carries the browser's full header set for that OS (User-Agent, client hints and header order), so an impersonated request matches a real browser beyond just the TLS/HTTP2 fingerprint.
  2. That release triggers a sync workflow in this repository, which adds the new targets, bumps the version, builds wheels for all supported platforms, and publishes them to PyPI and GitHub Releases.

No manual step in between: a new browser release becomes a new installable version of this package.

Versioning

Versions follow <upstream-base>.<chrome-major>.<revision>. For example, 0.16.0.151.2 is upstream curl_cffi 0.16.0 plus the fingerprint drop for Chrome 151, revision 2. Upgrading within the same upstream base only adds fingerprints; API changes come from tracking upstream releases.

Install

pip install curl-cffi-fingerprints --upgrade

This works on Linux, macOS and Windows out of the box.

The import name is still curl_cffi — existing code keeps working unchanged. Because it provides the same import package, uninstall the upstream package first if you have it:

pip uninstall -y curl-cffi
pip install curl-cffi-fingerprints --upgrade

Wheels are also attached to GitHub Releases if you prefer pinning an exact fingerprint drop.

Usage

The API is identical to upstream curl_cffi: a requests-like high-level API, a low-level curl API, asyncio, WebSockets, and the curl-cffi CLI. Full documentation lives at curl-cffi.readthedocs.io.

import curl_cffi

# Notice the impersonate parameter: "chrome" always resolves to the newest
# harvested Chrome fingerprint, so you stay current just by upgrading.
r = curl_cffi.get("https://tls.browserleaks.com/json", impersonate="chrome")
print(r.json())

# Per-OS rolling aliases: the profile carries the full header set of a real
# browser on that OS — User-Agent, sec-ch-ua, sec-ch-ua-platform, sec-fetch-*,
# accept-language and header order all match, not just the TLS fingerprint.
r = curl_cffi.get("https://tls.browserleaks.com/json", impersonate="chrome_windows")
# also: "chrome_macos", "chrome_linux", "chrome_android"

# Other rolling aliases: "safari", "safari_ios"
r = curl_cffi.get("https://tls.browserleaks.com/json", impersonate="safari_ios")

# Or pin a specific version
r = curl_cffi.get("https://tls.browserleaks.com/json", impersonate="chrome151")

# http/3 with impersonation
r = curl_cffi.get("https://example.com", http_version="v3", impersonate="chrome")

# Bring your own fingerprints for non-browser targets
r = curl_cffi.get("https://tls.browserleaks.com/json", ja3=..., akamai=...)

Sessions and asyncio:

s = curl_cffi.Session()
s.get("https://httpbin.org/cookies/set/foo/bar")
print(s.cookies)

from curl_cffi import AsyncSession

async with AsyncSession() as s:
    r = await s.get("https://example.com")

CLI:

# Debug a URL with impersonation
curl-cffi get tls.browserleaks.com/json --impersonate chrome

# List the fingerprints available on your install
curl-cffi list

Supported targets

All upstream targets are included, plus the fork's harvested profiles for new Chrome (desktop and Android) and Safari (macOS and iOS) releases. To see exactly what your installed version supports, run curl-cffi list; the profile sources live in the curl-impersonate fork.

Relationship to upstream

This fork stays intentionally thin: all library development happens in lexiforest/curl_cffi, which this fork tracks and merges regularly. Only the fingerprint pipeline and the harvested profiles are added here.

  • Library bugs or feature requests → report them upstream.
  • Fingerprint issues (wrong/missing profile for a browser version) → report them at the curl-impersonate fork.

If you need commercial support or fingerprints beyond Chrome/Safari, check the upstream ecosystem at impersonate.pro.

Acknowledgement

MIT licensed.

Release files for curl-cffi-fingerprints 0.16.0.153.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-fingerprints 0.16.0.153.1
File Size Uploaded
curl_cffi_fingerprints-0.16.0.153.1.tar.gz 234.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for curl-cffi-fingerprints 0.16.0.153.1
File
curl_cffi_fingerprints-0.16.0.153.1-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
curl_cffi_fingerprints-0.16.0.153.1-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
curl_cffi_fingerprints-0.16.0.153.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_fingerprints-0.16.0.153.1-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
curl_cffi_fingerprints-0.16.0.153.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_fingerprints-0.16.0.153.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_fingerprints-0.16.0.153.1-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
curl_cffi_fingerprints-0.16.0.153.1-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
curl_cffi_fingerprints-0.16.0.153.1-cp313-abi3-android_24_arm64_v8a.whl CPython 3.13 abi3 Android API level 24+ ARM64 v8a Details
curl_cffi_fingerprints-0.16.0.153.1-cp310-abi3-win_arm64.whl CPython 3.10 abi3 Windows ARM64 Details
curl_cffi_fingerprints-0.16.0.153.1-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
curl_cffi_fingerprints-0.16.0.153.1-cp310-abi3-musllinux_1_2_x86_64.whl CPython 3.10 abi3 Linux musl 1.2+ x86-64 Details
curl_cffi_fingerprints-0.16.0.153.1-cp310-abi3-musllinux_1_2_aarch64.whl CPython 3.10 abi3 Linux musl 1.2+ ARM64 Details
curl_cffi_fingerprints-0.16.0.153.1-cp310-abi3-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl CPython 3.10 abi3 Linux glibc 2.39+ RISC-V 64, Linux glibc 2.34+ RISC-V 64 Details
curl_cffi_fingerprints-0.16.0.153.1-cp310-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl CPython 3.10 abi3 Linux glibc 2.28+ ARMv7l, Linux glibc 2.31+ ARMv7l Details
curl_cffi_fingerprints-0.16.0.153.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_fingerprints-0.16.0.153.1-cp310-abi3-manylinux2014_i686.manylinux_2_17_i686.whl CPython 3.10 abi3 Linux glibc 2.17+ x86-32 Details
curl_cffi_fingerprints-0.16.0.153.1-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.10 abi3 Linux glibc 2.17+ ARM64 Details
curl_cffi_fingerprints-0.16.0.153.1-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details
curl_cffi_fingerprints-0.16.0.153.1-cp310-abi3-macosx_10_9_x86_64.whl CPython 3.10 abi3 macOS 10.9+ x86-64 Details

Total release size: 171.5 MB

Release files / curl_cffi_fingerprints-0.16.0.153.1.tar.gz

Download URL curl_cffi_fingerprints-0.16.0.153.1.tar.gz
Size 234.4 kB
Tags Source
SHA-256 checksum
How to use checksums
d7a9815c6308faf9a9fe89b0418b4841b9e99be026d0a52c567ce4ce606fd0e8
BLAKE2b-256 checksum
How to use checksums
6300df5e07b433d8dd034b9fece3deb1803decab8c875c7102efe02a259aaff3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / curl_cffi_fingerprints-0.16.0.153.1-cp314-cp314t-win_arm64.whl

Download URL curl_cffi_fingerprints-0.16.0.153.1-cp314-cp314t-win_arm64.whl
Size 1.8 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
b28cba12bae77a53b7752cf755435eb9c02c2bc7c4a3706a7c9e9046c5efd32d
BLAKE2b-256 checksum
How to use checksums
5f85f5d52e9eb1fa8e839fce87786620a8fe2947afa5e8f4b052174deddd9ac3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / curl_cffi_fingerprints-0.16.0.153.1-cp314-cp314t-win_amd64.whl

Download URL curl_cffi_fingerprints-0.16.0.153.1-cp314-cp314t-win_amd64.whl
Size 2.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
6ac1eb2b7d6b61ae50ba694e385cec2529a9ff8b66beb8ef3d99c761782785df
BLAKE2b-256 checksum
How to use checksums
b5d9f53491af9ae48c43f00e0cad1fe579ee700ff9dd5bda5f9842c46cc9b2e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / curl_cffi_fingerprints-0.16.0.153.1-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL curl_cffi_fingerprints-0.16.0.153.1-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
77e73a10bf6b77fafac75b3a335e227b6163fa9ecee963611c2a2f0ca0849694
BLAKE2b-256 checksum
How to use checksums
3bed607b0ce1e5f8e7d173b30fb6712dad4c9c63cefbd06e464082cb6da7a62f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / curl_cffi_fingerprints-0.16.0.153.1-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL curl_cffi_fingerprints-0.16.0.153.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 12.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b643cbade30a0bc64ee18d50f4fbff8c2c7398335a233adb41012844efe422ab
BLAKE2b-256 checksum
How to use checksums
68e37cce0889cadea40646c175894ca6ce5e2a1ccd163d1b52cf8a95def4a962
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / curl_cffi_fingerprints-0.16.0.153.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL curl_cffi_fingerprints-0.16.0.153.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 13.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
bba2173f67221c403937a8854da67ab7956a728feb75201e3e01cf3551b1d646
BLAKE2b-256 checksum
How to use checksums
31473b5944a7f1267588d8cb452be9548cbe95647f3c3b0cb7deecb578c3a7fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / curl_cffi_fingerprints-0.16.0.153.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL curl_cffi_fingerprints-0.16.0.153.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 12.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
f0905ae0fe7d0cd56a141635a9a2fa27868d304810285422ea75d5b71fa66b4f
BLAKE2b-256 checksum
How to use checksums
272730d89ee704c77775d37dcbc4585026a08817c65560cd2059b0074d95b851
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / curl_cffi_fingerprints-0.16.0.153.1-cp314-cp314t-macosx_11_0_arm64.whl

Download URL curl_cffi_fingerprints-0.16.0.153.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
e9d5dae8480b4fef16c67a7c12240fc25b053ff7b0da42353526019ef6329286
BLAKE2b-256 checksum
How to use checksums
3dbe1ee6b92ef6f32589c35682c30b1cfb14aac125eb02c1c55888c2c66254b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / curl_cffi_fingerprints-0.16.0.153.1-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL curl_cffi_fingerprints-0.16.0.153.1-cp314-cp314t-macosx_10_15_x86_64.whl
Size 3.0 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
653a077420c0b1d8fc90c5679fa1f48eadee0da517a605307c05d73d46b62cc8
BLAKE2b-256 checksum
How to use checksums
e9b0c442d83e051b75b39058148b47a16df8aa260c298f70c5f42209c9ec882b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / curl_cffi_fingerprints-0.16.0.153.1-cp313-abi3-android_24_arm64_v8a.whl

Download URL curl_cffi_fingerprints-0.16.0.153.1-cp313-abi3-android_24_arm64_v8a.whl
Size 8.6 MB
Tags Android API level 24+ ARM64 v8a CPython 3.13 abi3
SHA-256 checksum
How to use checksums
84e62c78a8a224e8db4b4f117b340c70ac3b24fb2404bf25b3f1d44bbc12733b
BLAKE2b-256 checksum
How to use checksums
26a10cc0cb362b10819ab352ba0756ad0c72368f971b0dbeeba15a45c20da4c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / curl_cffi_fingerprints-0.16.0.153.1-cp310-abi3-win_arm64.whl

Download URL curl_cffi_fingerprints-0.16.0.153.1-cp310-abi3-win_arm64.whl
Size 1.7 MB
Tags CPython 3.10 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
9cc423a2cc2ee9addad8b32100e39a82cfeaed081060c1b0fa064e51a8c59578
BLAKE2b-256 checksum
How to use checksums
31c09a1d8355563eb419df94488c1fa2c4c432ec0d3a6168b2a983391a892189
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / curl_cffi_fingerprints-0.16.0.153.1-cp310-abi3-win_amd64.whl

Download URL curl_cffi_fingerprints-0.16.0.153.1-cp310-abi3-win_amd64.whl
Size 2.0 MB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
e08bf52fd3e017535a41e10fbcb70462a2fed3634a0b4989c146980abcb473fe
BLAKE2b-256 checksum
How to use checksums
967d0a968a7fd9deb27a3bfc881de7f8fa3f05bb2b485ffe447bf09ccb2e0d2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / curl_cffi_fingerprints-0.16.0.153.1-cp310-abi3-musllinux_1_2_x86_64.whl

Download URL curl_cffi_fingerprints-0.16.0.153.1-cp310-abi3-musllinux_1_2_x86_64.whl
Size 13.3 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
27c145ce4174c34df1f8eca11662269d84df30f5ae96320e2503c3c32f64caef
BLAKE2b-256 checksum
How to use checksums
bd179f2ca0b2ab774effd1e92a79baa56039c5eed028c6198a43928ccc053f74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / curl_cffi_fingerprints-0.16.0.153.1-cp310-abi3-musllinux_1_2_aarch64.whl

Download URL curl_cffi_fingerprints-0.16.0.153.1-cp310-abi3-musllinux_1_2_aarch64.whl
Size 12.7 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
5a7642eaa5e2d872bb55ea279d3db174016994fad8d83dbe624428c25986422c
BLAKE2b-256 checksum
How to use checksums
a93f7fea01fdd52f9aef01f062e488c40b5ed343ba63b1615357b2f2dfa74080
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / curl_cffi_fingerprints-0.16.0.153.1-cp310-abi3-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl

Download URL curl_cffi_fingerprints-0.16.0.153.1-cp310-abi3-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl
Size 12.7 MB
Tags CPython 3.10 Linux glibc 2.34+ RISC-V 64 Linux glibc 2.39+ RISC-V 64 abi3
SHA-256 checksum
How to use checksums
a42cb4610a5dce0acc1f9e057637e15df8be93f8fcd050284968afe58c993ac9
BLAKE2b-256 checksum
How to use checksums
8a31b166ff8fa00f6aa9affcc63a9d465dfdfa860e45e55f179bb648b617f651
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / curl_cffi_fingerprints-0.16.0.153.1-cp310-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl

Download URL curl_cffi_fingerprints-0.16.0.153.1-cp310-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl
Size 12.9 MB
Tags CPython 3.10 Linux glibc 2.28+ ARMv7l Linux glibc 2.31+ ARMv7l abi3
SHA-256 checksum
How to use checksums
0e19f2f29884b67d906bb49cd2dbe98243fd08ea1ced2ab225abb2bc970a0b2e
BLAKE2b-256 checksum
How to use checksums
a92f2dd66c075b4294ceeb99d3741925d53aaaa2b9330359d7d19fdc899e3400
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / curl_cffi_fingerprints-0.16.0.153.1-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL curl_cffi_fingerprints-0.16.0.153.1-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 13.6 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
45110dd50dc1d3cd82366c809b01c558c71bc839e8176581c6c758f1ab71117a
BLAKE2b-256 checksum
How to use checksums
e20bd304537340680301ac3f2b09d65adaa39d2c013b5cf39b220b57707d9e64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / curl_cffi_fingerprints-0.16.0.153.1-cp310-abi3-manylinux2014_i686.manylinux_2_17_i686.whl

Download URL curl_cffi_fingerprints-0.16.0.153.1-cp310-abi3-manylinux2014_i686.manylinux_2_17_i686.whl
Size 12.7 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 abi3
SHA-256 checksum
How to use checksums
fed69034461a5721c22f4f570c6bcc413489d20c3b6e93a765371159722cd3d2
BLAKE2b-256 checksum
How to use checksums
45f576697b3bb592cebdc453d0cd02cc182b9e11895fba6eef62183fd9009ba8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / curl_cffi_fingerprints-0.16.0.153.1-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL curl_cffi_fingerprints-0.16.0.153.1-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 12.9 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
8a9f1b37d363cb769238423908407fd00e78a21b5f457829e0cc390b90c1daac
BLAKE2b-256 checksum
How to use checksums
9f2d19c2dc559cfa04c1d0712dac80222f968f8f31cb6a9522d59dbd9da09fbd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / curl_cffi_fingerprints-0.16.0.153.1-cp310-abi3-macosx_11_0_arm64.whl

Download URL curl_cffi_fingerprints-0.16.0.153.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
6beaae7481d3eb5b49060f3a2c3dbc6bb5e86bb831f399acc9cb0a69be47c7e5
BLAKE2b-256 checksum
How to use checksums
184afa7dd12c0951a6681dcdf9d6d5fd07686b238f05df72f3e52effc98afdd4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / curl_cffi_fingerprints-0.16.0.153.1-cp310-abi3-macosx_10_9_x86_64.whl

Download URL curl_cffi_fingerprints-0.16.0.153.1-cp310-abi3-macosx_10_9_x86_64.whl
Size 3.0 MB
Tags CPython 3.10 abi3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
6c6d668c43b0d705f07b76e9bb62acc63a47ef4a54672486578e4690170b62bb
BLAKE2b-256 checksum
How to use checksums
10a9743b6186fac28d40b700a2753a04a24be81aabb745f91f671436b72f242a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log
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