diff options
| author | Vinicius Monego <monego@posteo.net> | 2025-07-16 20:00:48 -0300 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2026-06-18 13:40:42 +0100 |
| commit | ab875438d3933adfe21db71c3bd7c5cc3f52d77f (patch) | |
| tree | a5110730dd9d9d0b6e776a621836b766f6caaf58 /gnu/packages/databases.scm | |
| parent | d27ff094c259625055ce1d6317b20b476ce723fe (diff) | |
gnu: Add python-piccolo.
* gnu/packages/databases.scm (python-piccolo): New variable.
Merges: guix/guix!1379, guix/guix!9227
Co-authored-by: Orahcio FelÃcio de Sousa <orahcio@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu/packages/databases.scm')
| -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") |
