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

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for curl-cffi-fingerprints 0.16.0.153.2
File Size Uploaded
curl_cffi_fingerprints-0.16.0.153.2.tar.gz 234.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for curl-cffi-fingerprints 0.16.0.153.2
File
curl_cffi_fingerprints-0.16.0.153.2-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
curl_cffi_fingerprints-0.16.0.153.2-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
curl_cffi_fingerprints-0.16.0.153.2-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
curl_cffi_fingerprints-0.16.0.153.2-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.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details
curl_cffi_fingerprints-0.16.0.153.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
curl_cffi_fingerprints-0.16.0.153.2-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.2-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.2-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.2-cp310-abi3-win_arm64.whl CPython 3.10 abi3 Windows ARM64 Details
curl_cffi_fingerprints-0.16.0.153.2-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
curl_cffi_fingerprints-0.16.0.153.2-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.2-cp310-abi3-musllinux_1_2_aarch64.whl CPython 3.10 abi3 Linux musl 1.2+ ARM64 Details
curl_cffi_fingerprints-0.16.0.153.2-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.2-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.2-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.10 abi3 Linux glibc 2.17+ x86-64 Details
curl_cffi_fingerprints-0.16.0.153.2-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.2-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.2-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details
curl_cffi_fingerprints-0.16.0.153.2-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.2.tar.gz

Download URL curl_cffi_fingerprints-0.16.0.153.2.tar.gz
Size 234.5 kB
Tags Source
SHA-256 checksum
How to use checksums
59b2f217c29aedcb2aa8ff7a6b95de2121cc182e305f9f31ac4b47fb88f6e68e
BLAKE2b-256 checksum
How to use checksums
75c65a398784bc876b061b3084c2372216a55171eddef71eebe0ec7b88b33d54
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 11, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.153.2-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
6034d8a4a6ce382417aa9ecc147639764846e6441d024432a735f788050af5d1
BLAKE2b-256 checksum
How to use checksums
a5c594c873c58bf1df818b1147a111de3e86bea7f775d708d7ff8c2b0ebd51e0
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 11, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.153.2-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
cf7fb57b83dde0e8b98004ec7485d0baa6957903f60c08312efff0b586866b5b
BLAKE2b-256 checksum
How to use checksums
df1c05c1c2a88f4e6101b9fa927d499180b40b4874e06b046fc1ab14bc62962c
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 11, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.153.2-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
aac924b071fda94dcca03b5760790c9e79444fafe2e21a7b1f3466e656dbafa7
BLAKE2b-256 checksum
How to use checksums
8d29b689fe81846b40078a85f53c4d69f532a897619d08deca67aac9a55f60f3
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 11, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.153.2-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
d3b2343fbb0f5c879eedf0d184ad04dbfcbb4c456e8aad20809ba82cac373a35
BLAKE2b-256 checksum
How to use checksums
aa0ee0660fbe770fe0174f4b8403899ed7af4b08a2e9e54cd046b413adbf8efb
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 11, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.153.2-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
ed32b35df5a4d2ee3e4254d69b361cdcfdc1ba62f6aa7ff6d2357f07708b14a5
BLAKE2b-256 checksum
How to use checksums
db68dbc2e627e953bc00fa11591b52f6a65630532c4129f00a8a83ac97f247fa
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 11, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.153.2-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
e5b4ac8dd6616f6ce9b16f5f675e996a85dbe5242561d104ff2af7f669c59345
BLAKE2b-256 checksum
How to use checksums
acdfff2044a0d8da3d2481218b76bc9183a89eb6c67e0328326d09549df70393
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 11, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.153.2-cp314-cp314t-macosx_11_0_arm64.whl
Size 2.8 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
479e49f8b3b6d299726b9dbd8236bf7b662561b5594560e87951680999600ae0
BLAKE2b-256 checksum
How to use checksums
efd9bb0fc45a662204d17606d3ad39f5572d24c2bd06a0b3c3131280e2a0a17f
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 11, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.153.2-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
efa81a0d4a5dcd3ff044f0aeca14c4093cde268b45b2b6a82586d87a9043ad16
BLAKE2b-256 checksum
How to use checksums
e7da91d917240e2454d42aca6734212076fbec3a185092aea8c4adbd5f814e1a
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 11, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.153.2-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
8a621468c826faf89abcdd4393fe301ff836b0ed7b0af69fbe6da4475a490b6d
BLAKE2b-256 checksum
How to use checksums
718314d3f3d6ace51c404533ad87bd5a26f7f6bb9cf2cc12169f0f01d8b60ead
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 11, 2026.

