Repository navigation
Emscripten build doesn't include _decimal, _uuid, _ssl or _hashlib #136976
Copy link
Copy link
Open
Labels
OS-emscriptenbuildThe build process and cross-buildThe build process and cross-buildextension-modulesC modules in the Modules dirC modules in the Modules dirtype-featureA feature request or enhancementA feature request or enhancement
Description
Activity
- addedextension-modulesC modules in the Modules dirC modules in the Modules dir
on Jul 22, 2025 That's strange as the decimal module has pure-Python version. I was thinking about dropping one, but maybe that's the case it could be helpful.
It has the pure Python version, just not the C version.
- added a commit that references this issue
on Jul 22, 2025 For
_hashlib, I think the issue also occurs in WASI. I'm currently doing some thing with hashlib but I get this: "checking whether compiling and linking against OpenSSL works... no".- changed the title
[-]Emscripten build doesn't include decimal, uuid, openssl, or hashlib[/-][+]Emscripten build doesn't include `_decimal`, `_uuid`, `_ssl` or `_hashlib`[/+]on Jul 22, 2025 We're building hashlib and ssl in Pyodide, so it should be possible to use the same approach here for Emscripten.
- addedbuildThe build process and cross-buildThe build process and cross-buildtype-featureA feature request or enhancementA feature request or enhancement
on Aug 5, 2025
Metadata
Metadata
Assignees
Labels
OS-emscriptenbuildThe build process and cross-buildThe build process and cross-buildextension-modulesC modules in the Modules dirC modules in the Modules dirtype-featureA feature request or enhancementA feature request or enhancement
I think these require similar treatment to libffi.
cc @ambv
Linked PRs