Commit f8a2940
chore: bump invoke 2.2.0 -> 2.2.1 for Python 3.14 compatibility (#992)
invoke 2.2.0 raises SystemError on Python 3.14: 3.14 tightened fcntl
buffer-overflow detection, and invoke's termios.TIOCGWINSZ probe was
reading too few fields of a 4-field winsize struct. Any uv run invoke
<task> aborts before the task body when stdout is a TTY.
invoke 2.2.1 (2025-10-10) unpacks all four fields and discards the
unused two -- pure compat fix, no behavior change.
See opsmill/infrahub#9128 for the equivalent
bump on opsmill/infrahub.
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 8ed05c4 commit f8a2940
2 files changed
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
98 | 98 | | |
99 | 99 | | |
100 | 100 | | |
101 | | - | |
| 101 | + | |
102 | 102 | | |
103 | 103 | | |
104 | 104 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments