No description
Find a file
claude cde47b6fd8
Some checks failed
Build curl-cffi APK / build (push) Failing after 42s
readme
2026-03-17 12:02:58 -04:00
.forgejo/workflows build main 2026-03-17 11:55:08 -04:00
APKBUILD build main 2026-03-17 09:25:45 -04:00
README.md readme 2026-03-17 12:02:58 -04:00

py3-curl-cffi — Alpine Linux Package

This repository provides a custom Alpine Linux APK package for curl-cffi, a Python binding for curl-impersonate that can impersonate browser TLS/JA3 and HTTP/2 fingerprints.

Installation

Step 1 — Trust the signing key

Download and install the repository's public signing key. This only needs to be done once per machine.

curl -JO https://forge.home.echoless.space/api/packages/alpine/alpine/key
mv *.pub /etc/apk/keys/

Step 2 — Add the repository

echo "https://forge.home.echoless.space/api/packages/alpine/alpine/edge/main" \
     >> /etc/apk/repositories

Step 3 — Install the package

apk update
apk add py3-curl-cffi

Uninstallation

apk del py3-curl-cffi

To also remove the repository and signing key:

# Remove the repo entry
sed -i '/forge.home.echoless.space/d' /etc/apk/repositories

# Remove the signing key
rm /etc/apk/keys/forge.home.echoless.space-*.rsa.pub

apk update

Requirements

  • Alpine Linux 3.x or later
  • x86_64 architecture

Updating

The package is rebuilt automatically when a new version is pushed. To update:

apk update
apk upgrade py3-curl-cffi

Verifying the installation

python3 -c "import curl_cffi; print(curl_cffi.__version__)"

Source