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.151.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-fingerprints 0.16.0.151.4
File Size Uploaded
curl_cffi_fingerprints-0.16.0.151.4.tar.gz 234.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for curl-cffi-fingerprints 0.16.0.151.4
File
curl_cffi_fingerprints-0.16.0.151.4-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
curl_cffi_fingerprints-0.16.0.151.4-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
curl_cffi_fingerprints-0.16.0.151.4-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.151.4-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.151.4-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.151.4-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.151.4-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.151.4-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.151.4-cp313-abi3-android_24_arm64_v8a.whl CPython 3.13 abi3 Android API level 24+ ARM64 v8a Details
curl_cffi_fingerprints-0.16.0.151.4-cp310-abi3-win_arm64.whl CPython 3.10 abi3 Windows ARM64 Details
curl_cffi_fingerprints-0.16.0.151.4-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
curl_cffi_fingerprints-0.16.0.151.4-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.151.4-cp310-abi3-musllinux_1_2_aarch64.whl CPython 3.10 abi3 Linux musl 1.2+ ARM64 Details
curl_cffi_fingerprints-0.16.0.151.4-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.151.4-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.151.4-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.151.4-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.151.4-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.151.4-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details
curl_cffi_fingerprints-0.16.0.151.4-cp310-abi3-macosx_10_9_x86_64.whl CPython 3.10 abi3 macOS 10.9+ x86-64 Details

Total release size: 170.3 MB

Release files / curl_cffi_fingerprints-0.16.0.151.4.tar.gz

Download URL curl_cffi_fingerprints-0.16.0.151.4.tar.gz
Size 234.3 kB
Tags Source
SHA-256 checksum
How to use checksums
e41b668f27a5332037d127ab2e2daba285753671d2adc9578943732435b32b91
BLAKE2b-256 checksum
How to use checksums
610201b6d9be9394df8c6815bf2671abe42cfb0626dcd77705485ac6582746b7
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.151.4-cp314-cp314t-win_arm64.whl

Download URL curl_cffi_fingerprints-0.16.0.151.4-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
bb9d0187141ed7c4dc395d371ad4fe3d117d9ab55b4eb71695dac89425f8538d
BLAKE2b-256 checksum
How to use checksums
a52f9e4fe5ee3c5b86b4cb3f2e5edc8b85803d61fa632376d416e21f60ba0e48
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.151.4-cp314-cp314t-win_amd64.whl

Download URL curl_cffi_fingerprints-0.16.0.151.4-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
ba6e0c2469f3b406b1e76e1af7412c0917b59bb1ef99a82fd9f6f2861b5bdc38
BLAKE2b-256 checksum
How to use checksums
1cdc5c79709f1529ffca36594d9ecc2c2501413893c16df94276082c2561038e
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.151.4-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL curl_cffi_fingerprints-0.16.0.151.4-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
9e8d0f3c8b002f22298d3a01a4c59f0075badcf9b0d46a64a7c9b4a239739845
BLAKE2b-256 checksum
How to use checksums
e8025bbc9ab3e1df37b6460aec8b6dffcdf575643b2f50d2c1ae8ab59e11da09
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.151.4-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL curl_cffi_fingerprints-0.16.0.151.4-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
3b6fc738707653d5e46e723cce86f58e8f3acc740a3c5db56fa3b23b13b6f4e7
BLAKE2b-256 checksum
How to use checksums
c534d1055bde38b6b4bd5f8e2abb1319b10e3fc164c485f46159402aac17b0a5
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.151.4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL curl_cffi_fingerprints-0.16.0.151.4-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
94676c4707a5b8a01b9af542c9f7904782b525cf90875661fabd46b879b491b3
BLAKE2b-256 checksum
How to use checksums
3d51f99b8d19d67ae813cfc019cc1b115449c347bb3e32c2278895b5a93cad1e
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.151.4-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL curl_cffi_fingerprints-0.16.0.151.4-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
15215a51f1a5143ff1d8ded614586c4e397750ad1c99b02c402614e88e728379
BLAKE2b-256 checksum
How to use checksums
ad6c8a1f4608aaf983fdaecac755a4e7ce422c5dab9bfad6ba0fbe98e0173614
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.151.4-cp314-cp314t-macosx_11_0_arm64.whl

Download URL curl_cffi_fingerprints-0.16.0.151.4-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
5f4ba0de959cbf1973dea504477f5b8e86fd5194b9dbb81e407f81bedd1513ed
BLAKE2b-256 checksum
How to use checksums
36b9b9061f152f58a3ba5ff096b54ef8c8200e8d7285ceace35cd76f88b601b6
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.151.4-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL curl_cffi_fingerprints-0.16.0.151.4-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
c634c0bf28fb401cbbbdff4bba32da9e54b4e5871edc04a527940e32ed45fa78
BLAKE2b-256 checksum
How to use checksums
f5363a25b6568f382e4bc1bd51ef8baee6f0ffaaff8c15add82bd52097192722
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.151.4-cp313-abi3-android_24_arm64_v8a.whl

