Skip to content

Commit ea2aa6c

Browse files
Technologicatclaude
andcommitted
changelog: document emit_warning() and warn[] for optional deps
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 5263093 commit ea2aa6c

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
- `autoreturn` macro now handles `match`/`case` statements. Each case branch has its own tail position.
1616
- New scope analyzer tests for `match`/`case` patterns and `try`/`except*`.
1717
- Test runner (`runtests.py`) now supports version-suffixed test modules (e.g. `test_foo_3_11.py` runs only on Python 3.11+).
18+
- New `emit_warning()` function in `unpythonic.test.fixtures` for signaling test warnings from infrastructure code (outside `test[]`/`warn[]` macros). Version-suffix skips now show in the testset warning count.
19+
- Missing optional dependencies (sympy, mpmath) in tests now emit `warn[]` instead of `error[]`, correctly reflecting that these are expected skips, not failures.
1820

1921
**Fixed**:
2022

0 commit comments

Comments
 (0)