auditwheel-like tool for Pyodide
Project description
auditwheel-emscripten
auditwheel-like tool for Pyodide
Usage
$ pip install auditwheel-emscripten
Usage: pyodide audit [OPTIONS] COMMAND [ARGS]...
Auditwheel-like tool for emscripten wheels and shared libraries.
╭─ Options ───────────────────────╮
│ --help Show this message and exit. │
╰──────────────────────────────╯
╭─ Commands ────────────────────────────────────────────────────────────────────────────╮
│ copy Copy shared libraries to the wheel directory. Similar to repair but does not modify the needed section of WASM module.
│ repair [Experimental] Repair a wheel file: copy shared libraries to the wheel directory and modify the path in the wheel file.
│ show Show shared library dependencies of a wheel of a shared library file.
╰───────────────────────────────────────────────────────────────────────────────────╯
# wget https://cdn.jsdelivr.net/pyodide/v0.21.3/full/Shapely-1.8.2-cp310-cp310-emscripten_3_1_14_wasm32.whl
$ pyodide audit show Shapely-1.8.2-cp310-cp310-emscripten_3_1_14_wasm32.whl
The following external shared libraries are required:
{
│ 'shapely/speedups/_speedups.cpython-310-wasm32-emscripten.so': ['libgeos_c.so'],
│ 'shapely/vectorized/_vectorized.cpython-310-wasm32-emscripten.so': ['libgeos_c.so']
}
$ pyodide audit copy --libdir <directory which contains libgeos_c.so> Shapely-1.8.2-cp310-cp310-emscripten_3_1_14_wasm32.whl
Repaired wheel has following external shared libraries:
{
│ 'Shapely.libs/libgeos.so.3.10.3': [],
│ 'Shapely.libs/libgeos_c.so': ['libgeos.so.3.10.3'],
│ 'shapely/speedups/_speedups.cpython-310-wasm32-emscripten.so': ['libgeos_c.so'],
│ 'shapely/vectorized/_vectorized.cpython-310-wasm32-emscripten.so': ['libgeos_c.so']
}
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 Distribution
Close
Hashes for auditwheel_emscripten-0.0.7.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | acbdd63142b6e3d6549397877f49c8a12bb4209b0cdf6f51ed82e7cbccbf5a17 |
|
MD5 | e876d5f010178eb440b4f15a3f793148 |
|
BLAKE2b-256 | 873fa3c08f21e735e5c38e81de80451130b86acb2278f5bddef2db9ab45798bf |
Close
Hashes for auditwheel_emscripten-0.0.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d6be6bf12134e694351efea25b8ba25cf89b9961d622e95713c6b0f3e038f1d |
|
MD5 | 66c67a80bbe6fe90d77e24581e76c027 |
|
BLAKE2b-256 | aeb2cf22bdd3fcd483b84d8a70815206f79539999126cedd0bf34fae8dc75900 |