You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore: update bigfoot to >=0.4.1 and adopt with-bigfoot context manager syntax
- Pin bigfoot to >=0.4.1 (adds StateMachinePlugin, SocketPlugin, DatabasePlugin,
PopenPlugin, SmtpPlugin, RedisPlugin, AsyncWebSocketPlugin, SyncWebSocketPlugin)
- Replace bigfoot.sandbox() with bigfoot module context manager in all test files
- Bump version to 0.8.2
Copy file name to clipboardExpand all lines: CHANGELOG.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,8 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
+
## [0.8.2] - 2026-03-05
11
+
10
12
### Changed
11
13
14
+
- Updated bigfoot dependency to >=0.4.1 and adopted `with bigfoot:` context manager syntax
12
15
- Test suite now uses [bigfoot](https://github.com/axiomantic/bigfoot) for subprocess interception. `subprocess.run` and `shutil.which` mocks in `test_install_libclang.py`, `test_version_detect.py`, `test_libclang.py`, and `test_windows_detection.py` are replaced with `bigfoot.subprocess_mock`, which enforces strict FIFO ordering and fails fast on unexpected calls.
13
16
- Integration test writer assertions extracted into shared helpers (`_check_ctypes_write`, `_check_cython_write`, etc.) in `test_real_headers.py`, eliminating repeated assertion logic across the five library test classes.
0 commit comments