bytecodealliance / componentize-py

Apache License 2.0
136 stars 13 forks source link

Update to latest version of everything #3

Closed vigoo closed 1 year ago

vigoo commented 1 year ago
vigoo commented 1 year ago

Note: depends on a forked wizer, can be set back to upstream when https://github.com/bytecodealliance/wizer/pull/95 is merged

dicej commented 1 year ago

@vigoo Thanks for this. I've actually already done most of these updates in the snapshot branch, which also includes support for Python native extensions, plus it drops the Wizer dependency altogether. The only thing holding up merging that branch into main is I need to update CI to build patched versions of wasi-sdk and Rust while waiting for the relevant upstream PRs to be merged.

So I think the best approach is to finish up that CI work, get snapshot merged, and see if there's anything left to update. Would that work for you?

vigoo commented 1 year ago

@dicej I'm sorry I did not notice the snapshot branch! It sounds very good.

I actually had to downgrade this a bit for our purposes because we are currently on an older version of WASI - that I merged to our fork and planning to just keep for being able to pin to the exact dependencies we require as everything is moving so fast.

I will sync to your changes then when they got mergerd and keep open new PRs in the future whenever there is something we would update or fix.