Transparency log

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

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

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.153.2-cp310-abi3-win_amd64.whl
Size 2.0 MB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
46c5e457618d63d21519a7a8fca9e2cfeaf6ca4c5450adaea991c7b89f4ec9bc
BLAKE2b-256 checksum
How to use checksums
0ec70ebd00a149d77a6034c8090d7ce23ce89889ecc9a7d33965ede47b518262
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 11, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.153.2-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
f8c9315f89b77d1aa280fd72b0163e70a4682be8e65f7213e16b94027471337b
BLAKE2b-256 checksum
How to use checksums
df970b621bc712f17db6e84e81edb69d8bd94c9f3b3efc3c2989bf1f2de390e7
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 11, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.153.2-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
1414719ee0a2eb1dba5da21898a8b56def27ffc22fe0b16866575844d0a550e8
BLAKE2b-256 checksum
How to use checksums
ea46f732163ae3194ddeefe2dddd3473b39458fcc73c971b53008046d6a0c9a1
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 11, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.153.2-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
4565479bbf3af32dff6311d68be849af6cfa1913cafbd58a4e4bc25c84dc1dee
BLAKE2b-256 checksum
How to use checksums
69677a18380def4239aa182f8d238ce65b8956ee28318e5aba27a23b3de1341e
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 11, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.153.2-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
f9fafe8fb86e86f809e9568dc24e24fe20fdca0a83800be2a99aa28a3e2f0e80
BLAKE2b-256 checksum
How to use checksums
ec19d190163732fe3e486e1cbacace26ab68e238a697a0dfd4528d99e770a3db
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 11, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.153.2-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
c38ed7b4233c198bdc27d30a1d53fe76c017485b0e1808167cf78b0831f0d0a7
BLAKE2b-256 checksum
How to use checksums
f1e242e0b684857bad057a4de1b8884f5b2fd92068b421e0d76050664f08c3c4
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 11, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.153.2-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
5565704aee00939d22a6e0e31229e89e884d85f457e2fdadee9f65626aaa6d39
BLAKE2b-256 checksum
How to use checksums
26561c980da9b34a4cffa34b7fad72df9def66cafb1219d06a564061bb8dda58
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 11, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.153.2-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
85b02d947c23c6ba839d16df56ecf2d07f64a90d1a0f3c189223c0f2c5f21b83
BLAKE2b-256 checksum
How to use checksums
f932e839611adc56e9edeb45db0ff71a543eb703318a4c8d039d73e6463821a8
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 11, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.153.2-cp310-abi3-macosx_11_0_arm64.whl
Size 2.8 MB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d56137e7e9c730fba293b9d187e7c48ac24aab9eaa1c86b58f493595bd2568e0
BLAKE2b-256 checksum
How to use checksums
8eac907f38693d64b92951aa3df795fa0c0fc76c0d13056c94c08055895432a6
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 11, 2026.

Transparency log

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

Download URL curl_cffi_fingerprints-0.16.0.153.2-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
95cec94099774e1a108d952a09b2673daf7eeb4f3575f5d609280634704be668
BLAKE2b-256 checksum
How to use checksums
55c42dbaa19562b24f8cbfa641d860175061509f80b348c3ceb207a0638cab64
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 11, 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