Skip to content

Commit a3bab9e

Browse files
[#9] Pin SWIG to 4.4.1 and update CI step name
1 parent ae40580 commit a3bab9e

5 files changed

Lines changed: 5 additions & 5 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ jobs:
129129
name: wheel-${{ matrix.os }}-py${{ matrix.python }}
130130
path: dist
131131

132-
- name: Install bsk-sdk wheel and Basilisk from patch/v2_10_x
132+
- name: Install bsk-sdk wheel and Basilisk
133133
run: |
134134
pip install dist/*.whl --force-reinstall
135135
git clone --depth 1 --branch patch/v2_10_x \

.github/workflows/publish-wheels.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040

4141
- uses: ./.github/actions/build-sdk-wheel
4242
with:
43-
sdist: 'true'
43+
sdist: "true"
4444
output-dir: dist
4545

4646
- uses: actions/upload-artifact@v6

cmake/bsk_add_swig_module.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ except ImportError:\n\
252252
"Plugins compiled with this SWIG version cannot exchange objects with "
253253
"Basilisk across module boundaries.\n"
254254
"Install a SWIG version whose runtime epoch matches bsk (epoch ${_bsk_rt}):\n"
255-
" SWIG runtime epoch 5 -> SWIG 4.4.1+ (pip install \"swig>=4.4.1\")\n"
255+
" SWIG runtime epoch 5 -> SWIG 4.4.1 (pip install \"swig==4.4.1\")\n"
256256
" SWIG runtime epoch 4 -> SWIG 4.2.x or 4.3.x (pip install \"swig>=4.2.1,<4.4.0\")"
257257
)
258258
endif()

examples/custom-atm-plugin/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[build-system]
2-
requires = ["scikit-build-core>=0.9.3", "numpy>=1.24", "bsk-sdk", "bsk", "swig>=4.4.1"]
2+
requires = ["scikit-build-core>=0.9.3", "numpy>=1.24", "bsk-sdk", "bsk", "swig==4.4.1"]
33
build-backend = "scikit_build_core.build"
44

55
[project]

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ dependencies = [
1818
# SWIG 4.4.1+ uses SWIG_RUNTIME_VERSION "5" (epoch 5), which bsk also uses
1919
# from 2.10.1 onward. Both bsk and bsk-sdk require >=4.4.1 to stay on epoch 5.
2020
# The cmake check in bsk_add_swig_module enforces the match at build time.
21-
"swig>=4.4.1",
21+
"swig==4.4.1",
2222
]
2323

2424
[project.entry-points."cmake.prefix"]

0 commit comments

Comments
 (0)