Download URL curl_cffi_fingerprints-0.16.0.151.4-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
dbec7ce1916f597d91fec919f90c150ff142eb0d5e9c7e0e00586ff4b69a96a4
BLAKE2b-256 checksum
How to use checksums
8eacf5aebc25aa11e4bf452db4f05589cc2725858c3572036981e87d19603686
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.151.4-cp310-abi3-win_arm64.whl

Download URL curl_cffi_fingerprints-0.16.0.151.4-cp310-abi3-win_arm64.whl
Size 1.7 MB
Tags CPython 3.10 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
be1ccedee778c7feaf5fda3e315fbc8e916be818da014de291f0bc4ae75ae5b4
BLAKE2b-256 checksum
How to use checksums
c86087f15034f41e917a3001ea385f4c7912b78b3c3514b1da96b10b96143d0e
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.151.4-cp310-abi3-win_amd64.whl

Download URL curl_cffi_fingerprints-0.16.0.151.4-cp310-abi3-win_amd64.whl
Size 2.0 MB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
a9c7743151aaf49f14aa2cf0e54476b248d8e534e8b0a0df904004340f0ffc03
BLAKE2b-256 checksum
How to use checksums
37c355dd61e385de39b060963486c0e5869e227e8dcfd8b5a26378636468c967
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.151.4-cp310-abi3-musllinux_1_2_x86_64.whl

Download URL curl_cffi_fingerprints-0.16.0.151.4-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
8ec97935e459e56833dad3f3679d5d318e440041b3c3ca5e014946b2072440db
BLAKE2b-256 checksum
How to use checksums
f80f7262983d4767e578e10a88cacd36df65aabfa853b327a4b5e58a2845bba7
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.151.4-cp310-abi3-musllinux_1_2_aarch64.whl

Download URL curl_cffi_fingerprints-0.16.0.151.4-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
8b95ef8e17893b63146730451419078db7c5d5eab17d1c68327c1e0afb7be111
BLAKE2b-256 checksum
How to use checksums
f753f8b25ac9f223d1197bc7d7f16d860c999c3aec69998324311f12ddd64caf
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.151.4-cp310-abi3-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl

Download URL curl_cffi_fingerprints-0.16.0.151.4-cp310-abi3-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl
Size 12.6 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
edbf3c3bc21a56177ae32d38c930089cd8f2b906f2edc6da742ff1dcca62ebcb
BLAKE2b-256 checksum
How to use checksums
c241d716e0450a14432e149688483fb256fa75b01b811dc8d600f2258660fa7d
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.151.4-cp310-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl

Download URL curl_cffi_fingerprints-0.16.0.151.4-cp310-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl
Size 12.8 MB
Tags CPython 3.10 Linux glibc 2.28+ ARMv7l Linux glibc 2.31+ ARMv7l abi3
SHA-256 checksum
How to use checksums
b9ec044aeb7e3442ee97f55d2858b41e45d89071324440d1b9f882112696a6e4
BLAKE2b-256 checksum
How to use checksums
65d464d1115fc99fea7e3eda048c297abe28e4f7f78c55cddb732a663554446f
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.151.4-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL curl_cffi_fingerprints-0.16.0.151.4-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
794a1f425f7a1483c14b04f473b52a1ff2d5a8da2c77c62b1ee7ef1f54e88b02
BLAKE2b-256 checksum
How to use checksums
4bf3d667e313165c76e33b39fa4e13eca4861e1c36adb065a96ab7a1e07748e7
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.151.4-cp310-abi3-manylinux2014_i686.manylinux_2_17_i686.whl

Download URL curl_cffi_fingerprints-0.16.0.151.4-cp310-abi3-manylinux2014_i686.manylinux_2_17_i686.whl
Size 12.6 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 abi3
SHA-256 checksum
How to use checksums
1b9c6aa8ab23eaa51503c197ba5399c96c95f936774e313903ecac109cdae594
BLAKE2b-256 checksum
How to use checksums
4857e9f3351931c150d58c9e0b2e0cc50abbaea78ba131919009247e46c0598c
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.151.4-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL curl_cffi_fingerprints-0.16.0.151.4-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
8039395213e3d5f4c5ab79e0a0c8baaefa7408ebbbfb08b6ee903c3e9969ca3a
BLAKE2b-256 checksum
How to use checksums
df6d6f55521fba4fbb18f6d938e820a8050c8745567b3b5306e1a5b32ad7fbb6
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.151.4-cp310-abi3-macosx_11_0_arm64.whl

Download URL curl_cffi_fingerprints-0.16.0.151.4-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
87a9571c87569e3c32c9f878a5bc3c502f2eae06a0d3203ab990506a515e11fe
BLAKE2b-256 checksum
How to use checksums
31f117f9e8a87b87b217a2f5b2042f47d30218b333e9a57fe4abfe7f73c3be9a
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.151.4-cp310-abi3-macosx_10_9_x86_64.whl

Download URL curl_cffi_fingerprints-0.16.0.151.4-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
63bda74180abe75aa59889fab4fc57a76ac4df8c9594ff6f50099fe37d89c21e
BLAKE2b-256 checksum
How to use checksums
abda4b7f935a8b65fc09873508583f866c8c6c943c2680d9341b83b28e9498c6
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