Skip to content

[0.8] Add pyodide-lock.json customization with optional pyodide-lock and uv dependencies#275

Open
bollwyvl wants to merge 23 commits intojupyterlite:mainfrom
bollwyvl:gh-250-pyodide-lock-080
Open

[0.8] Add pyodide-lock.json customization with optional pyodide-lock and uv dependencies#275
bollwyvl wants to merge 23 commits intojupyterlite:mainfrom
bollwyvl:gh-250-pyodide-lock-080

Conversation

@bollwyvl
Copy link
Copy Markdown
Contributor

@bollwyvl bollwyvl commented Mar 29, 2026

references

changes

vs #269

  • split out lock.py
  • add -r requirements.txt and -g ../pyproject.toml:group parsing for PyodideLockAddon.specs and .constraints
  • add writing out PyodideLockAddon.lite_constraints for future solves
    • updating pyproject.toml#dependency-groups is too hard

    • allow widgetsnbextension and jupyterlab-widgets to be included in lock/constrants to influence successive solves
  • ???

@github-actions
Copy link
Copy Markdown
Contributor

lite-badge 👈 Try it on ReadTheDocs

@bollwyvl bollwyvl added the enhancement New feature or request label Mar 30, 2026
@bollwyvl bollwyvl added the documentation Improvements or additions to documentation label Apr 1, 2026
@bollwyvl bollwyvl marked this pull request as ready for review April 2, 2026 13:14
@bollwyvl bollwyvl requested a review from jtpio April 2, 2026 13:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant