Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bw2io, bw2data, bw2calc, WASM Compatibility Issues (2024) #57

Closed
michaelweinold opened this issue Jul 30, 2024 · 2 comments
Closed

bw2io, bw2data, bw2calc, WASM Compatibility Issues (2024) #57

michaelweinold opened this issue Jul 30, 2024 · 2 comments

Comments

@michaelweinold
Copy link
Collaborator

michaelweinold commented Jul 30, 2024

Compatibility Matrix

package compatibility
bw2calc
bw2data rapidfuzz
pyecospold (as a bw2io dependency) lxml

bw2io

await micropip.install('bw2io==0.9.dev30', keep_going = True)
ValueError: Can't find a pure Python 3 wheel for: 'lxml==4.9.3', 'rapidfuzz', 'lxml==4.9.3'
  1. rapidfuzz has C extensions. I could add it to Pyodide and emscripten-forge, but this would take some time 😴 It is unclear if the package would make it into a mainstream Pyodide release before september. Alternatives to this package?

pyecospold

  1. Pyodide currently comes with lxml==5.2.0.
    @cmutel, can we remove the pin on lxml?
@michaelweinold michaelweinold changed the title bw2io WASM Compatibility Issues (2024) bw2io, bw2data, bw2calc, WASM Compatibility Issues (2024) Jul 30, 2024
@michaelweinold
Copy link
Collaborator Author

@michaelweinold
Copy link
Collaborator Author

@cmutel, all I need now is a release of the relevant Brightway packages (just bw2data, I think) 😇

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants