HTTP client that can impersonate web browsers
Project description
🪞 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
|
|
⚡ 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:
basic_usage.py- GET, POST, params, headersasync_usage.py- Async client, concurrent requestsauthentication.py- Basic auth, bearer tokensproxy.py- HTTP/SOCKS5 proxiescookies.py- Cookie managementstreaming.py- Response streamingpost_requests.py- POST/PUT/PATCH/DELETEerror_handling.py- Exception handlinghtml_conversion.py- HTML to text
Disclaimer
This tool is for educational purposes only. Use it at your own risk.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c4707ab374a77c0cbead3d9a65605919fa4997fa910ef06e37b65df42a1d4d04
|
|
| MD5 |
7ede8d6840ef9f7919735c399c8ea1fd
|
|
| BLAKE2b-256 |
033580be154508529f753fb82cb81298bdeb33e90f39f9901d7cfa0f488a581f
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2431104658b86e7cf9bedbadabe6d2c4705c1c10b54f17ad0094cc927577adea
|
|
| MD5 |
2ebd3d630ce9f4708bbc4700b8571d69
|
|
| BLAKE2b-256 |
4ecb61667c710293d8007416130c9ad69f60a956393b52e82557c84ae8286aa7
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6378d55bbe8b722e7b39b6c0df1e46a1b767d2e4e8a7c1e60d9f8ec238bf48c4
|
|
| MD5 |
bbb4cf1e7fe6cf0a21adc5fa1783d83d
|
|
| BLAKE2b-256 |
dfcae870d65162f6c68da6d25afa3e01202ac500c8ad1b682dfd03e8c45e4d4a
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b938cc2d033ac56be90c617836a60fb468f33ab630d3eacab2b36651b7ce106e
|
|
| MD5 |
04374ec25e65bd368ff2ab1cca63591c
|
|
| BLAKE2b-256 |
5789ab887a516dc83dbae12ea5b338f60c46a56966a972fed65f8de5bf05a9c2
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9b5d335d28eae65543b20c75911d71c5f89882a4598efade47abe92389f6da7f
|
|
| MD5 |
14fc1d1d32f94b595f684f28ac99894d
|
|
| BLAKE2b-256 |
65bbd0319dbd2e20fb4f54d8b3f536b89431a9d1442f00fa11a874dfbe9d2de7
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
37e30ce1435142dd010f2ee1dd909f1e6e3a8cd3e32c8e22f3bb6703bf618209
|
|
| MD5 |
25d6a66f1e87cb636c717b433d0c9941
|
|
| BLAKE2b-256 |
127a36fc46a385141063e2ae4fd24dda308e75da8c6409c425a56ffceb6e4f71
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
618a027bb45ac44e9b6c35d5758547ce5e73607de4fb54b52bb9d0dc896f11fa
|
|
| MD5 |
2122da3a8aecbbe09ede4615d5be2651
|
|
| BLAKE2b-256 |
dd7cfbea74676def2ce1d21a53e86cdbb3ef9c7a12b2febfdd3961a8466449a7
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f7340e34023dda2660bd02cb92ac8ed441f13a1afdc00487581d8b8b473f890b
|
|
| MD5 |
5ddb3197c6af35a1cbdef063379c648f
|
|
| BLAKE2b-256 |
9d8a64cd76fee8b994f349c1a9c6541b4144dee64056dcaa8109bd352518b777
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e2851bedc1598ed72f6a2016e391012744259c523dc5d27f2f02e3ae5ef020d4
|
|
| MD5 |
9edc05bfe709890056673de75279e3a6
|
|
| BLAKE2b-256 |
9000e6fe4abf75012d05009abf22e9e1eb89b4bca06ad9f79c10876cebdf7271
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0c0b4006a9a25c5f89a968f3bf67221fc19183890b8a1304873132d703697816
|
|
| MD5 |
1043634dae1e034b73830eae3a063a75
|
|
| BLAKE2b-256 |
014a8cf516250cc97eab2d4c822478ab0037b9848bca844787196481b5691f25
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c980527bd46c034ab9e06dca75b6237cea8d5b3fe1f5691904a2c35d92d143c
|
|
| MD5 |
d468fab1ddee58d11e6304fe2787a470
|
|
| BLAKE2b-256 |
90e4ea08359b6fbcda7b3ffcc15b4c1e0bf4f89680db126ba96889e7f8e1fe04
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
78ea1f56dd3ac52f2d5375a084c7f31ce6ad274811bdb5d17ecaca6b4ddb8b6d
|
|
| MD5 |
c2a2e280c4645c6d336f3e467f88b422
|
|
| BLAKE2b-256 |
fdaaf8798a1c0fabbc9254e29330df61b93bdb54130e9d5e5d8495eff99fc658
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a1df66deacb539efbca5730d0fc3dea19cd83c33422fa05445bbddc17aef3f71
|
|
| MD5 |
642f687e13d6f4662ab2be6884108b91
|
|
| BLAKE2b-256 |
fb865c68dc877af9baf4fba3e5d2615fe0aefbdd4e1337d3b678b66769b434c9
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
89a2641441732f81e1876db2e18490d3210a8302290e4844b7f04159e02033d4
|
|
| MD5 |
83db16661bd8340d0211047fc3ec8828
|
|
| BLAKE2b-256 |
d36cfe10c51b79cd407d3a1e08a0bb8a35ae53d79ce4156543ea4df7262581ef
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
78acdf43b57d984170e986be5fcae0a1537a245fafda970e92056dae42cd9545
|
|
| MD5 |
b9cc8f978d5abaa193eacaf4a26590a4
|
|
| BLAKE2b-256 |
77f62e4504cfdeec5d39063173205ca10a281a2681fd9999da37b442ac7e6662
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c3bbece26e8312e3e0df2ec222b954f9ac9f279422ffbbf47a6cad31ef8736cd
|
|
| MD5 |
bd5ba9c8d17683ece7c577bae41e5c79
|
|
| BLAKE2b-256 |
4038f77c5af1fd53658e04ae52decfab71349af43bdfdb32ddd8a622f6251842
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
de5958dc7ce78ce107dd776056a58f9da7a7164a912e908cb9b66b84f87967f6
|
|
| MD5 |
161bc28e025fc7708226438a78006b11
|
|
| BLAKE2b-256 |
951f2b8f218aebb4f236d94ae148b4f5c0471b3d00316b0ef5d0b7c2222d8417
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4509850301c669c04e124762e953946ed10fe9039f059ec40b818c085697d9a4
|
|
| MD5 |
75b6e16839491f29d17d3e2b677a5aa4
|
|
| BLAKE2b-256 |
9c0a119d497fb098c739142d4a47b062a8a9cc0b4b87aca65334150066d075a0
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bc67112b61a8dc1d40ddcc81ff5c47a1cb7b620954fee01a529e28bebb359e20
|
|
| MD5 |
7f36a558e43950155a968b0d15f3fe39
|
|
| BLAKE2b-256 |
fc0f48a57ee744cc6dc64fb7daff7bc04e9ec3cefd0594d008a775496dddaeb1
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9e094417825df9748e179a1104b2df4459c3dbd1eea994f05a136860b847f0e1
|
|
| MD5 |
7035404f3cf1e612b16587fcb64c16f3
|
|
| BLAKE2b-256 |
3e2019db933c878748e9a7b9ad4057e9caf7ad9c91fd27d2a2692ac629453a66
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f3252d47e9d0f4a567990c79cd388be43353fc7c78efea2a6a5734e8a425598
|
|
| MD5 |
f6a7365c7598f8bddb9eb86b456dbb41
|
|
| BLAKE2b-256 |
ae51b417cd741bf8eacea86debad358a6dc5821e2849a22e2c91cff926bebbb2
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
77ebae43c6735328051beb08e7e2360b6cf79d50f6cef77629beba880c99222d
|
|
| MD5 |
5bb706ebc54d762c63df623ad464adf7
|
|
| BLAKE2b-256 |
d4ea753d8edcb85c3c36d5731fbd2b215528738d917ae9cf3dce651ae0f1c529
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ba51cf19f17fd4bab4567d96b4cd7dcb6a4e0f0d4721819180b46af9794ae310
|
|
| MD5 |
f7358385c7b15626245547c96a212ac7
|
|
| BLAKE2b-256 |
ec2e90f5f8e138f8bc6652c5134aa59a746775623a820f92164c6690217e49d6
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c424a46f48ccd8fd309215a15bc098b47198b8f779c43ed8d95b3f53a382ffa8
|
|
| MD5 |
21ab7bf6cd4266a8f4e151bf73093ddc
|
|
| BLAKE2b-256 |
3560dc4572ba96911374b43b4f5d1f012706c3f27fd2c12dd3e158fcf74ac3dd
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2494b52cf3056d3e41c0746a11cbeca7f2f882a92a09d87383646cd75e2f3d8c
|
|
| MD5 |
fc267a1bce2c9eb6d7d6db69835824a1
|
|
| BLAKE2b-256 |
dd3d2cc2e0cd310f585df05a7008fd6de4542d7c0bc61e62b6797f28a9ede28b
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4c4c560d018dad4e3a3f17b07f9f5d894941e3acbbb5b566f6b6baf42786012f
|
|
| MD5 |
8eb1983a7c6c6f0a7362f08727d24943
|
|
| BLAKE2b-256 |
26e7dc93dbeddb7642e12f4575aaf2c9fda7234b241050a112a9baa288971b16
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
78e78355b1c495bc7e3d92121067760c7e7a1d419519542ed9dd88688ce43aab
|
|
| MD5 |
aaefe10f1b169798ef355eea43d58694
|
|
| BLAKE2b-256 |
7fd58954e5b5b454139ff35063d5a143a1570f865b736cfd8a46cc7ce9575a5a
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ed37d1bc89fa8cad8b60481c81ea7b3bd42dc757868009ad3bb0b1e74c17fd22
|
|
| MD5 |
f45731a09ccb36359e4545c1568189f6
|
|
| BLAKE2b-256 |
153cfaecef36238f464e2dd52056420676eb2d541cd20ff478d3b967815079e3
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
736820326eb1ed19c6b0e971f852316c049c36bdd251a03757056a74182796df
|
|
| MD5 |
b5c4b01f70ca18ad35569a35c76728d2
|
|
| BLAKE2b-256 |
a99903db937e031a02885d8c80d073d7424967d629721b5044dcb4e80b6cbdcf
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f362424ffa83e1de55a7573300a416fa71dc5516829526a9bf77dc0cfa42256b
|
|
| MD5 |
3c994950a990fe0880f7163b49bf5c1f
|
|
| BLAKE2b-256 |
70af6a6c26141583a5081bad69b9753c85df81b466939663742ef5bec35ee868
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
181bb9a6d5544e0483592f693f33f5874a60726ea0da1f41685aa2267f084a4d
|
|
| MD5 |
802c9fbb59215ab9cabd22939f95f561
|
|
| BLAKE2b-256 |
f713dc9588356d983f988877ae065c842cdd6cf95073615b56b460cbe857f3dc
|