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.2.tar.gz (313.9 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.2-cp314-cp314t-win_arm64.whl (3.6 MB view details)

Uploaded CPython 3.14tWindows ARM64

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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tWindows x86

primp-1.1.2-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.2-cp314-cp314t-musllinux_1_2_i686.whl (3.9 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

primp-1.1.2-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.2-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.2-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.2-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.2-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.2-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.2-cp314-cp314t-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14tmacOS 10.12+ x86-64

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

Uploaded CPython 3.10+Windows ARM64

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

Uploaded CPython 3.10+Windows x86-64

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

Uploaded CPython 3.10+Windows x86

primp-1.1.2-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.2-cp310-abi3-musllinux_1_2_i686.whl (3.9 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ i686

primp-1.1.2-cp310-abi3-musllinux_1_2_armv7l.whl (3.8 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

primp-1.1.2-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.2-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.2-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.2-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.2-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.2-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.2-cp310-abi3-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

primp-1.1.2-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.2.tar.gz.

File metadata

  • Download URL: primp-1.1.2.tar.gz
  • Upload date:
  • Size: 313.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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.2.tar.gz
Algorithm Hash digest
SHA256 c4707ab374a77c0cbead3d9a65605919fa4997fa910ef06e37b65df42a1d4d04
MD5 7ede8d6840ef9f7919735c399c8ea1fd
BLAKE2b-256 033580be154508529f753fb82cb81298bdeb33e90f39f9901d7cfa0f488a581f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: primp-1.1.2-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.7 {"installer":{"name":"uv","version":"0.10.7","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.2-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 2431104658b86e7cf9bedbadabe6d2c4705c1c10b54f17ad0094cc927577adea
MD5 2ebd3d630ce9f4708bbc4700b8571d69
BLAKE2b-256 4ecb61667c710293d8007416130c9ad69f60a956393b52e82557c84ae8286aa7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: primp-1.1.2-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.7 {"installer":{"name":"uv","version":"0.10.7","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.2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 6378d55bbe8b722e7b39b6c0df1e46a1b767d2e4e8a7c1e60d9f8ec238bf48c4
MD5 bbb4cf1e7fe6cf0a21adc5fa1783d83d
BLAKE2b-256 dfcae870d65162f6c68da6d25afa3e01202ac500c8ad1b682dfd03e8c45e4d4a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: primp-1.1.2-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.7 {"installer":{"name":"uv","version":"0.10.7","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.2-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 b938cc2d033ac56be90c617836a60fb468f33ab630d3eacab2b36651b7ce106e
MD5 04374ec25e65bd368ff2ab1cca63591c
BLAKE2b-256 5789ab887a516dc83dbae12ea5b338f60c46a56966a972fed65f8de5bf05a9c2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: primp-1.1.2-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.7 {"installer":{"name":"uv","version":"0.10.7","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.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9b5d335d28eae65543b20c75911d71c5f89882a4598efade47abe92389f6da7f
MD5 14fc1d1d32f94b595f684f28ac99894d
BLAKE2b-256 65bbd0319dbd2e20fb4f54d8b3f536b89431a9d1442f00fa11a874dfbe9d2de7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: primp-1.1.2-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.7 {"installer":{"name":"uv","version":"0.10.7","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.2-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 37e30ce1435142dd010f2ee1dd909f1e6e3a8cd3e32c8e22f3bb6703bf618209
MD5 25d6a66f1e87cb636c717b433d0c9941
BLAKE2b-256 127a36fc46a385141063e2ae4fd24dda308e75da8c6409c425a56ffceb6e4f71

See more details on using hashes here.

File details

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

File metadata

  • Download URL: primp-1.1.2-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.7 {"installer":{"name":"uv","version":"0.10.7","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.2-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 618a027bb45ac44e9b6c35d5758547ce5e73607de4fb54b52bb9d0dc896f11fa
MD5 2122da3a8aecbbe09ede4615d5be2651
BLAKE2b-256 dd7cfbea74676def2ce1d21a53e86cdbb3ef9c7a12b2febfdd3961a8466449a7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: primp-1.1.2-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.7 {"installer":{"name":"uv","version":"0.10.7","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.2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f7340e34023dda2660bd02cb92ac8ed441f13a1afdc00487581d8b8b473f890b
MD5 5ddb3197c6af35a1cbdef063379c648f
BLAKE2b-256 9d8a64cd76fee8b994f349c1a9c6541b4144dee64056dcaa8109bd352518b777

See more details on using hashes here.

File details

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

File metadata

  • Download URL: primp-1.1.2-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.7 {"installer":{"name":"uv","version":"0.10.7","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.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e2851bedc1598ed72f6a2016e391012744259c523dc5d27f2f02e3ae5ef020d4
MD5 9edc05bfe709890056673de75279e3a6
BLAKE2b-256 9000e6fe4abf75012d05009abf22e9e1eb89b4bca06ad9f79c10876cebdf7271

See more details on using hashes here.

File details

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

File metadata

  • Download URL: primp-1.1.2-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.7 {"installer":{"name":"uv","version":"0.10.7","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.2-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0c0b4006a9a25c5f89a968f3bf67221fc19183890b8a1304873132d703697816
MD5 1043634dae1e034b73830eae3a063a75
BLAKE2b-256 014a8cf516250cc97eab2d4c822478ab0037b9848bca844787196481b5691f25

See more details on using hashes here.

File details

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

File metadata

  • Download URL: primp-1.1.2-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.7 {"installer":{"name":"uv","version":"0.10.7","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.2-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3c980527bd46c034ab9e06dca75b6237cea8d5b3fe1f5691904a2c35d92d143c
MD5 d468fab1ddee58d11e6304fe2787a470
BLAKE2b-256 90e4ea08359b6fbcda7b3ffcc15b4c1e0bf4f89680db126ba96889e7f8e1fe04

See more details on using hashes here.

File details

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

File metadata

  • Download URL: primp-1.1.2-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.7 {"installer":{"name":"uv","version":"0.10.7","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.2-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 78ea1f56dd3ac52f2d5375a084c7f31ce6ad274811bdb5d17ecaca6b4ddb8b6d
MD5 c2a2e280c4645c6d336f3e467f88b422
BLAKE2b-256 fdaaf8798a1c0fabbc9254e29330df61b93bdb54130e9d5e5d8495eff99fc658

See more details on using hashes here.

File details

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

File metadata

  • Download URL: primp-1.1.2-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.7 {"installer":{"name":"uv","version":"0.10.7","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.2-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a1df66deacb539efbca5730d0fc3dea19cd83c33422fa05445bbddc17aef3f71
MD5 642f687e13d6f4662ab2be6884108b91
BLAKE2b-256 fb865c68dc877af9baf4fba3e5d2615fe0aefbdd4e1337d3b678b66769b434c9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: primp-1.1.2-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.7 {"installer":{"name":"uv","version":"0.10.7","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.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 89a2641441732f81e1876db2e18490d3210a8302290e4844b7f04159e02033d4
MD5 83db16661bd8340d0211047fc3ec8828
BLAKE2b-256 d36cfe10c51b79cd407d3a1e08a0bb8a35ae53d79ce4156543ea4df7262581ef

See more details on using hashes here.

File details

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

File metadata

  • Download URL: primp-1.1.2-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.7 {"installer":{"name":"uv","version":"0.10.7","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.2-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 78acdf43b57d984170e986be5fcae0a1537a245fafda970e92056dae42cd9545
MD5 b9cc8f978d5abaa193eacaf4a26590a4
BLAKE2b-256 77f62e4504cfdeec5d39063173205ca10a281a2681fd9999da37b442ac7e6662

See more details on using hashes here.

File details

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

File metadata

  • Download URL: primp-1.1.2-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.7 {"installer":{"name":"uv","version":"0.10.7","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.2-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c3bbece26e8312e3e0df2ec222b954f9ac9f279422ffbbf47a6cad31ef8736cd
MD5 bd5ba9c8d17683ece7c577bae41e5c79
BLAKE2b-256 4038f77c5af1fd53658e04ae52decfab71349af43bdfdb32ddd8a622f6251842

See more details on using hashes here.

File details

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

File metadata

  • Download URL: primp-1.1.2-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.7 {"installer":{"name":"uv","version":"0.10.7","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.2-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 de5958dc7ce78ce107dd776056a58f9da7a7164a912e908cb9b66b84f87967f6
MD5 161bc28e025fc7708226438a78006b11
BLAKE2b-256 951f2b8f218aebb4f236d94ae148b4f5c0471b3d00316b0ef5d0b7c2222d8417

See more details on using hashes here.

File details

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

File metadata

  • Download URL: primp-1.1.2-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.7 {"installer":{"name":"uv","version":"0.10.7","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.2-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 4509850301c669c04e124762e953946ed10fe9039f059ec40b818c085697d9a4
MD5 75b6e16839491f29d17d3e2b677a5aa4
BLAKE2b-256 9c0a119d497fb098c739142d4a47b062a8a9cc0b4b87aca65334150066d075a0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: primp-1.1.2-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.7 {"installer":{"name":"uv","version":"0.10.7","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.2-cp310-abi3-win32.whl
Algorithm Hash digest
SHA256 bc67112b61a8dc1d40ddcc81ff5c47a1cb7b620954fee01a529e28bebb359e20
MD5 7f36a558e43950155a968b0d15f3fe39
BLAKE2b-256 fc0f48a57ee744cc6dc64fb7daff7bc04e9ec3cefd0594d008a775496dddaeb1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: primp-1.1.2-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.7 {"installer":{"name":"uv","version":"0.10.7","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.2-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9e094417825df9748e179a1104b2df4459c3dbd1eea994f05a136860b847f0e1
MD5 7035404f3cf1e612b16587fcb64c16f3
BLAKE2b-256 3e2019db933c878748e9a7b9ad4057e9caf7ad9c91fd27d2a2692ac629453a66

See more details on using hashes here.

File details

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

File metadata

  • Download URL: primp-1.1.2-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.7 {"installer":{"name":"uv","version":"0.10.7","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.2-cp310-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5f3252d47e9d0f4a567990c79cd388be43353fc7c78efea2a6a5734e8a425598
MD5 f6a7365c7598f8bddb9eb86b456dbb41
BLAKE2b-256 ae51b417cd741bf8eacea86debad358a6dc5821e2849a22e2c91cff926bebbb2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: primp-1.1.2-cp310-abi3-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: CPython 3.10+, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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.2-cp310-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 77ebae43c6735328051beb08e7e2360b6cf79d50f6cef77629beba880c99222d
MD5 5bb706ebc54d762c63df623ad464adf7
BLAKE2b-256 d4ea753d8edcb85c3c36d5731fbd2b215528738d917ae9cf3dce651ae0f1c529

See more details on using hashes here.

File details

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

File metadata

  • Download URL: primp-1.1.2-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.7 {"installer":{"name":"uv","version":"0.10.7","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.2-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ba51cf19f17fd4bab4567d96b4cd7dcb6a4e0f0d4721819180b46af9794ae310
MD5 f7358385c7b15626245547c96a212ac7
BLAKE2b-256 ec2e90f5f8e138f8bc6652c5134aa59a746775623a820f92164c6690217e49d6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: primp-1.1.2-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.7 {"installer":{"name":"uv","version":"0.10.7","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.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c424a46f48ccd8fd309215a15bc098b47198b8f779c43ed8d95b3f53a382ffa8
MD5 21ab7bf6cd4266a8f4e151bf73093ddc
BLAKE2b-256 3560dc4572ba96911374b43b4f5d1f012706c3f27fd2c12dd3e158fcf74ac3dd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: primp-1.1.2-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.7 {"installer":{"name":"uv","version":"0.10.7","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.2-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2494b52cf3056d3e41c0746a11cbeca7f2f882a92a09d87383646cd75e2f3d8c
MD5 fc267a1bce2c9eb6d7d6db69835824a1
BLAKE2b-256 dd3d2cc2e0cd310f585df05a7008fd6de4542d7c0bc61e62b6797f28a9ede28b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: primp-1.1.2-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.7 {"installer":{"name":"uv","version":"0.10.7","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.2-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4c4c560d018dad4e3a3f17b07f9f5d894941e3acbbb5b566f6b6baf42786012f
MD5 8eb1983a7c6c6f0a7362f08727d24943
BLAKE2b-256 26e7dc93dbeddb7642e12f4575aaf2c9fda7234b241050a112a9baa288971b16

See more details on using hashes here.

File details

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

File metadata

  • Download URL: primp-1.1.2-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.7 {"installer":{"name":"uv","version":"0.10.7","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.2-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 78e78355b1c495bc7e3d92121067760c7e7a1d419519542ed9dd88688ce43aab
MD5 aaefe10f1b169798ef355eea43d58694
BLAKE2b-256 7fd58954e5b5b454139ff35063d5a143a1570f865b736cfd8a46cc7ce9575a5a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: primp-1.1.2-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.7 {"installer":{"name":"uv","version":"0.10.7","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.2-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ed37d1bc89fa8cad8b60481c81ea7b3bd42dc757868009ad3bb0b1e74c17fd22
MD5 f45731a09ccb36359e4545c1568189f6
BLAKE2b-256 153cfaecef36238f464e2dd52056420676eb2d541cd20ff478d3b967815079e3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: primp-1.1.2-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.7 {"installer":{"name":"uv","version":"0.10.7","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.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 736820326eb1ed19c6b0e971f852316c049c36bdd251a03757056a74182796df
MD5 b5c4b01f70ca18ad35569a35c76728d2
BLAKE2b-256 a99903db937e031a02885d8c80d073d7424967d629721b5044dcb4e80b6cbdcf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: primp-1.1.2-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.7 {"installer":{"name":"uv","version":"0.10.7","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.2-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f362424ffa83e1de55a7573300a416fa71dc5516829526a9bf77dc0cfa42256b
MD5 3c994950a990fe0880f7163b49bf5c1f
BLAKE2b-256 70af6a6c26141583a5081bad69b9753c85df81b466939663742ef5bec35ee868

See more details on using hashes here.

File details

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

File metadata

  • Download URL: primp-1.1.2-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.7 {"installer":{"name":"uv","version":"0.10.7","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.2-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 181bb9a6d5544e0483592f693f33f5874a60726ea0da1f41685aa2267f084a4d
MD5 802c9fbb59215ab9cabd22939f95f561
BLAKE2b-256 f713dc9588356d983f988877ae065c842cdd6cf95073615b56b460cbe857f3dc

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