Add compatibility for Pyodide-tagged wheels #804
Conversation
We are changing our wheel platform tag to pyodide_2024_0 so we need to teach packaging to map Emscripten platform to this.
|
@mayeut @henryiii @pradyunsg would appreciate review on this from any of you (and running the workflow). |
|
Tests and coverage check now pass locally for me. |
|
I stumbled into this PR, somehow – I guess the tests are valid for only Python 3.12 and should be skipped for other Python versions, @hoodmane? |
|
Now, we also pre-emptively need |
|
+1 - it would be great if packaging installed from PyPi would just work out of the box in Pyodide |
|
I guess the only remaining parts here are to generalise the ABI tags, so that |
|
What are the next steps for this? |
|
This can only be merged once PEP 783 is approved. |
|
Indeed, and what's the status of that? I haven't seen any discussion update in months so I don't quite understand the state of the proposal. |
|
Well I assume you also asked on the discuss thread? You can see the new comments there. |
|
Ah I don't have notifications for that enabled apparently, thanks a lot! |
This reverts commit c42b2a1.
We are changing our wheel platform tag to pyemscripten_2024_0 so we need to teach packaging to map Emscripten platform to this.
cc @henryiii