Skip to content

Commit 4f64aba

Browse files
committed
[#1354] add release notes
1 parent 72b47e7 commit 4f64aba

2 files changed

Lines changed: 7 additions & 5 deletions

File tree

docs/source/Support/bskKnownIssues.rst

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ Basilisk Known Issues
1010

1111
Version |release|
1212
-----------------
13-
- When building from source on Python 3.13 using SWIG 4.4.0, a build failure may occur
14-
if ``pyLimitedAPI`` is set to an ABI lower than Python 3.13 (e.g., ``0x03080000``).
15-
SWIG 4.4.0 introduces a new C-API codepath for Python 3.13 that expects newer
16-
definition macros which are not present when targeting older ``abi3`` compatibility. As such, when building
17-
Basilisk with Python 3.13 or above, we automatically default to using the newer cp313 ABI.
13+
- SWIG 4.4.0 caused Basilisk build failures in some Python 3.13+ source-build configurations.
14+
The development dependency range now excludes SWIG 4.4.0, and SWIG 4.4.1 has been verified to build
15+
successfully. If source builds fail with SWIG 4.4.0 or emit ``builtin type swigvarlink has no __module__ attribute``
16+
warnings, upgrade to SWIG 4.4.1 or newer.
17+
1818

1919
Version 2.10.0 (April 2, 2026)
2020
------------------------------
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
- Updated SWIG dependency support to allow compatible latest SWIG releases while excluding SWIG 4.4.0 due to compile regressions observed during testing. If you are getting lots of ``builtin type swigvarlink has no __module__ attribute`` warnings upgrade to SWIG 4.4.1
2+
- Cleaned up pytest resource handling so parallel test runs with pytest-xdist and pytest-rerunfailures no longer report unclosed socket warnings.

0 commit comments

Comments
 (0)