BSD Ports

databases/py-tinydb 4.9.0 NetBSD

Tiny, document oriented database optimized for your happiness

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
65c9b1c391
License
mit
Categories
databases, python
Package size
43.1 KiB, 240.0 KiB installed

Description

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

Install

Binary package:

pkgin install py312-tinydb

From pkgsrc:

cd /usr/pkgsrc/databases/py-tinydb && make install clean

Dependencies

Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

Service scripts
none
Flavors
py313-tinydb-4.9.0, py314-tinydb-4.9.0

Commit history 3

DateCommitCreditsLog message
65c9b1c391 adam Forget Python 3.10
8cd7f79c03 wiz py-tinydb: fix tool dependency
5c402f281f adam 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() …