Skip to content

Commit 5a16abf

Browse files
Technologicatclaude
andcommitted
CHANGELOG: add Sliced/FupTarget/Fuppable tag types to New section
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent c001d5b commit 5a16abf

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
- `UnionFilter`: a `logging.Filter` that matches a log record if *any* of its sub-filters match — an OR combinator missing from the standard library.
1010
- `si_prefix`: format a number with SI decimal prefixes (k through Q, m through q) or IEC binary prefixes (Ki through Qi, mi through qi). Handles negative numbers, zero, and sub-unity magnitudes. The `binary=True` flag switches to base-1024 mode.
1111
- `partial` (type-checking `functools.partial`) is now exported in the public API. It was already implemented but missing from `fun.__all__`.
12+
- `Sliced`, `FupTarget`, `Fuppable`: tag types in `unpythonic.slicing` for annotating the return values of `islice` and `fup`. `Sliced` has abstract `__getitem__`; `FupTarget` has abstract `__getitem__` returning `Fuppable`; `Fuppable` has abstract `__lshift__`.
1213

1314
**Changed**:
1415

0 commit comments

Comments
 (0)