Skip to content

Commit 1ae426e

Browse files
committed
feat: Adjust GitHub Actions workflow to include macOS 15 and update environment variables for user site installation
Update `nest_vars.sh.in` and `nest-config.in` to set paths using `site.USER_SITE` for user-specific installations. Modify `slistartup.cc` and `module_manager.cpp` to utilize the new `SLI_PATH` environment variable. Adjust GitHub Actions workflow to include macOS 15 in the build matrix and clean up commented-out code.
1 parent 918594f commit 1ae426e

File tree

6 files changed

+2
-64
lines changed

6 files changed

+2
-64
lines changed

.github/workflows/build_nest_wheel.yml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
runs-on: ${{ matrix.os }}
99
strategy:
1010
matrix:
11-
os: [macos-13, macos-14, ubuntu-24.04]
11+
os: [macos-13, macos-14, macos-15, ubuntu-24.04]
1212
steps:
1313
- uses: actions/checkout@v4
1414

@@ -18,10 +18,7 @@ jobs:
1818
package-dir: .
1919
output-dir: wheelhouse
2020
config-file: "{package}/pyproject.toml"
21-
# env:
22-
# CIBW_ENVIRONMENT_MACOS:
23-
# LDFLAGS="-L/usr/local/opt/readline/lib -L/usr/local/opt/ncurses/lib"
24-
# CPPFLAGS="-I/usr/local/opt/readline/include -I/usr/local/opt/ncurses/include"
21+
2522
- uses: actions/upload-artifact@v4
2623
with:
2724
name: cibw-wheels-${{ matrix.os }}-${{ strategy.job-index }}

build_support/module_manager.cpp.patch

Lines changed: 0 additions & 13 deletions
This file was deleted.

build_support/nest-config.in.patch

Lines changed: 0 additions & 12 deletions
This file was deleted.

build_support/nest_vars.sh.in.patch

Lines changed: 0 additions & 20 deletions
This file was deleted.

build_support/slistartup.cc.patch

Lines changed: 0 additions & 13 deletions
This file was deleted.

pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,6 @@ with-hdf5 = "OFF"
8181
[tool.cibuildwheel]
8282
build-frontend = "default"
8383
build = ["cp39-*", "cp310-*", "cp311-*", "cp312-*"]
84-
# build = ["cp312-*"]
8584
skip = "*-win* *-manylinux_i686" # Skip
8685
test-skip = ""
8786
free-threaded-support = false

0 commit comments

Comments
 (0)