You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Several python projects I work with list cmake in their pyproject.toml install_requires section. This is incredibly awkward on freebsd because there are no wheels available, and thus cmake has to be built from source. This takes a while, which is undesirable.
Would it be appreciated if I contributed a CI pass to build wheels for FreeBSD?
The text was updated successfully, but these errors were encountered:
FreeBSD does not support redistributable wheels at all. There is no backward compatibility guarantee for wheels, or cross-BSD guarantee, so there can't be a "manybsd" image. You can't upload them to PyPI. If you want to work on wheels, that's where you'd have to start - propose a PEP for "manybsd", get gaurentees about being able to build binaries that support all future versions of all the BSDs, propose a tag name for it in a PEP, and add support for it to pip, PyPI, packaging, etc. This was done for musllinux a couple of years ago, so it's possible (but it relies on the compatibility guarantees I mentioned, which I've been told won't happen for BSD).
Several python projects I work with list cmake in their pyproject.toml
install_requires
section. This is incredibly awkward on freebsd because there are no wheels available, and thus cmake has to be built from source. This takes a while, which is undesirable.Would it be appreciated if I contributed a CI pass to build wheels for FreeBSD?
The text was updated successfully, but these errors were encountered: