-
-
Notifications
You must be signed in to change notification settings - Fork 319
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
Upgrade to Pyodide 0.23.4 (with Python 3.11) and compile dependencies #603
Conversation
(@alexmojaki can you rebase this when you have a moment) |
…output package_filenames.json
7a6b792
to
b03fae6
Compare
From
I saw a pyodide version number in For the unrelated test failure - I made a series of changes to I'd like to run |
Just for clarity on this - I think when the pyodide engine in grist-core is updated, we should probably assign it a version and cache material in a distinct path. Then grist-electron and grist-static can get updated on their own schedule. |
I didn't realise the pyodide sandbox flavor was actually still being used! I think grouping the packages by pyodide version makes sense. |
It is a relatively new thing. I cobbled together the pyodide sandbox in order to have some kind of sandboxing option for Windows users of the desktop app. Then realized that it came close to making something like grist-static possible, so I started hacking on that. None of this was really planned, it was a rogue project.
Who should make that happen? Do you plan to do it in this PR? This PR works well for me now, the one remaining issue is the package layout. Currently if you follow the README in |
(The sporadically failing |
Rather than the pyodide version, let's just use a custom version number for this purpose to also account for things like changes in requirements. So e.g. we could start with s3://grist-pynbox/pyodide/packages/v2/ and then later change that to v3 etc. Let's try to avoid accidentally deleting/replacing uploaded files if we forget to update the version number. Is there an easy alternative to If you could take over from here I'd really appreciate that, bit overwhelmed atm |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's land this as is, I'll follow up quickly with something that adds versioning. Thanks @alexmojaki.
Sounds good.
There may be a flag, I can check. The set of people who can upload to grist-pynbox is very low though. |
No description provided.