Skip to content
Snippets Groups Projects
user avatar
Brent Huisman authored
Move Python build to `pyproject.toml`, bump Python minver to 3.7, fix macos wheel generation (#1916)

* Failing Macos Python wheel builds fixed.
* Macos Python wheels now come with dual-arch (x86-64 and arm64)
* Moved (nearly) all Python build instructions to `pyproject.toml`
  * Enables 'build isolation', and need to specify build-deps only once, no need for users or CI scripts to pre-install them.
  * Enables editable `pip` installs (`pip install -e ./arbor`)
  * Compatible with 'build frontends' `pip` and `build`.
  * Passing CMake options actually got shorter
* Drop Python 3.6 support.
8af6bd27