diff options
author | jgart <jgart@dismail.de> | 2021-11-11 22:45:02 -0500 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2021-11-23 10:24:25 +0100 |
commit | 3091ca3ee380509925174e367051c4418570332f (patch) | |
tree | c39f6382370126f850afddb9cba0f27ca63a2675 /gnu/packages/databases.scm | |
parent | bdf5c16ac052af2ca9d5c3acc4acbc08fd9fdbea (diff) | |
download | guix-3091ca3ee380509925174e367051c4418570332f.tar guix-3091ca3ee380509925174e367051c4418570332f.tar.gz |
gnu: Add python-tinydb.
* gnu/packages/databases.scm (python-tinydb): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Diffstat (limited to 'gnu/packages/databases.scm')
-rw-r--r-- | gnu/packages/databases.scm | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index 5edc4e2cce..159f89ec8b 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -4098,6 +4098,29 @@ PostreSQL, SQLite, ODBC and MySQL.") connecting to MS SQL and Sybase servers over TCP/IP.") (license license:lgpl2.0+))) +(define-public python-tinydb + (package + (name "python-tinydb") + (version "4.5.2") + (source (origin + (method url-fetch) + (uri (pypi-uri "tinydb" version)) + (sha256 + (base32 "1x9c4s42930wwal3ds0plwb57kg5c3gj7kbpy64c29vq478b463x")))) + (build-system python-build-system) + ;; PyPi tarball does not contain tests and github repository does not + ;; have a setup.py file (only pyproject). + (arguments `(#:tests? #f)) + (propagated-inputs + `(("python-typing-extensions" ,python-typing-extensions))) + (home-page "https://github.com/msiemens/tinydb") + (synopsis "TinyDB is a lightweight document oriented database") + (description + "TinyDB is a small document oriented database written in pure Python +with no external dependencies. The targets are small apps that would +be blown away by a SQL-DB or an external database server.") + (license license:expat))) + (define-public sequeler (package (name "sequeler") |