Skip to main content

HTTP client that can impersonate web browsers

Project description

Python >= 3.10 Downloads CI

🪞 PRIMP 🐍

HTTP client that can impersonate web browsers.

📦 Installation

pip install -U primp

🔧 Building from Source

git clone https://github.com/deedy5/primp.git && cd primp

# Build python library using cargo
cargo build -r -p primp-python

# Build python library using maturin
cd crates/primp-python
python -m venv .venv && source .venv/bin/activate  # Linux/macOS
pip install maturin && maturin develop -r

🚀 Quick Start

Sync API

import primp

# Create client with browser impersonation
client = primp.Client(impersonate="chrome_145")

# Make requests
resp = client.get("https://tls.peet.ws/api/all")
print(resp.status_code)  # 200
print(resp.text)         # Response body
print(resp.json())       # Parsed JSON

Async API

import asyncio
import primp

async def main():
    async with primp.AsyncClient(impersonate="chrome_145") as client:
        resp = await client.get("https://tls.peet.ws/api/all")
        print(resp.text)

asyncio.run(main())

📊 Benchmark

🎭 Browser Impersonation

Browser Profiles
🌐 Chrome chrome_144, chrome_145
🧭 Safari safari_18.5, safari_26
🔷 Edge edge_144, edge_145
🦊 Firefox firefox_140, firefox_146
Opera opera_126, opera_127
🎲 Random random
OS Value
🤖 Android android
🍎 iOS ios
🐧 Linux linux
🍏 macOS macos
🪟 Windows windows
🎲 Random random

⚡ Features

  • 🔥 Fast - Built with Rust
  • 🎭 Browser Impersonation - Mimic Chrome, Safari, Firefox, Edge, Opera
  • 🌍 OS Impersonation - Windows, Linux, macOS, Android, iOS
  • 🔄 Sync & Async - Both APIs available
  • 🍪 Cookie Management - Persistent cookie store
  • 🌐 Proxy Support - HTTP, HTTPS, SOCKS5
  • 📝 HTML Conversion - Convert to markdown, plain text, rich text
  • 📤 File Uploads - Multipart/form-data support
  • 🔐 SSL Verification - Custom CA certificates

📖 Response Object

Standard Response

All properties work identically for both sync and async responses:

Property Type Description
.url str Final response URL (after redirects)
.status_code int HTTP status code
.content bytes Raw response body as bytes
.encoding str Character encoding (read/write)
.text str Decoded text content
.headers dict Response headers dictionary
.cookies dict Response cookies
.text_markdown str HTML converted to Markdown
.text_plain str HTML converted to plain text
.text_rich str HTML converted to rich text
Method Description
.json() Parse response body as JSON. Raises json.JSONDecodeError on invalid JSON.
.raise_for_status() Raise StatusError for 4xx/5xx status codes

Streaming Response

Use stream=True to get a StreamResponse for efficient handling of large data:

# Sync streaming
with primp.get("https://example.com/large-file.zip", stream=True) as response:
    for chunk in response.iter_bytes():
        process(chunk)

# Async streaming
async with await client.get("https://example.com/large-file.zip", stream=True) as response:
    async for chunk in response.aiter_bytes():
        process(chunk)
Sync Method Async Method Description
.read() .aread() Read remaining content into memory
.iter_bytes(chunk_size) .aiter_bytes(chunk_size) Iterate over byte chunks
.iter_text(chunk_size) .aiter_text(chunk_size) Iterate over decoded text chunks
.iter_lines() .aiter_lines() Iterate over lines
.next() .anext() Get next chunk explicitly
.close() .aclose() Close response and release resources

📚 Examples

See the /examples folder for detailed usage:


Disclaimer

This tool is for educational purposes only. Use it at your own risk.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

primp-1.1.3.tar.gz (311.4 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

primp-1.1.3-cp314-cp314t-win_arm64.whl (3.6 MB view details)

Uploaded CPython 3.14tWindows ARM64

primp-1.1.3-cp314-cp314t-win_amd64.whl (3.6 MB view details)

Uploaded CPython 3.14tWindows x86-64

primp-1.1.3-cp314-cp314t-win32.whl (3.3 MB view details)

Uploaded CPython 3.14tWindows x86

primp-1.1.3-cp314-cp314t-musllinux_1_2_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

primp-1.1.3-cp314-cp314t-musllinux_1_2_i686.whl (3.9 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

primp-1.1.3-cp314-cp314t-musllinux_1_2_armv7l.whl (3.7 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

primp-1.1.3-cp314-cp314t-musllinux_1_2_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

primp-1.1.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

primp-1.1.3-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ s390x

primp-1.1.3-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (4.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ppc64le

primp-1.1.3-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl (3.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ i686

primp-1.1.3-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

primp-1.1.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

primp-1.1.3-cp314-cp314t-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

primp-1.1.3-cp314-cp314t-macosx_10_12_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

primp-1.1.3-cp310-abi3-win_arm64.whl (3.6 MB view details)

Uploaded CPython 3.10+Windows ARM64

primp-1.1.3-cp310-abi3-win_amd64.whl (3.6 MB view details)

Uploaded CPython 3.10+Windows x86-64

primp-1.1.3-cp310-abi3-win32.whl (3.3 MB view details)

Uploaded CPython 3.10+Windows x86

primp-1.1.3-cp310-abi3-musllinux_1_2_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ x86-64

primp-1.1.3-cp310-abi3-musllinux_1_2_i686.whl (3.9 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ i686

primp-1.1.3-cp310-abi3-musllinux_1_2_armv7l.whl (3.7 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARMv7l

primp-1.1.3-cp310-abi3-musllinux_1_2_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

primp-1.1.3-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ x86-64

primp-1.1.3-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.9 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ s390x

primp-1.1.3-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (4.0 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ppc64le

primp-1.1.3-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (3.7 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ i686

primp-1.1.3-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.5 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARMv7l

primp-1.1.3-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.9 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

primp-1.1.3-cp310-abi3-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

primp-1.1.3-cp310-abi3-macosx_10_12_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

Details for the file primp-1.1.3.tar.gz.

File metadata

  • Download URL: primp-1.1.3.tar.gz
  • Upload date:
  • Size: 311.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for primp-1.1.3.tar.gz
Algorithm Hash digest
SHA256 56adc3b8a5048cbd5f926b21fdff839195f3a9181512ca33f56ddc66f4c95897
MD5 63d006a29b08b9391f55cf3ad22e73f9
BLAKE2b-256 c40e62ed44af95c66fd6fa8ad49c8bde815f64c7e976772d6979730be2b7cd97

See more details on using hashes here.

File details

Details for the file primp-1.1.3-cp314-cp314t-win_arm64.whl.

File metadata

  • Download URL: primp-1.1.3-cp314-cp314t-win_arm64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 3.14t, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for primp-1.1.3-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 efadef0dfd10e733a254a949abf9ed05c668c28a68aa6513d811c0c6acd54cdb
MD5 10b4cb5e0ebd030259fddc28ec3d0946
BLAKE2b-256 9c92e18be996a01c7fd0e7dd7d198edefe42813cdfe1637bbbc80370ce656f62

See more details on using hashes here.

File details

Details for the file primp-1.1.3-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: primp-1.1.3-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for primp-1.1.3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 ced76ef6669f31dc4af25e81e87914310645bcfc0892036bde084dafd6d00c3c
MD5 fec39890a02254380e2c87b295d07a72
BLAKE2b-256 1fa89e8534bc6d729a667f79b249fcdbf2230b0eb41214e277998cd6be900498

See more details on using hashes here.

File details

Details for the file primp-1.1.3-cp314-cp314t-win32.whl.

File metadata

  • Download URL: primp-1.1.3-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for primp-1.1.3-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 6fe893eb87156dfb146dd666c7c8754670de82e38af0a27d82a47b7461ec2eea
MD5 4f3b5ff2b982a679f79e77a28d28380f
BLAKE2b-256 9150eb190cefe5eb05896825a5b3365d5650b9327161329cd1df4f7351b66ba9

See more details on using hashes here.

File details

Details for the file primp-1.1.3-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: primp-1.1.3-cp314-cp314t-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for primp-1.1.3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7d709bdf520aa9401c0592b642730b3477c828629f01d2550977b77135b34e8d
MD5 b5d5b4e08fd3695221a3f75238455e82
BLAKE2b-256 107d3e610614d6a426502cfc6eccea21ef4557b39177d365df393c994945ca43

See more details on using hashes here.

File details

Details for the file primp-1.1.3-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

  • Download URL: primp-1.1.3-cp314-cp314t-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for primp-1.1.3-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 78ce595bbb9f339e83975efa9db2a81128842fad1a2fdafb78d72fcdc59590fc
MD5 3a408186248c028660a1abf6b90f9d29
BLAKE2b-256 626edef3a90821b52589dbe1f57477c2c89bde7a5b26a7c166d7751930c06f98

See more details on using hashes here.

File details

Details for the file primp-1.1.3-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: primp-1.1.3-cp314-cp314t-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for primp-1.1.3-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 399dfb9ad01c3612c9e510a7034ac925af5524cade0961d8a019dedd90a46474
MD5 7dc6ac6bfe045aed0233b29a45bfad44
BLAKE2b-256 a4b2cdd565b28bcf7ce555f4decdf89dafd16db8ed3ba8661890d3b9337abe45

See more details on using hashes here.

File details

Details for the file primp-1.1.3-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: primp-1.1.3-cp314-cp314t-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 4.1 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for primp-1.1.3-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f93bee50990884621ef482e8434e87f9fbb4eca6f4d47973c44c5d6393c35679
MD5 76190fa4864addcbc00eae46cb2e13c1
BLAKE2b-256 49726197ea78779d359f307be1acc64659896fc960ed91c0bdc6e6e698e423e6

See more details on using hashes here.

File details

Details for the file primp-1.1.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: primp-1.1.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 4.1 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for primp-1.1.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aaffa22dae2f193d899d9f68cca109ea5d16cdf4c901c20cec186de89e7d5db4
MD5 3150e9f21a09f57ffdba24a4bf657707
BLAKE2b-256 c3754c625e1cab37585365b0856ca44f31ad598e92a847d23561f454b7f36fca

See more details on using hashes here.

File details

Details for the file primp-1.1.3-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

  • Download URL: primp-1.1.3-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for primp-1.1.3-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2e1e431915e4a7094d589213fc14e955243d93751031d889f4b359fa8ed54298
MD5 5ab31c15b2fe95a6260413dd87767c81
BLAKE2b-256 f2bf99cf4a5f179b3f13b0c2ba4d3ae8f8af19f0084308e76cb79a0cee03c31b

See more details on using hashes here.

File details

Details for the file primp-1.1.3-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

  • Download URL: primp-1.1.3-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for primp-1.1.3-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d5f010d0b8ba111dd9a66f814c2cd56332e047c98f45d7714ffbf2b1cec5b073
MD5 42774cb6234c8fc14e42e0a9fc2121fe
BLAKE2b-256 45f55f5f5f4bef7e247ec3543e2fbdb670d8db8753a7693baf9c8b9fcf52cd43

See more details on using hashes here.

File details

Details for the file primp-1.1.3-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

  • Download URL: primp-1.1.3-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for primp-1.1.3-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 17f37fcacd97540f68b06f2b468b111ca7f2b142c48370db7344b522274fc0d6
MD5 9e8337553e84c751f26f2ee17e1beb5f
BLAKE2b-256 034651d2ada6d5b53b8496eddf2c80392deab13698987412d0234f88e72390c1

See more details on using hashes here.

File details

Details for the file primp-1.1.3-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

  • Download URL: primp-1.1.3-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for primp-1.1.3-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b5aa717f256af9e4391fb1c4dc946d99d04652b4c57dad20c3947e839ab26769
MD5 e9264e767f65e11159c4be92460d8138
BLAKE2b-256 077e6b360742019ef8fb4ea036a420eb21b0a58d380ca09c68b075fc103cc043

See more details on using hashes here.

File details

Details for the file primp-1.1.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: primp-1.1.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for primp-1.1.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c3ed2fee7d4758f6bb873b19a6759f54e0bc453213dad5ba7e52de7582921079
MD5 92ac3fd3bdacf5f853301d537deee900
BLAKE2b-256 318269efc663341c2bab55659ed221903a090e5c80255c2de2acc70f3726a3fc

See more details on using hashes here.

File details

Details for the file primp-1.1.3-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

  • Download URL: primp-1.1.3-cp314-cp314t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.14t, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for primp-1.1.3-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b3d947e2c1d15147e8f4736d027b9f3bef518d67da859ead1c54e028ff491bbb
MD5 115e00f01c4eba997a318cfd2e4967ef
BLAKE2b-256 4956b70d7991fb1e07af53706b1f69f78a0b440a7b4b2a2999c44ab44afef1e7

See more details on using hashes here.

File details

Details for the file primp-1.1.3-cp314-cp314t-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: primp-1.1.3-cp314-cp314t-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: CPython 3.14t, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for primp-1.1.3-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4b3d52f3233134584ef527e7e52f1b371a964ade1df0461f8187100e41d7fa84
MD5 73010b02ba97199a49b8e0065fbc622b
BLAKE2b-256 be0ca73cbe13f075e7ceaa5172b44ebc6f423713c6b4efe168114993a1710b26

See more details on using hashes here.

File details

Details for the file primp-1.1.3-cp310-abi3-win_arm64.whl.

File metadata

  • Download URL: primp-1.1.3-cp310-abi3-win_arm64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 3.10+, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for primp-1.1.3-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 63c7b1a1ccbcd07213f438375df186f807cdc5214bc2debb055737db9b5078de
MD5 01d756bc0adc745fccf8e4285c229dd3
BLAKE2b-256 70461baf13a7f5fbed6052deb3e4822c69441a8d0fd990fe2a50e4cec802130b

See more details on using hashes here.

File details

Details for the file primp-1.1.3-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: primp-1.1.3-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 3.10+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for primp-1.1.3-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 5ea386a4c8c4d8c1021d17182f4ee24dbb6f17c107c4e9ee5500b6372cf08f32
MD5 9b8163d0ca022384699ec3cb5cd3f46f
BLAKE2b-256 453e4a4b8a0f6f15734cded91e85439e68912b2bb8eafe7132420c13c2db8340

See more details on using hashes here.

File details

Details for the file primp-1.1.3-cp310-abi3-win32.whl.

File metadata

  • Download URL: primp-1.1.3-cp310-abi3-win32.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.10+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for primp-1.1.3-cp310-abi3-win32.whl
Algorithm Hash digest
SHA256 4b1ea3693c118bf04a6e05286f0a73637cf6fe5c9fd77fa1e29a01f190adf512
MD5 be16b64afe9b1c66811790424cdcd942
BLAKE2b-256 0348c7bca8045c681f5f60972c180d2a20582c7a0857b3b07b12e0a0ee062ac4

See more details on using hashes here.

File details

Details for the file primp-1.1.3-cp310-abi3-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: primp-1.1.3-cp310-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: CPython 3.10+, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for primp-1.1.3-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 06c53e77ebf6ac00633bc09e7e5a6d1a994592729d399ca8f065451a2574b92e
MD5 25ded60204fbe0a6d00c35d45b947963
BLAKE2b-256 8a7fbabaf00753daad7d80061003d7ae1bdfca64ea94c181cdea8d25c8a7226a

See more details on using hashes here.

File details

Details for the file primp-1.1.3-cp310-abi3-musllinux_1_2_i686.whl.

File metadata

  • Download URL: primp-1.1.3-cp310-abi3-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: CPython 3.10+, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for primp-1.1.3-cp310-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ee357537712aa486364b0194cf403c5f9eaaa1354e23e9ac8322a22003f31e6b
MD5 c5a5a53b2e0e2f82b81fb0b8c7b21ce4
BLAKE2b-256 df46e3c323221c371cdfe6c2ed971f7a70e3b69f30b561977715c55230bd5fda

See more details on using hashes here.

File details

Details for the file primp-1.1.3-cp310-abi3-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: primp-1.1.3-cp310-abi3-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.10+, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for primp-1.1.3-cp310-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e19daca65dc6df369c33e711fa481ad2afe5d26c5bde926c069b3ab067c4fd45
MD5 724e02c7d713f7856ee4f1a428de45fb
BLAKE2b-256 373ba30a5ea366705d0ece265b12ad089793d644bd5730b18201e3a0a7fa7b5f

See more details on using hashes here.

File details

Details for the file primp-1.1.3-cp310-abi3-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: primp-1.1.3-cp310-abi3-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 4.1 MB
  • Tags: CPython 3.10+, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for primp-1.1.3-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9716d4cd36db2c175443fe1bbd54045a944fc9c49d01a385af8ada1fe9c948df
MD5 6f457dd918aa0ac359829b0e3d1dc5c2
BLAKE2b-256 28d976de611027c0688be188d5a833be45b1e36d9c0c98baefab27bf6336ab9d

See more details on using hashes here.

File details

Details for the file primp-1.1.3-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: primp-1.1.3-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 4.1 MB
  • Tags: CPython 3.10+, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for primp-1.1.3-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 08eec2f58abbcc1060032a2af81dabacec87a580a364a75862039f7422ac82e6
MD5 c4f4e9259fb152f0cc5436768edc6b51
BLAKE2b-256 329e1ec3a9678efcbb51e50d7b4886d9195f956c9fd7f4efcff13ccb152248b0

See more details on using hashes here.

File details

Details for the file primp-1.1.3-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

  • Download URL: primp-1.1.3-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: CPython 3.10+, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for primp-1.1.3-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a07d5b7d7278dc63452a59f3bf851dc4d1f8ddc2aada7844cbdb68002256e2f4
MD5 98a9ffe3f7ca8e122f1c4c83012d5961
BLAKE2b-256 da8bafd1bd8b14f38d58c5ebd0d45fc6b74914956907aa4e981bb2e5231626d3

See more details on using hashes here.

File details

Details for the file primp-1.1.3-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

  • Download URL: primp-1.1.3-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: CPython 3.10+, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for primp-1.1.3-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3034672a007f04e12b8fe7814c97ea172e8b9c5d45bd7b00cf6e7334fdd4222a
MD5 9713570429088c9df213e66c15c8f608
BLAKE2b-256 bc7c0fb34db619e9935e11140929713c2c7b5323c1e8ba75cad6f0aade51c89d

See more details on using hashes here.

File details

Details for the file primp-1.1.3-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

  • Download URL: primp-1.1.3-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.10+, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for primp-1.1.3-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ac372cb9959fff690b255fad91c5b3bc948c14065da9fc00ad80d139651515af
MD5 58bea42fb05782c3a94b94a8099b25ce
BLAKE2b-256 ff42ca7a71df6493dd6c1971c0cc3b20b8125e2547eb3bf88b4429715cb6ed81

See more details on using hashes here.

File details

Details for the file primp-1.1.3-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

  • Download URL: primp-1.1.3-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.10+, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for primp-1.1.3-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 09a8bfa870c92c81d76611846ec53b2520845e3ec5f4139f47604986bcf4bc25
MD5 e25ee8ea33a20129d2b345d1a4fc32f7
BLAKE2b-256 93342466ef66386a1b50e6aaf7832f9f603628407bb33342378faf4b38c4aee8

See more details on using hashes here.

File details

Details for the file primp-1.1.3-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: primp-1.1.3-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: CPython 3.10+, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for primp-1.1.3-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b0c6b9388578ee9d903f30549a792c5f391fdeb9d36b508da2ffb8e13c764954
MD5 3177fa96188baf9add42d0812c0a119f
BLAKE2b-256 a94c430c9154284b53b771e6713a18dec4ad0159e4a501a20b222d67c730ced9

See more details on using hashes here.

File details

Details for the file primp-1.1.3-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: primp-1.1.3-cp310-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.10+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for primp-1.1.3-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 61bcb8c53b41e4bac43d04a1374b6ab7d8ded0f3517d32c5cdd5c30562756805
MD5 7937470a065d3c072ef9e060cd87cad0
BLAKE2b-256 9818ebbe318a926d158c57f9e9cf49bbea70e8f0bd7f87e7675ed68e0d6ab433

See more details on using hashes here.

File details

Details for the file primp-1.1.3-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: primp-1.1.3-cp310-abi3-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: CPython 3.10+, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for primp-1.1.3-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 24383cfc267f620769be102b7fa4b64c7d47105f86bd21d047f1e07709e83c6e
MD5 d156b573824eaee242d352381a358679
BLAKE2b-256 ad6b36794b5758a0dd1251e67b6ab3ea946e53fa69745e0ecc29facc072ddf5b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page