GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Emscripten build doesn't include `_decimal`, `_uuid`, `_ssl` or `_hashlib` · Issue #136976 · python/cpython

Emscripten build doesn't include _decimal, _uuid, _ssl or _hashlib #136976

New issue
Copy link
New issue
Copy link
Open
Open
Emscripten build doesn't include _decimal, _uuid, _ssl or _hashlib#136976
Copy link
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

@hoodmane
hoodmane
opened on Jul 22, 2025
Issue body actions

I think these require similar treatment to libffi.

cc @ambv

Linked PRs

  • gh-136976: Emscripten: Add _decimal and libmpdec #136979
  • gh-136976: Emscripten: Add _decimal and libmpdec #136997
  • [3.14] gh-136976: Emscripten: Add _decimal and libmpdec (GH-136997) #137066
Reacted by Łukasz Langa, Stan Ulbrych and Emma Smith

Activity

  1. hoodmane
    added
    extension-modulesC modules in the Modules dirC modules in the Modules dir
    OS-emscripten
    on Jul 22, 2025
  2. skirpichev commented on Jul 22, 2025

    @skirpichev
    skirpichev
    on Jul 22, 2025
    Member
    More actions

    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.

  3. hoodmane commented on Jul 22, 2025

    @hoodmane
    hoodmane
    on Jul 22, 2025
    ContributorAuthor
    More actions

    It has the pure Python version, just not the C version.

  4. hoodmane
    added a commit that references this issue on Jul 22, 2025

    pythongh-136976: Emscripten: Add _decimal and libmpdec

    58ce78d
  5. picnixz commented on Jul 22, 2025

    @picnixz
    picnixz
    on Jul 22, 2025
    Member
    More actions

    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".

  6. picnixz
    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
  7. hoodmane commented on Jul 22, 2025

    @hoodmane
    hoodmane
    on Jul 22, 2025
    ContributorAuthor
    More actions

    We're building hashlib and ssl in Pyodide, so it should be possible to use the same approach here for Emscripten.

  8. freakboy3742
    added a commit that references this issue on Jul 24, 2025

    gh-136976: Emscripten: Add _decimal and libmpdec (#136997)

    ecb3f23
  9. miss-islington
    added a commit that references this issue on Jul 24, 2025

    pythongh-136976: Emscripten: Add _decimal and libmpdec (pythonGH-136997)

    20d403d
  10. hugovk
    added a commit that references this issue on Jul 29, 2025

    [3.14] gh-136976: Emscripten: Add _decimal and libmpdec (GH-136997) (#…

    38a42fe
  11. taegyunkim
    added a commit that references this issue on Aug 4, 2025

    pythongh-136976: Emscripten: Add _decimal and libmpdec (python#136997)

    14f01fc
  12. picnixz
    added
    buildThe build process and cross-buildThe build process and cross-build
    type-featureA feature request or enhancementA feature request or enhancement
    on Aug 5, 2025
  13. Agent-Hellboy
    added a commit that references this issue on Aug 19, 2025

    pythongh-136976: Emscripten: Add _decimal and libmpdec (python#136997)

    0dc5173
  14. kumaraditya303
    added a commit that references this issue on Sep 9, 2025

    [3.14] pythongh-136976: Emscripten: Add _decimal and libmpdec (python…

    79393cf
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    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

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      You are visitor 01402520 — GeezerVison does not store the pages you look up.
      Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.