-
Notifications
You must be signed in to change notification settings - Fork 9
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
RFC 2: partial lockfiles #9
Comments
Thanks for the proposal @bollwyvl ! From JupyterLite side I can see why one could be tempted to do something like this, minimally interacting with upstream On one side I agree that no one wants to create yet another package manager, on the other I'm concerned that while such a solution should be easy to start with, it might be difficult to maintain or debug over time. Generating a lock file for packages is fairly standard task, and there existing tools we could re-use. While with this approach is fairly new packaging concept and so any issues would be ours. Unless you are aware of any packaging project that does similar things? |
With #7 done, to be able to move further to something usable outside Some thoughts on API design:
Out of scope:
I've got a working, but potentially out-of-date, strawman but I'm not precious about it... if there's another one in The strawman implementation uses |
As proposed by @bollwyvl #4 (comment)
The way the in-flight jupyterlite PR works is by:
extraLockUrls: []
null
(ick!)The concrete things this solves there:
pyodide
stdlibjedi
/parso
(but still downloads them)jedi
work well enough in jupyterlite to use, so would rather replace it with dummy shims to save a couple megabytes on the wireAlternative proposals: #8 #10
The text was updated successfully, but these errors were encountered: