Skip to content
Snippets Groups Projects
  • Brent Huisman's avatar
    Move Python build to `pyproject.toml`, bump Python minver to 3.7, fix macos... · 8af6bd27
    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.
    Unverified
    8af6bd27