Skip to content

Pinned packages possible issue #161

@WebReflection

Description

@WebReflection

We recently landed packages hints for developers that pin their packages but we've recently discussed the following gotchas around it:

  • each pyodide version defines the package version (by default) compatible with such pyodide version: https://pyodide.org/en/stable/development/building-packages.html
  • one package version listed in the related pyodide side of affairs, might work even with previous versions listed under older pyodide versions
  • we want to be sure that if any user actually pinned a specific version of a package, we can warn that for that latest PyScript or Pyodide version the expected compatible version is x.y.z but we cannot guarantee the version w.y.z (w as previous version) would work equally well

This issue is about crawling "the graph" we have embedded in this project to be sure we don't throw around explicit packages that might be compatible with the latest Pyodide build.

/cc @fpliger @ntoll @mchilvers around this topic, as we want to be sure to get this whole story/users' hints right

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions