-
Notifications
You must be signed in to change notification settings - Fork 283
[Bot] Update dependencies #2542
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
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.