Closed dependabot[bot] closed 3 months ago
@pfebrer have you seen that this could also be used for pyodide? Would it be simpler to do it here in the workflows?
Wow, that's cool that they are pushing this forward!! I thought it was going to get stuck forever
The wheels are still not allowed on pypi, so we would need to add some modification to publish the pyodide wheel elsewhere for now (e.g. in github's releases). But in principle all that is required to build for pyodide is to set CMAKE_ARGS="-DWITH_FORTRAN=OFF"
(no patches required), so in principle it should work fairly easily.
I would probably just wait until they sort the details out and the wheels can be published to PyPI.
Otherwise the only use for pyodide in cibuildwheel would be to do nightly builds. They might be interesting so that we can run development versions of sisl on the web. The GUI (or documentation) could use them, but probably not a priority.
one thing that might be useful for us anyways is to publish the wheels on github under the releases, then we can at least have the temporary wheels for pyodide there or play around with them...
If you want to try it :sweat_smile:
I have very little time currently and these CI things usually don't require little time :smile:
yeah, lets wait, not too important! ;)
Bumps pypa/cibuildwheel from 2.18 to 2.19.
Release notes
Sourced from pypa/cibuildwheel's releases.
Changelog
Sourced from pypa/cibuildwheel's changelog.
... (truncated)
Commits
932529c
Bump version: v2.19.170fb1c4
fix: specify full path to non-venv Python (#1881)405a475
[Bot] Update dependencies (#1879)78da7ba
docs: update README.md (#1874)8d86d31
tests: don't print xfails (#1865)89a5cfe
DOC: Fix bug with link (#1870)8d5d84e
fix: accept current Python version if acceptable for Pyodide (#1868)4ada77d
[pre-commit.ci] pre-commit autoupdate (#1869)829441f
fix: warning in generate schema script (#1866)a8d190a
Bump version: v2.19.0Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show