about summary refs log tree commit diff
path: root/pkgs/by-name/fa
diff options
context:
space:
mode:
authorPol Dellaiera2024-08-02 09:29:36 +0200
committerGitHub2024-08-02 09:29:36 +0200
commit054a3e437e5e61c57df7362228bc5e7745c4b663 (patch)
treecc889efa6f268ddaf2a71e1f9c6331dea4b493ef /pkgs/by-name/fa
parent3758fa1f50628fa4e2607034e338b6d9854a0ec0 (diff)
parenta21dedffd03f99c2b0a1d91b814347c2c68c70d3 (diff)
Merge pull request #329742 from bcdarwin/fastapi-cli-refactor
fastapi-cli: refactor to use python3Packages.fastapi-cli
Diffstat (limited to 'pkgs/by-name/fa')
-rw-r--r--pkgs/by-name/fa/fastapi-cli/package.nix44
1 files changed, 3 insertions, 41 deletions
diff --git a/pkgs/by-name/fa/fastapi-cli/package.nix b/pkgs/by-name/fa/fastapi-cli/package.nix
index f940531aa46c..0c274ad6f138 100644
--- a/pkgs/by-name/fa/fastapi-cli/package.nix
+++ b/pkgs/by-name/fa/fastapi-cli/package.nix
@@ -1,42 +1,4 @@
-{
-  lib,
-  python3,
-  fetchFromGitHub,
-}:
+{ python3 }:
 
-python3.pkgs.buildPythonApplication rec {
-  pname = "fastapi-cli";
-  version = "0.0.4";
-  pyproject = true;
-
-  src = fetchFromGitHub {
-    owner = "tiangolo";
-    repo = "fastapi-cli";
-    rev = "refs/tags/${version}";
-    hash = "sha256-eWvZn7ZeLnQZAvGOzY77o6oO5y+QV2cx+peBov9YpJE=";
-  };
-
-  build-system = [ python3.pkgs.pdm-backend ];
-
-  dependencies = with python3.pkgs; [
-    rich
-    typer
-  ];
-
-  optional-dependencies = with python3.pkgs; {
-    standard = [
-      fastapi
-      uvicorn
-    ];
-  };
-
-  pythonImportsCheck = [ "fastapi_cli" ];
-
-  meta = {
-    description = "Run and manage FastAPI apps from the command line with FastAPI CLI";
-    homepage = "https://github.com/tiangolo/fastapi-cli";
-    license = lib.licenses.mit;
-    maintainers = with lib.maintainers; [ drupol ];
-    mainProgram = "fastapi-cli";
-  };
-}
+with python3.pkgs;
+toPythonApplication fastapi-cli