Conversation
Package Build ResultsTotal packages built: 24 Package Build Times (click to expand)
Longest build: libopenblas (5m 17s) |
agriyakhetarpal
left a comment
There was a problem hiding this comment.
Thanks for contributing, @evroon! This is an interesting package; I didn't know something like it existed. I'm going to find it pretty useful for my side projects and other repos I contribute to. :)
Could you please add a test or two? They don't have to be complicated; just a few tests from the repository's test suite that ensure basic functionality works should suffice.
| top-level: | ||
| - jsonschema_rs | ||
| source: | ||
| url: https://files.pythonhosted.org/packages/d2/7b/40ed0aa40ff2f3bc9bfccf20ea29d9a99199a8eefda26ae9d65601c144fa/jsonschema_rs-0.45.0.tar.gz |
There was a problem hiding this comment.
PyPI has predictable URLs for sdists (and wheels, too), so this can be simplified as follows:
| url: https://files.pythonhosted.org/packages/d2/7b/40ed0aa40ff2f3bc9bfccf20ea29d9a99199a8eefda26ae9d65601c144fa/jsonschema_rs-0.45.0.tar.gz | |
| url: https://files.pythonhosted.org/packages/source/j/jsonschema_rs/jsonschema_rs-0.45.0.tar.gz |
If you use pyodide skeleton to create the recipe, it will automatically resolve the URLs. :D
|
Thanks for the contribution @evroon. Actually, would you like to contact to the jsonschema-rs maintainer and ask to include pyodide build in their ci and publish it to PyPI directly? We've been maintaining this repository as there was no way to host WASM wheels before. But we just got PEP 783 accepted (yesterday!) and it will soon (in a few days) possible to publish wasm wheels to Pyodide. So we do not want to maintain these packages ourselves anymore. It should be good for you as well as if you add the package here, we will ping you anytime we have issues with this pacakge. |
|
Congrats on the PEP! Yes I'll open an issue in that repo and potentially make a PR. I guess I should take a project like |
Adds the jsonschema-rs package
I am aware there is already a jsonschema package in pyodide but it doesn't have proper typing (and is less performant than jsonschema-rs).
See discussion regarding how to build this: pyodide/pyodide#6178