./databases/py-tinydb, Tiny, document oriented database optimized for your happiness

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ]


Branch: CURRENT, Version: 4.9.0, Package name: py313-tinydb-4.9.0, Maintainer: kamelderouiche

TinyDB is a tiny, document oriented database optimized for your
happiness.


Master sites:

Filesize: 31.237 KB

Version history: (Expand)


CVS history: (Expand)


   2026-08-07 11:14:19 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-tinydb: updated to 4.9.0

4.9.0

Drop official support for Python 3.8 and 3.9. Both versions have reached their \ 
official End of Life (Python 3.8 in October 2024, Python 3.9 in October 2025). \ 
TinyDB now requires Python 3.10 or later.
Fix: Make Table.update(doc_ids=...) and Table.remove(doc_ids=...) behave \ 
consistently with Table.get(doc_id=...) when given document IDs that don't \ 
exist: missing IDs are now silently skipped and the returned list only contains \ 
IDs that were actually updated/removed. Previously both methods raised KeyError, \ 
and update could leave the table in a partially-updated state when a mix of \ 
existing and missing IDs was passed
Fix: Prevent TypeError when passing unhashable extra arguments (like lists or \ 
dicts) to Query.test()
Fix: Prevent FileNotFoundError when creating a database file in the current \ 
directory without an explicit path prefix
Fix: Correctly handle falsy values (like 0 or None) stored in LRUCache
Improvement: More precise type hints for Table.get
Improvement: Correct the type hints for Table.update and tinydb.operations to \ 
use MutableMapping, so transform functions that modify documents in place \ 
type-check correctl
   2026-06-28 17:41:51 by Thomas Klausner | Files touched by this commit (364)
Log message:
*: limit Python versions due to py-numpy dropping Python 3.11 support
   2025-10-09 09:58:14 by Thomas Klausner | Files touched by this commit (442)
Log message:
*: remove reference to (removed) Python 3.9
   2025-10-01 21:40:53 by Thomas Klausner | Files touched by this commit (2)
Log message:
py-tinydb: fix for latest poetry and depend on it

Bump PKGREVISION.
   2025-07-07 07:58:09 by Thomas Klausner | Files touched by this commit (47)
Log message:
*: mark more packages as not for Python<3.11

From shadow x86_64 bulk build
   2024-10-14 19:19:56 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-tinydb: updated to 4.8.2

4.8.2

Fix: Correctly update query cache when search results have changed
   2024-10-14 08:46:10 by Thomas Klausner | Files touched by this commit (325)
Log message:
*: clean-up after python38 removal
   2023-11-20 10:30:54 by Jonathan Perkin | Files touched by this commit (1)
Log message:
py-tinydb: Fix PYTHON_VERSIONS_INCOMPATIBLE.