Conversation
|
Pyodide change? |
|
So the package resolver, when the constraints are missing, resolves to pyodide-build==0.25.0 for some reason. But I can't figure the reason it's going so far back, rather than just using the latest? |
c9ee7f2 to
10ee14b
Compare
|
Ah, this is the issue. Pyodide-build pins the version of auditwheel-enscripten, but we specify it here in the |
|
Also, TIL that the ordering of packages in |
|
Looks like it's working. I'll pull it out to its own PR because it's really a bug fix. |
ddc285c to
10ee14b
Compare
|
See #2548 for the fix. |
|
The more tightly dependencies are constrained, the more problems occur, always. :) |
10ee14b to
c2c8b6a
Compare
|
BTW https://github.com/pyodide/pyodide-lock/blob/0.1.0a9/CHANGELOG.md |
|
That's coming out of the resolve, so it's likely more strict limit issues from pyodide. Yes, looks like the last release of pyodide-build strictly pins it to a7: https://inspector.pypi.io/project/pyodide-build/0.30.5/packages/76/a1/79ea06a74a6d0819352a39e21751a179cf16e65cce2f79f7f017e0c9cc1c/pyodide_build-0.30.5.tar.gz/pyodide_build-0.30.5/pyproject.toml |
|
Those are really tightly constrained, I'd highly recommend loosening them up. For example, allowing patch releases of pyodide-lock and auditwheel-enscripten would allow shipping fixes for those projects without having to update and re-release pyodide-build every time. |
|
Thanks. Let me try relaxing the constraints. I think our lockfile schema is quite stable now. |
Update the versions of our dependencies.
PR generated by "Update dependencies" workflow.