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.152.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-fingerprints 0.16.0.152.3
File Size Uploaded
curl_cffi_fingerprints-0.16.0.152.3.tar.gz 234.4 kB Details

Built distributions (wheels)

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

Total release size: 171.4 MB

Release files / curl_cffi_fingerprints-0.16.0.152.3.tar.gz

Download URL curl_cffi_fingerprints-0.16.0.152.3.tar.gz
Size 234.4 kB
Tags Source
SHA-256 checksum
How to use checksums
d7127cbba10568e1a0071380a9aaddf82c70349d3889ddd99c89cb8683225d05
BLAKE2b-256 checksum
How to use checksums
ff6dbda58f8795ae767cacea5635417deabb5aecd1132e972dfe5aa35571e5bd
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 7, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.152.3-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
880edfd096ef93d457dc97cdbaff119f9816e3e229af66116917951a74a4b907
BLAKE2b-256 checksum
How to use checksums
6b51f76ac2a1cd54bf0b915e0ffc240905937b7b48077ccf7e97293de1d1e191
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 7, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.152.3-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
ffda03a8f60de98f18a4c5a3051d50ccc0500a9d767f68f6e980ae6d1bd30ed6
BLAKE2b-256 checksum
How to use checksums
c8df82ec1294e2cf173d796774b6810a034cb3cd4039d48b30ca0d544c8a0761
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 7, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.152.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
0c7d1ac947e6e44f7e780569e5ae02dc2bac6b01374c27c6dc04f089a51ebf37
BLAKE2b-256 checksum
How to use checksums
8c5bd5645a4f15d6603b43eb7785085f13cf2bdb4666ca1681c2dec44827d5c7
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 7, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.152.3-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
56a9f91fba9ba6174d76bfe37a460ff391de35606f316dbcc5f557b1d0ef94f6
BLAKE2b-256 checksum
How to use checksums
2733463c0419af7a1582635ea907f5381134483a7c18529dbb862b406f210014
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 7, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.152.3-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
91240b5306d4d884dd223027578c02054668b320a04fece613010a74571ee91c
BLAKE2b-256 checksum
How to use checksums
b28c71c822dd279145433bb627e17b67ec4dbdcc34d82c0862245bbf3041a86b
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 7, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.152.3-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
aae09b893f3c0a06b877d0f8540b7059f92eeccc2b94b224788bff8bcbcf8647
BLAKE2b-256 checksum
How to use checksums
476bbed0441b960ba09bfff1ab18c751203611f366ada100fee542e2b1e3541f
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 7, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.152.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
5e512dc7c76d1e062088e8ee58474933f6df91af06f2c9196b56e2929811d4ae
BLAKE2b-256 checksum
How to use checksums
2b742684bb2b55e61c6896a1af8f83446d0049fab6ddc7098b3af0f75679416c
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 7, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.152.3-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
4fe77d76405c0bce9b6d4f4c09bdba324bf5cfab1d94383f2f5262a80a07cc95
BLAKE2b-256 checksum
How to use checksums
9da475a17fba2d5b26b2ca514a5a9f7301b8465389c7b38b14743e1c26b2aa4b
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 7, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.152.3-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
16eab6b1070470509a81cb719a84a43e95e4779837e5eedbca4d99f28487fe7e
BLAKE2b-256 checksum
How to use checksums
7f4ca8bc1d80a393e98c3ba069219118d563f1bd0dce04e1b69da487d6add0f7
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 7, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.152.3-cp310-abi3-win_arm64.whl
Size 1.7 MB
Tags CPython 3.10 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
68ca7ac11b4a3da13a4e7b60ab6891b4ec517cfc444c8c6bf96fc25eaeeb12a4
BLAKE2b-256 checksum
How to use checksums
11b6fa6a6be177a66ef5662f12ffef745f2796e50bfdd8e924d654282436ce68
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 7, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.152.3-cp310-abi3-win_amd64.whl
Size 2.0 MB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
c0af02b925cdfe0c9ea3ee8569226f5d7f46248726e9c8eedc37e1573f6c62ad
BLAKE2b-256 checksum
How to use checksums
9c2d8b0e93721d8fd430b8269e6846d14fe17df2688167c69e260aca06c967fa
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 7, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.152.3-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
7b78b212703a32073170b7f11c5c9f173b3ae7b474ba595c28826f47c372d1d7
BLAKE2b-256 checksum
How to use checksums
6424b33dedefdd4330d24b4de4f9af1d48ee472ebdf26e41000ac513852fc278
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 7, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.152.3-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
b3a138712c70c177b6317d47305981ded36904ea3d2c4ca4163e63ffe9ead999
BLAKE2b-256 checksum
How to use checksums
b23a58edda64719894f90691f2ed8b5d02dd14d169684cc30c3c2b206fcfba37
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 7, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.152.3-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
40f83f4ed8f8ff97eae7d3fadd31463dd279065f2884d75fe15ac5be28f1c804
BLAKE2b-256 checksum
How to use checksums
ed76e8863f4f45c68895ca6385ebfe0df5215aa68abb81378560073e43cc26a4
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 7, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.152.3-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
df719cfa52e537f022198a124ff32cd1777d0c5f135b617c6aef94979aefadc0
BLAKE2b-256 checksum
How to use checksums
14ab7f4fcd6c271b0785a5a604e424b438405e43126303f36de56cc037cf7766
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 7, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.152.3-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
715611e50a1e49de63ec67a94bd12fd565c46659a248f74d2f5ec8deca715498
BLAKE2b-256 checksum
How to use checksums
4b5c6d366fbfcac6450272ba7c692b33675409dfad3d490661a29c4592929f90
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 7, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.152.3-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
bb1b451ef95cde2d1098a7c873cf4832b9179023eae8476f03ca2ddfe4f1df8a
BLAKE2b-256 checksum
How to use checksums
76d965f856460ad22fba3a91141c41e0f528c3da6baee065828d908b65b00866
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 7, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.152.3-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
0924329b5eea927222ff1b82201b46d338822879b8c0f7bb4e7921e542f9289d
BLAKE2b-256 checksum
How to use checksums
2b18695530dbf763937a34e76ac773939220b6239dc5ff5a6694cb327e55e89f
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 7, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.152.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
97f24ce0f53a8187c58b492573221c85d5acbbb77ff96e5f67c982ee050917dc
BLAKE2b-256 checksum
How to use checksums
7747b741a09788c9f21ec0cc1d0a95df3ce51102a6e85907f3fb0643bb7936e8
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 7, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.152.3-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
1ebcdf9189b50a2dca43cf120fd805664e4da4af376f62ff645774299c4abd74
BLAKE2b-256 checksum
How to use checksums
cd40d4a0511b9158b8f8affbb63ae69fb3a28183b3a11c7b87465486a1d2cc5f
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 7, 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