Ramer-Douglas-Peucker Algorithm (c++ binding for python via pybind11)
A speed up (~8000x) version of python version of rdp.
C++/pybind11/NumPy implementation of the Ramer-Douglas-Peucker algorithm (Ramer 1972; Douglas and Peucker 1973) for 2D and 3D data.
The Ramer-Douglas-Peucker algorithm is an algorithm for reducing the number of points in a curve that is approximated by a series of points.
Installation
via pip
pip install -U pybind11-rdp
from source
git clone --recursive https://github.com/cubao/pybind11-rdp
pip install ./pybind11-rdp
Or
pip install git+https://github.com/cubao/pybind11-rdp.git
(you can build wheels for later reuse by pip wheel git+https://github.com/cubao/pybind11-rdp.git)
in the browser (pyodide / wasm)
A pyodide wheel is built by the Wheel on pyodide job in
.github/workflows/wheels.yml and published to
PyPI together with the other wheels. Inside pyodide:
const pyodide = await loadPyodide();
await pyodide.loadPackage(["numpy", "micropip"]);
const micropip = pyodide.pyimport("micropip");
await micropip.install("pybind11-rdp"); // or a local wheel: "./pybind11_rdp-...wasm32.whl"
const rdp = pyodide.pyimport("pybind11_rdp").rdp;
To build and test locally:
make pyodide_install # pip install pyodide-build
make pyodide_wheel # -> dist/*wasm32.whl
make pyodide_web # builds, writes tests/pyodide/wheels.json, serves :8123
# open http://localhost:8123/tests/pyodide/index.html
Each wheel is ABI-tagged for one pyodide runtime (pyemscripten_2024_0_wasm32 …)
and the page's pyodide version has to match that tag. CI builds one wheel per
supported pyodide version; locally pyodide build picks the xbuildenv whose
CPython matches your host interpreter, so a Python 3.12 host gets pyodide 0.27.x
(ABI 2024_0). Use pyodide xbuildenv install <version> --force to target
another version — gen_wheels_json.py then writes it into wheels.json, and
?pyodide_version= overrides it in the browser.
tests/pyodide/index.html loads pyodide (by default
from the jsdelivr CDN), installs the wheel from dist/ and runs tests/ in the
browser. If the CDN is slow, mirror the runtime once and the page picks it up
automatically:
python tests/pyodide/fetch_pyodide_dist.py --version 0.27.8
Usage
Test installation: python -c 'from pybind11_rdp import rdp; print(rdp([[1, 1], [2, 2], [3, 3], [4, 4]]))'
Simple pythonic interface:
from pybind11_rdp import rdp
rdp([[1, 1], [2, 2], [3, 3], [4, 4]])
[[1, 1], [4, 4]]
With epsilon=0.5:
rdp([[1, 1], [1, 1.1], [2, 2]], epsilon=0.5)
[[1.0, 1.0], [2.0, 2.0]]
Numpy interface:
import numpy as np
from pybind11_rdp import rdp
rdp(np.array([1, 1, 2, 2, 3, 3, 4, 4]).reshape(4, 2))
array([[1, 1],
[4, 4]])
Tests
make python_install
make python_test
Benchmark
python3 test.py
Notice
As https://github.com/fhirschmann/rdp/issues/13 points out, pdist in rdp is WRONGLY Point-to-Line distance.
We use Point-to-LineSegment distance.
from rdp import rdp
print(rdp([[0, 0], [10, 0.1], [1, 0]], epsilon=1.0)) # wrong
# [[0.0, 0.0],
# [1.0, 0.0]]
from pybind11_rdp import rdp
print(rdp([[0, 0], [10, 0.1], [1, 0]], epsilon=1.0)) # correct
# [[ 0. 0. ]
# [10. 0.1]
# [ 1. 0. ]]
References
Douglas, David H, and Thomas K Peucker. 1973. “Algorithms for the Reduction of the Number of Points Required to Represent a Digitized Line or Its Caricature.” Cartographica: The International Journal for Geographic Information and Geovisualization 10 (2): 112–122.
Ramer, Urs. 1972. “An Iterative Procedure for the Polygonal Approximation of Plane Curves.” Computer Graphics and Image Processing 1 (3): 244–256.
Metadata
Release files for pybind11-rdp 0.1.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| pybind11_rdp-0.1.6.tar.gz | 3.5 MB | Without provenance | Details for pybind11_rdp-0.1.6.tar.gz |
Built distributions (wheels)
Total release size: 15.5 MB
Release files / pybind11_rdp-0.1.6.tar.gz
| Download URL | pybind11_rdp-0.1.6.tar.gz |
|---|---|
| Size | 3.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d523797f23c55ef01f94d6d78a40a745d3f03df137164aea321fe780d4c3785c
|
|
BLAKE2b-256 checksum How to use checksums |
fd2c4986098af64eaebc7145b8467af07ae59433335d3562b5b875b89a4374c6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp315-cp315-pyemscripten_2026_5_wasm32.whl
| Download URL | pybind11_rdp-0.1.6-cp315-cp315-pyemscripten_2026_5_wasm32.whl |
|---|---|
| Size | 58.5 kB |
| Tags | CPython 3.15 PyEmscripten 2026.5+ WebAssembly |
|
SHA-256 checksum How to use checksums |
d9fe7e116b01ce5fac34ccddef7edb585b4dff18ddf63e0c2a3cdf9a4d59fa4c
|
|
BLAKE2b-256 checksum How to use checksums |
d1513b642d896ca99b70611a44047faddc352bfadf063bf52253fb9007bf1528
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp314-cp314-pyemscripten_2026_0_wasm32.whl
| Download URL | pybind11_rdp-0.1.6-cp314-cp314-pyemscripten_2026_0_wasm32.whl |
|---|---|
| Size | 59.3 kB |
| Tags | CPython 3.14 PyEmscripten 2026.0+ WebAssembly |
|
SHA-256 checksum How to use checksums |
327a9d94870f01cba3948fb2dd2be51730f17a9fe843421b5c20a3fdf9465f9c
|
|
BLAKE2b-256 checksum How to use checksums |
51473b6d203103d22176a56fe45807cb616561f5d595db48ef5a7d75bfc1ec25
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp313-cp313-win_arm64.whl
| Download URL | pybind11_rdp-0.1.6-cp313-cp313-win_arm64.whl |
|---|---|
| Size | 84.8 kB |
| Tags | CPython 3.13 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
e31bc6649617f12f8fccdca2b5aeccd6e31e8dcbc46eaadaa5d543b70612e203
|
|
BLAKE2b-256 checksum How to use checksums |
cbb88e83f50e80715f39e413d8f3ac18cacab34c7e0bcc5343d58683042b14f7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp313-cp313-win_amd64.whl
| Download URL | pybind11_rdp-0.1.6-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 97.4 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
946d3a96cf1ef2a106ccb878d2e03bba650af15d56390036e61c2ca8e202571b
|
|
BLAKE2b-256 checksum How to use checksums |
d0ee7a7efacb43db66db827d18be18cad9c55d889d58b1d064ee31d6c527f56d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp313-cp313-win32.whl
| Download URL | pybind11_rdp-0.1.6-cp313-cp313-win32.whl |
|---|---|
| Size | 77.8 kB |
| Tags | CPython 3.13 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
1129421d4562588aa86e6e8eb2b3a108d62dc675031dd9595fba483e2f8ce44d
|
|
BLAKE2b-256 checksum How to use checksums |
ad602d1896e28b3a4273875cec065c9348a0e7e22df25f16150ef02b2239a4fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp313-cp313-pyemscripten_2025_0_wasm32.whl
| Download URL | pybind11_rdp-0.1.6-cp313-cp313-pyemscripten_2025_0_wasm32.whl |
|---|---|
| Size | 58.0 kB |
| Tags | CPython 3.13 PyEmscripten 2025.0+ WebAssembly |
|
SHA-256 checksum How to use checksums |
5b3e529f16dc315ed4ccfd4de8badc4249d487a50e33bf30395f298fde1e93f1
|
|
BLAKE2b-256 checksum How to use checksums |
45882f3ea50c03f7161a61d68281c40e20a31e32398a2c00b64126dd24604676
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | pybind11_rdp-0.1.6-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
5d4d971b130711c1992554bcdccebbe5bcb0374b880ce94a583c91292ce4ac95
|
|
BLAKE2b-256 checksum How to use checksums |
62e6977c5dbca46c55a05cc5020c1128c59d31901656a7748706249d51c52621
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pybind11_rdp-0.1.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 149.7 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
93a37d71fbed67eae37dbb905532486878c93eb7587c0a6984ce6fa1709b0438
|
|
BLAKE2b-256 checksum How to use checksums |
d1ed143385b0bb0d8e5ec5712cb8b80bfbb22d2ad0a0a0551266dfc4231cbb18
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | pybind11_rdp-0.1.6-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 107.7 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6b219dbbab830f2cb0eeaeeb97a89468e9c622796a9585700452d93c03b0273b
|
|
BLAKE2b-256 checksum How to use checksums |
35300eaa4581ce0fdb9805a20970508a3267c531dd71f4afb7bc65171deb036c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | pybind11_rdp-0.1.6-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 111.5 kB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
bde01559510ad8f86711592ddbe824fa85165a869c536830887b8574c2b7e9bf
|
|
BLAKE2b-256 checksum How to use checksums |
5199e54ed5f3b23186ad2e1c035428c3bb3233faa9ddf759c30f25b933b6556d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp312-cp312-win_arm64.whl
| Download URL | pybind11_rdp-0.1.6-cp312-cp312-win_arm64.whl |
|---|---|
| Size | 84.8 kB |
| Tags | CPython 3.12 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
27a9b7fc7f1b73ca2ab3b3dba6b86f444f544233f5bb1e4629ad9c465ca41019
|
|
BLAKE2b-256 checksum How to use checksums |
bc4c675505c88672b095fb3283caad6063611aca014d761f96a19ca1dc3786d3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp312-cp312-win_amd64.whl
| Download URL | pybind11_rdp-0.1.6-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 97.3 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
83c8d791faf0eb753cad9e8c29d7604d65d86d8f59dc04fe59758e9bda9fba0a
|
|
BLAKE2b-256 checksum How to use checksums |
585112a1faaddfb10afeb1e0f0795c4a68a9ec67a1ce91b1834e6158e6dcf5e3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp312-cp312-win32.whl
| Download URL | pybind11_rdp-0.1.6-cp312-cp312-win32.whl |
|---|---|
| Size | 77.8 kB |
| Tags | CPython 3.12 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
95c31090a98283aa58de97ef0ea79913b7d9284a8ba067608429b9e657329be7
|
|
BLAKE2b-256 checksum How to use checksums |
1909212bdd9f8937eb9bc76830fc0989074dd5292d353976a4845a8541112018
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | pybind11_rdp-0.1.6-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
debd4a2d14a462f5fa48d6acf436f76682ffc1d10329c39af35ba7647eb0b4a7
|
|
BLAKE2b-256 checksum How to use checksums |
d141b143e88dc7a565b1309df9fe1e5814a22495e62bbb1a7c9cb07319d0fcec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pybind11_rdp-0.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 149.7 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
26379502d5eaaa858a4253ba172e7e47fbd3648274ea6611cb4a28bbf7b653c6
|
|
BLAKE2b-256 checksum How to use checksums |
0d962e81c3139c3097540b1b73b770bca1f18f78ac91cb885a71255caf182a81
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | pybind11_rdp-0.1.6-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 107.7 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f8fbbc8199a97ba48701e8e3a22e5f977342b56152b44905fc1f2693ceba9412
|
|
BLAKE2b-256 checksum How to use checksums |
826a502b3847242d8f574c67f2609a9c281d2b4403bbf58042afadc836e58d60
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | pybind11_rdp-0.1.6-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 111.4 kB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
4d2e08409540d72af71715cdbdbf70295708adddcc4a187276072024cb009978
|
|
BLAKE2b-256 checksum How to use checksums |
56b4af5de334e51406b347948f6bac11ce30652bf4756e2cefe85c7c79c96511
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp311-cp311-win_arm64.whl
| Download URL | pybind11_rdp-0.1.6-cp311-cp311-win_arm64.whl |
|---|---|
| Size | 83.6 kB |
| Tags | CPython 3.11 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
dd203b1e30eb3c7822cb488859d1714a904545482b7000d591ff4ff4b34d162e
|
|
BLAKE2b-256 checksum How to use checksums |
6bfe33319c3e47d0302d5537c60c8b2c9069da6fee1ac63e12e5ff118ed49bdc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp311-cp311-win_amd64.whl
| Download URL | pybind11_rdp-0.1.6-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 95.3 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
7c25fede4daa50e82f1341a7fe1ef72e6388f6fe9984fb0ba9a7fe5196e858bd
|
|
BLAKE2b-256 checksum How to use checksums |
7aa6be1b3e498dc5bad5e603678077ac156dc8b6f738c2cf4a4b405ee172d92f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp311-cp311-win32.whl
| Download URL | pybind11_rdp-0.1.6-cp311-cp311-win32.whl |
|---|---|
| Size | 77.0 kB |
| Tags | CPython 3.11 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
fa8d9e27300ad8f6f9cf38009568da585cadec1a0f036b1dab890f9ad60a87b9
|
|
BLAKE2b-256 checksum How to use checksums |
827921f76c9637f237bdc10e978fd8e0d12c2c0e0106b07669bbb6a4b1f07957
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | pybind11_rdp-0.1.6-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
5dfc3ba9fffd43f266baacf72e5ae4540a24ef4e65d087490f98f7944c38bbf5
|
|
BLAKE2b-256 checksum How to use checksums |
d7be78aa45eea9683b132d529ff2c1b9fc57f979f57546eb30458bc02d399f66
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pybind11_rdp-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 149.9 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
38ec23f6d7c85f6a506d636d8ce23f553b88ab85ce89bbf838431b37e7691b30
|
|
BLAKE2b-256 checksum How to use checksums |
fc818d2d50e9ce67795fbc5cf04dc603560a13f554e83dfa3dd4e4cfd231044a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | pybind11_rdp-0.1.6-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 106.3 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
81f7e8da9257d30745925766b464b58e70ede08710122ca0fc7aad929d803077
|
|
BLAKE2b-256 checksum How to use checksums |
b22ef3c7b73f61257bab20c54c1cd3fea89696692d60af247ad4fb5a488a7c56
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | pybind11_rdp-0.1.6-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 109.7 kB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
2179cba72303b624e45f412f0ee3495332050eda9a39e31e35b210cc3566e589
|
|
BLAKE2b-256 checksum How to use checksums |
582531e8a816ef9b8d4b4c33566323b45eee7c540c8acd5259f04e934beab11b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp310-cp310-win_arm64.whl
| Download URL | pybind11_rdp-0.1.6-cp310-cp310-win_arm64.whl |
|---|---|
| Size | 82.7 kB |
| Tags | CPython 3.10 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
43d7d168da15a4799e027aee35d5fbce95a4e3fce1bef0367cc74937373d582f
|
|
BLAKE2b-256 checksum How to use checksums |
c52d8534103e388b37e1029dec96b7823fe78102059caab2171d142d86c62290
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp310-cp310-win_amd64.whl
| Download URL | pybind11_rdp-0.1.6-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 94.5 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
677857ee8d1fe972b99a54bc80ade9d9cd2a733ad172f1604e257bb8321c836e
|
|
BLAKE2b-256 checksum How to use checksums |
81f233ddbd9c49434267e7ba10298d721eade1f961388e1d9df1a40043309581
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp310-cp310-win32.whl
| Download URL | pybind11_rdp-0.1.6-cp310-cp310-win32.whl |
|---|---|
| Size | 76.5 kB |
| Tags | CPython 3.10 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
878bfcabc54fd2dc0f5cf28c7fa8dde12b641051d8f42ebc75fec72337e57a8f
|
|
BLAKE2b-256 checksum How to use checksums |
c0c51012cd2e46ccb089a1b57b82d630268cd6b890c2e64ad230fd852f32dca6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | pybind11_rdp-0.1.6-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
f571e2e90e535736d1eea6cacfb28498dd5311b3d7118b767f39d898ec8e1a4b
|
|
BLAKE2b-256 checksum How to use checksums |
9ed4a51fe2ebf5a9d2c1fd3d4e724cf74c291763f082db2b829dfcb17e81143e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pybind11_rdp-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 148.5 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
1a6d9ad669df64d2dde8dac9d98c48e07bd2c3579231118b8a74d15bc8b9fc34
|
|
BLAKE2b-256 checksum How to use checksums |
f07264ce18a0c258e20fd8340287187ec2e7c839f2e559d1bfd41e41d7efa149
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | pybind11_rdp-0.1.6-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 105.2 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
79f13f6248ebfc19f4369fcccf85021f7b719bc50762474771fd967727a6d6d3
|
|
BLAKE2b-256 checksum How to use checksums |
27324d58a1ba2702df4dde2d000e51d2c536fcd8bf0957cb31c2cf7c886865af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | pybind11_rdp-0.1.6-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 108.5 kB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
2e80d38085bcb25d754a1fc95cc719c0943cef3f407129b2795c8309f72f210b
|
|
BLAKE2b-256 checksum How to use checksums |
01458d1813c17455df4823103892d2f60af42e4294707db219556d9c536e74a7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp39-cp39-win_arm64.whl
| Download URL | pybind11_rdp-0.1.6-cp39-cp39-win_arm64.whl |
|---|---|
| Size | 82.7 kB |
| Tags | CPython 3.9 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
5d0c750c65811d614684bb79f029a1fcd714a1bd0f7383705dc8ed6ecebaa712
|
|
BLAKE2b-256 checksum How to use checksums |
043e4dc728e62529192a333781e11dac40a9cb7dff7d73eeec7fa4afee7a18d3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp39-cp39-win_amd64.whl
| Download URL | pybind11_rdp-0.1.6-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 94.5 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b73d4692634e6d56618b07e4232a636b8ad45c35381ecab8169ff0d95dd711f6
|
|
BLAKE2b-256 checksum How to use checksums |
684d1dfb5d2bfff62b95bff9d5b095e1d435a8ed41554dce016dd9b95323ea39
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp39-cp39-win32.whl
| Download URL | pybind11_rdp-0.1.6-cp39-cp39-win32.whl |
|---|---|
| Size | 76.6 kB |
| Tags | CPython 3.9 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
4bcc2b2bd185afecf98a3dc7b4dd756d152f611773d13410c88b4c2521f139b6
|
|
BLAKE2b-256 checksum How to use checksums |
4e6559336918b371cbe97c8989e7dd8012012731db14e1550079247355360f2b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp39-cp39-musllinux_1_2_x86_64.whl
| Download URL | pybind11_rdp-0.1.6-cp39-cp39-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.9 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
667a4e9dfbe40b29fbf07a3e7919f4d1d23542d38fb35ba5e1ba1ed3f2a7174c
|
|
BLAKE2b-256 checksum How to use checksums |
5e884a6a59e8a11ea5afe40f52318a9d9715ef476cb73eabf8e5dce5f2a4041b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pybind11_rdp-0.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 148.6 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
6104e2d5ee81683e355e08e15c1cf068c6f7b6574940a7837625fae35b15d094
|
|
BLAKE2b-256 checksum How to use checksums |
e66cd532e35c9e710ffa86353cc40b3076f17b073c83b117aea2022e20d31978
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | pybind11_rdp-0.1.6-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 105.3 kB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
98d940e484f56fd51d31ecc1955dbae118f3c4a7dbda0a980302c23de81e2210
|
|
BLAKE2b-256 checksum How to use checksums |
a45ad2a8b5bd2380958859f76b0ee349d5fae27b0321e5a95f45407112e6b091
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp39-cp39-macosx_10_9_x86_64.whl
| Download URL | pybind11_rdp-0.1.6-cp39-cp39-macosx_10_9_x86_64.whl |
|---|---|
| Size | 108.6 kB |
| Tags | CPython 3.9 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
8baaac3340c246fa9eb85eff1d7d506ce7c13b34156acb071f60220eb2a1218b
|
|
BLAKE2b-256 checksum How to use checksums |
5ef14939fb39b9077e2f4c2b9a060efa22cc207409eef862a58e48fb27486971
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp38-cp38-win_amd64.whl
| Download URL | pybind11_rdp-0.1.6-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 93.9 kB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a6d7462a865e03aa0084c0f3e0353dda5f9c9d7f27cc73529d901d91ada28403
|
|
BLAKE2b-256 checksum How to use checksums |
9c5321a5eb52a7aa6092126436ad622d084cf161fe1224275f0a6c0b3db12f67
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp38-cp38-win32.whl
| Download URL | pybind11_rdp-0.1.6-cp38-cp38-win32.whl |
|---|---|
| Size | 76.0 kB |
| Tags | CPython 3.8 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
19a76d6ba07a0286552488ccfdd8d1b6f6e75953faf72b78cf48b656bf40bb26
|
|
BLAKE2b-256 checksum How to use checksums |
f33d1ceec8e50824c3d198306d68beb7d948eebc4468429cf1c1b29ec923e3b9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp38-cp38-musllinux_1_2_x86_64.whl
| Download URL | pybind11_rdp-0.1.6-cp38-cp38-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.8 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
9618f1de6735f7384e0c848c0207c7315ba3bb81d6c52ede7df21749a7207f3c
|
|
BLAKE2b-256 checksum How to use checksums |
32f3e9db21a083c779a91120c1ada9e12bd1754d8a8d9bbcc793ea7a28622207
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pybind11_rdp-0.1.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 146.4 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
1414d0bf85fa3aa41d36b8e54790bbad85389b1e998c0164871dc3bd27864d79
|
|
BLAKE2b-256 checksum How to use checksums |
02b25a7ef8150847cac0f321f8fa4c764fea7bfe5e6e0a621615f1fb7bce6cdd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp38-cp38-macosx_11_0_arm64.whl
| Download URL | pybind11_rdp-0.1.6-cp38-cp38-macosx_11_0_arm64.whl |
|---|---|
| Size | 104.1 kB |
| Tags | CPython 3.8 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
eb2a1dc8c0e457bcdb9934503c077aa01c5ff0214cad3f71d3cf74c77de73f4a
|
|
BLAKE2b-256 checksum How to use checksums |
127ebbb0b0db446f5b9d4029b42b0857b3a6234b0c0d50b90a06d5af16cb23c6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp38-cp38-macosx_10_9_x86_64.whl
| Download URL | pybind11_rdp-0.1.6-cp38-cp38-macosx_10_9_x86_64.whl |
|---|---|
| Size | 107.4 kB |
| Tags | CPython 3.8 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
7bbe5e9767650592215c16b3345a177dca0ba16a8b0c78a4933cecb388b96dd3
|
|
BLAKE2b-256 checksum How to use checksums |
9b4412639d84537b13ad9551f732b2c2d9fdecff03de7ef8541a4e8736195e24
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp37-cp37m-win_amd64.whl
| Download URL | pybind11_rdp-0.1.6-cp37-cp37m-win_amd64.whl |
|---|---|
| Size | 83.7 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
422b95d8115dc08649b30538bb195b584c691d52d2b058e60fe7a6f1fad3b5fc
|
|
BLAKE2b-256 checksum How to use checksums |
f70bc03bd24e92e8b7e282e39409d4d2483ba22afa608b0d4b1a1aca77d1b7aa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp37-cp37m-win32.whl
| Download URL | pybind11_rdp-0.1.6-cp37-cp37m-win32.whl |
|---|---|
| Size | 68.3 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-32 |
|
SHA-256 checksum How to use checksums |
7c02b7724a4a749b87161801ffe74fd823c3d420a2a3f680e529d97bdbf75c7d
|
|
BLAKE2b-256 checksum How to use checksums |
084968d3b7658230cdd633e6a52cbe6f97d7b36f38f1d01a9831a220525ffe88
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp37-cp37m-musllinux_1_2_x86_64.whl
| Download URL | pybind11_rdp-0.1.6-cp37-cp37m-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
c85f688258e67274576d1dd6ad2266dd2ea57db1b7c12665f56aa81205bd132e
|
|
BLAKE2b-256 checksum How to use checksums |
a3b818da8892f9dd27f2fe84f6be5bb41ffba6e06f8df3fbdb739906ba2f2144
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pybind11_rdp-0.1.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 131.0 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
63319127c772158e38da523d3cfb815528183fb4952ca08e97cff92abc0a8645
|
|
BLAKE2b-256 checksum How to use checksums |
247ab703bcb23a7eb99325bd89f59090b2712954030df056cf9ddf9c84dad97f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pybind11_rdp-0.1.6-cp37-cp37m-macosx_10_9_x86_64.whl
| Download URL | pybind11_rdp-0.1.6-cp37-cp37m-macosx_10_9_x86_64.whl |
|---|---|
| Size | 93.0 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
e13c4209f696dacd7178f22fe0ce21dd6a23d6ceeeccc185de7281b4cde9d60d
|
|
BLAKE2b-256 checksum How to use checksums |
009849f54b0203320271346bedb0d1f806ba49fc4068b08e7e7405bbbd5489d2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Security for pybind11-rdp 0.1.6
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.