diff --git a/.github/actions/build-iqtree/action.yml b/.github/actions/build-iqtree/action.yml index 4f0e1a6d..3244f804 100644 --- a/.github/actions/build-iqtree/action.yml +++ b/.github/actions/build-iqtree/action.yml @@ -52,7 +52,7 @@ runs: - name: Install Boost if: runner.os == 'Windows' && steps.cache.outputs.cache-hit != 'true' - uses: MarkusJx/install-boost@v2.5.0 + uses: MarkusJx/install-boost@6d8df42f57de83c5b326b5b83e7b35d650030103 id: install-boost with: boost_version: 1.84.0 diff --git a/.github/workflows/build_wheels.yml b/.github/workflows/build_wheels.yml index c9e9d056..24093a52 100644 --- a/.github/workflows/build_wheels.yml +++ b/.github/workflows/build_wheels.yml @@ -52,7 +52,7 @@ jobs: - name: Install Boost if: runner.os == 'Windows' - uses: MarkusJx/install-boost@v2.5.0 + uses: MarkusJx/install-boost@6d8df42f57de83c5b326b5b83e7b35d650030103 id: install-boost with: boost_version: 1.84.0 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index dcb76cc5..5150c79f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -52,7 +52,7 @@ jobs: - name: Install Boost if: runner.os == 'Windows' - uses: MarkusJx/install-boost@v2.5.0 + uses: MarkusJx/install-boost@6d8df42f57de83c5b326b5b83e7b35d650030103 id: install-boost with: boost_version: 1.84.0 diff --git a/pyproject.toml b/pyproject.toml index 01c15561..8e1a0606 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["setuptools>=61.0", "pybind11==3.0.0", "delvewheel==1.11.1"] +requires = ["setuptools>=61.0", "pybind11==3.0.1", "delvewheel==1.11.1"] build-backend = "setuptools.build_meta" [project] @@ -51,7 +51,7 @@ Documentation = "https://piqtree.readthedocs.io" [project.optional-dependencies] dev = [ "cibuildwheel==3.1.3", - "pybind11==3.0.0", + "pybind11==3.0.1", "delvewheel==1.11.1", "scriv", "piqtree[test]", diff --git a/setup.py b/setup.py index 628678ff..eefff3b2 100644 --- a/setup.py +++ b/setup.py @@ -1,6 +1,5 @@ """setup for piqtree.""" -import os import platform import subprocess from pathlib import Path @@ -51,10 +50,6 @@ def setup_macos() -> None: brew_prefix_llvm = get_brew_prefix("llvm") brew_prefix_libomp = get_brew_prefix("libomp") - # Use Homebrew's clang/clang++ - os.environ["CC"] = str(brew_prefix_llvm / "bin" / "clang") - os.environ["CXX"] = str(brew_prefix_llvm / "bin" / "clang++") - # Define OpenMP flags and libraries for macOS extra_compile_args.extend(["-Xpreprocessor", "-fopenmp"]) extra_libs.extend(["z", "omp"])