diff options
| -rw-r--r-- | gnu/packages/databases.scm | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index 20c3177e44e..fb233b4cf88 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm | |||
| @@ -4232,6 +4232,42 @@ Tortoise-ORM as a new type of fields, it helps to filter/order by cosine | |||
| 4232 | similarity distances for scementic search using embeddings.") | 4232 | similarity distances for scementic search using embeddings.") |
| 4233 | (license license:expat))) | 4233 | (license license:expat))) |
| 4234 | 4234 | ||
| 4235 | (define-public python-piccolo | ||
| 4236 | (package | ||
| 4237 | (name "python-piccolo") | ||
| 4238 | (version "1.34.0") | ||
| 4239 | (source | ||
| 4240 | (origin | ||
| 4241 | (method git-fetch) | ||
| 4242 | (uri (git-reference | ||
| 4243 | (url "https://github.com/piccolo-orm/piccolo/") | ||
| 4244 | (commit version))) | ||
| 4245 | (file-name (git-file-name name version)) | ||
| 4246 | (sha256 | ||
| 4247 | (base32 "03wnwj6gk39c6i1hymwy80ncafby9xy4phg1nw1jzzcmzpf8zps8")))) | ||
| 4248 | (build-system pyproject-build-system) | ||
| 4249 | (arguments | ||
| 4250 | ;; A local database must be running with credentials explained in | ||
| 4251 | ;; https://github.com/piccolo-orm/piccolo/tree/master/tests | ||
| 4252 | (list #:tests? #f)) | ||
| 4253 | (native-inputs | ||
| 4254 | (list python-setuptools)) | ||
| 4255 | (propagated-inputs | ||
| 4256 | (list python-black ;this is listed in requirements.txt | ||
| 4257 | python-colorama | ||
| 4258 | python-email-validator | ||
| 4259 | python-inflection | ||
| 4260 | python-jinja2 | ||
| 4261 | python-pydantic | ||
| 4262 | python-targ | ||
| 4263 | python-typing-extensions)) | ||
| 4264 | (home-page "https://github.com/piccolo-orm/piccolo") | ||
| 4265 | (synopsis "ORM and query builder which supports asyncio") | ||
| 4266 | (description | ||
| 4267 | "Piccolo is a fast, user friendly @acronym{Object–relational mapping, | ||
| 4268 | ORM} and query builder which supports asyncio and is fully type-annotated.") | ||
| 4269 | (license license:expat))) | ||
| 4270 | |||
| 4235 | (define-public aerich | 4271 | (define-public aerich |
| 4236 | (package | 4272 | (package |
| 4237 | (name "aerich") | 4273 | (name "aerich") |
