sxs-collaboration / spectre

SpECTRE is a code for multi-scale, multi-physics problems in astrophysics and gravitational physics.
https://spectre-code.org
Other
153 stars 185 forks source link

Bump pybind11 version, include in Py dependencies, support pathlib.Path #6090

Closed nilsvu closed 2 weeks ago

nilsvu commented 3 weeks ago

Proposed changes

Mostly to support Python's pathlib.Path in bindings. Also these commits make CI testing on Apple Silicon easier.

Upgrade instructions

Pybind11 version 2.7+ is required now. To upgrade, run pip install -r support/Python/requirements.txt in your Python environment.

Code review checklist

Further comments