-
Notifications
You must be signed in to change notification settings - Fork 26
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
We currently support 3 different build setups: 1. In a conda environment (uses pybind11 conda package in build step) 2. In a regular pip environment (uses pybind11 in build isolation as specified in pyproject.toml) 3. In a conda development environment (no build isolation) This PR fixes number 3. pybind11 is not a runtime dependency for the conda environment, so if a user installs the HEXRD prerelease, it won't come with pybind11. Then, if a user tries to make a dev environment, pybind11 won't be available. The changes here make it so that in situation number 3, the pybind11 source code is downloaded automatically and installed, so that the headers can be found. Signed-off-by: Patrick Avery <[email protected]>
- Loading branch information
Showing
2 changed files
with
23 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters