Skip to content

Pure wheel too #206

Description

@henryiii

Apologies if covered elsewhere, but it seems to be that wrapt has optional extensions. If that's the case, it should ship the pure Python wheel too, pip should select the most specific wheel, IIRC. This currently keeps libraries using wrapt from being installed into pyodide. I can request wrapt be added to the custom wheelhouse for pyodide, but this would be a simpler fix, as pyodide supports pure Python wheels. It also likely would be useful for Pythonista on iOS and other non-traditional Python platforms.

Would it be helpful to build that optional extension, though, in enscriptem for Pyodide? If that's the case, requesting it be build there might still be helpful.

Example request (for copy and paste)

🐍 Package Request

Note that https://github.com/GrahamDumpleton/wrapt/blob/develop/setup.py tries to disable pure Python extensions on some platforms, I'd probably try building them first before letting them be disabled?

FYI, pyodide is now embedded into the middle of the numpy.org page.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions