[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
156/213: gnu: Add python-fastapi-cli.
From: |
guix-commits |
Subject: |
156/213: gnu: Add python-fastapi-cli. |
Date: |
Fri, 10 Jan 2025 10:43:13 -0500 (EST) |
rekado pushed a commit to branch python-team
in repository guix.
commit 2f109b3fa058dc99ca7e5996b1a4c9348c3f603d
Author: Ricardo Wurmus <rekado@elephly.net>
AuthorDate: Fri Jan 3 23:24:52 2025 +0100
gnu: Add python-fastapi-cli.
* gnu/packages/python-web.scm (python-fastapi-cli): New variable.
Change-Id: Id20edf30e9c4ba59bc010a96f219cafbcb7ea31e
---
gnu/packages/python-web.scm | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index f2737dfd2a..11cecb6d55 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -10001,6 +10001,30 @@ This package, as opposed to
@code{python-fastapi-pagination-minimal}, depends on
all available optional dependencies supported by mainline
@code{fastapi-pagination}."))))
+(define-public python-fastapi-cli
+ (package
+ (name "python-fastapi-cli")
+ (version "0.0.7")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "fastapi_cli" version))
+ (sha256
+ (base32 "0pk0ldmymc25ys4v6mslzd5vsjh9r69hfylh2ljl29pmarcvdcq2"))))
+ (build-system pyproject-build-system)
+ ;; Tests require fastapi, which depends on this package.
+ (arguments (list #:tests? #false))
+ (propagated-inputs (list python-rich-toolkit python-typer python-uvicorn))
+ (native-inputs
+ (list python-inline-snapshot python-pdm-backend python-pytest))
+ (home-page "https://pypi.org/project/fastapi-cli/")
+ (synopsis
+ "Run and manage FastAPI apps from the command line with FastAPI CLI")
+ (description
+ "FastAPI CLI is a command line program fastapi that you can use to serve
+your FastAPI app, manage your FastAPI project, and more.")
+ (license license:expat)))
+
(define-public python-pyactiveresource
(package
(name "python-pyactiveresource")
- 202/213: gnu: python-qdldl: Add missing input., (continued)
- 202/213: gnu: python-qdldl: Add missing input., guix-commits, 2025/01/10
- 209/213: gnu: python-metacells: Update to 0.9.5., guix-commits, 2025/01/10
- 105/213: gnu: Add python-aiohappyeyeballs., guix-commits, 2025/01/10
- 129/213: gnu: python-thinc: Remove old version of dataclasses., guix-commits, 2025/01/10
- 128/213: gnu: python-google-auth: Update to 2.37.0., guix-commits, 2025/01/10
- 133/213: gnu: python-geopandas: Update to 1.0.1., guix-commits, 2025/01/10
- 132/213: gnu: Add python-pyogrio., guix-commits, 2025/01/10
- 135/213: gnu: awscli: Update to 1.36.32., guix-commits, 2025/01/10
- 141/213: gnu: python-pillow: Use pyproject-build-system., guix-commits, 2025/01/10
- 148/213: gnu: rust-codspeed-2: Update to 2.7.2., guix-commits, 2025/01/10
- 156/213: gnu: Add python-fastapi-cli.,
guix-commits <=
- 155/213: gnu: python-pdm-backend: Update to 2.4.3., guix-commits, 2025/01/10
- 158/213: gnu: python-fastapi: Update to 0.115.6., guix-commits, 2025/01/10
- 161/213: gnu: python-lightning-cloud: Update to 0.5.70., guix-commits, 2025/01/10
- 163/213: gnu: Remove python-fastapi-for-pytorch-lightning., guix-commits, 2025/01/10
- 166/213: gnu: python-fastapi: Relax requirements., guix-commits, 2025/01/10
- 162/213: gnu: Rename python-starsessions-for-pytorch-lightning., guix-commits, 2025/01/10
- 165/213: gnu: python-starsessions: Disable one more test., guix-commits, 2025/01/10
- 176/213: gnu: python-legacy-api-wrap: Update to 1.4.1., guix-commits, 2025/01/10
- 169/213: gnu: python-wrapt: Update to 1.17.0., guix-commits, 2025/01/10
- 208/213: gnu: python-scanpy: Patch anndata version check., guix-commits, 2025/01/10