py-cachetools: updated to 7.1.7
v7.1.7 (2026-08-01)
- Improve ``Cache.__setitem__`` behavior when replacing an existing
cache item with a larger value.
- Update CI environment.
v7.1.6 (2026-07-24)
- Minor style improvements to keep ``ruff`` happy.
py-prompt_toolkit: updated to 3.0.53
3.0.53: 2026-07-26
Fixes:
- Fix get_word_before_cursor behavior.
- Fix vt100 6x6x6 color cube range and missing grayscale shades (232, 254-255).
- Treat OSError on add_reader as EOFError (macOS kqueue).
- Handle surrogate pairs in FileHistory.store_string.
- Fix FuzzyWordCompleter meta_dict type hint to match WordCompleter.
- Handle ascii decode errors in terminal type decoding of telnet protocol.
- Update return types of dialog shortcuts to include None when cancelled.
- Set missing minimal requirement on wcwidth.
New features:
- Lazy load `__version__`.
- Allow to specify `show_numbers` in `ChoiceInput`.
Added support for Python 3.14, 3.15, and set minimum Python version to 3.10.
Fix the build under Darwin by not defining -D_POSIX_C_SOURCE
Whatever this Darwin-specific tweak was trying to fix in 2016, the
reverse now seems to be the case - this package will not build on
Darwin with this #define defined, because it confuses malloc.h.
Today, a decade later, it builds fine without this tweak.
py-greenlet: updated to 3.5.4
3.5.4 (2026-07-22)
- Fix a crash (segfault) on free-threaded builds of Python 3.14 and
later when the garbage collector runs while a greenlet that was
started from a non-empty C-stack-reference state is active.
See `issue 515
<https://github.com/python-greenlet/greenlet/issues/515>`_.
Thanks to ddorian and Kumar Aditya.
- Fix a potential use-after-free on free-threaded builds of Python 3.14
and later when the garbage collector runs while a greenlet is
suspended holding a ``_PyCStackRef`` (for example, mid attribute
resolution). See
`issue 515 <https://github.com/python-greenlet/greenlet/issues/515>`_.
Thanks to ddorian and Kumar Aditya.
- Fix a deadlock on free-threaded builds when a greenlet switch happened
[10 lines not shown]
py-typer: updated to 0.27.1
0.27.1
Features
Make epilog formatting consistent with other parts of the help string.
Docs
Add Library Skills documentation.
Prevent scroll-to-top on restart/fast buttons in the documentation.
Recommend uv projects by default in docs.
Update help docs.
Internal
Upgrade latest-changes to 0.7.1.
net/coturn: Update to 4.17.1
Drop patch for ginstall problem, following upstream fix.
Upstream NEWS content, less bugfixes and minor improvements:
Release 4.17.1
Changelist:
- Flash before socket close (#2041) (Pavel Punsky <eakraly at users.noreply.github.com>)
- build: Drop ginstall detection in configure (#2038) (Pavel Punsky <eakraly at users.noreply.github.com>)
print/qpdfview: Update to 0.5
* Convert to use Qt6. Requested by pin@. Thank you.
Changelog:
Release 0.5:
* Added support for Qt version 6 while keeping compatibility with Qt version 4 and 5 intact.
* Changed required language version from C++98 to C++11.
* Added context menu item to add selected text to bookmark comment. Thanks to S. Razi Alavizadeh.
* Imported various new and updated translations from Launchpad. Thanks to all Launchpad translators!