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.6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bd1fa2634a0f2f5543f2067c15ba317161dd93864cc411fafaef644f4113b27 |
|
MD5 | c65ea2d568c90e5f17fdc40d48856632 |
|
BLAKE2b-256 | 24ca444476963d523fa5ff6983ab6ff2f7b936f3694adaa189a11e4ad59903a7 |
Close
Hashes for auditwheel_emscripten-0.0.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e06c08ebf800e09259253b22f6ab2206d48726c5ed666a5dd840ac98c6a8aafe |
|
MD5 | f570f473ad8cc909d223d2a2b07784b2 |
|
BLAKE2b-256 | 0cf82e838e7fb0f9578010e302d80c77129d810639a8e5e98c7d6f86469691da |