From faf1bd24aadfe99072189b6f040a6aeec64ec690 Mon Sep 17 00:00:00 2001 From: Mustafa Soylu Date: Fri, 7 Mar 2025 14:56:24 +0100 Subject: [PATCH 1/2] add comma between dependencies --- .../template/{{ cookiecutter.project_slug }}/pyproject.toml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/fair_python_cookiecutter/template/{{ cookiecutter.project_slug }}/pyproject.toml b/src/fair_python_cookiecutter/template/{{ cookiecutter.project_slug }}/pyproject.toml index e53ef70..9bda523 100644 --- a/src/fair_python_cookiecutter/template/{{ cookiecutter.project_slug }}/pyproject.toml +++ b/src/fair_python_cookiecutter/template/{{ cookiecutter.project_slug }}/pyproject.toml @@ -14,11 +14,11 @@ requires-python = ">=3.9" keywords = {{ cookiecutter.project_keywords.split() | jsonify }} dependencies = [ {%- if cookiecutter.init_cli %} - "typer[all]>=0.12.3" + "typer[all]>=0.12.3", {%- endif %} {%- if cookiecutter.init_api %} - "fastapi>=0.111.1" - "uvicorn>=0.30.4" + "fastapi>=0.111.1", + "uvicorn>=0.30.4", {%- endif %} ] From 6afadee4d196da84779bb70c24f64662ef762256 Mon Sep 17 00:00:00 2001 From: Mustafa Soylu Date: Fri, 7 Mar 2025 14:56:45 +0100 Subject: [PATCH 2/2] update demo api to rause from err --- .../src/{{ cookiecutter.project_package }}/api.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fair_python_cookiecutter/template/{{ cookiecutter.project_slug }}/src/{{ cookiecutter.project_package }}/api.py b/src/fair_python_cookiecutter/template/{{ cookiecutter.project_slug }}/src/{{ cookiecutter.project_package }}/api.py index f930293..55c1954 100644 --- a/src/fair_python_cookiecutter/template/{{ cookiecutter.project_slug }}/src/{{ cookiecutter.project_package }}/api.py +++ b/src/fair_python_cookiecutter/template/{{ cookiecutter.project_slug }}/src/{{ cookiecutter.project_package }}/api.py @@ -17,7 +17,7 @@ def calc(op: CalcOperation, x: int, y: int = 0): err = f"Cannot divide x={x} by y=0!" else: err = str(e) - raise HTTPException(status_code=422, detail=err) + raise HTTPException(status_code=422, detail=err) from e def run(): import uvicorn