From 39a44c9a6e9502b77cd025f094bbc93781e76b16 Mon Sep 17 00:00:00 2001 From: Colin Goutte Date: Wed, 22 Sep 2021 10:10:34 +0200 Subject: [PATCH] Move demo code to package, add makefile --- Makefile | 6 ++++++ papi/main.py | 15 +++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 Makefile create mode 100644 papi/main.py diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..d3dda09 --- /dev/null +++ b/Makefile @@ -0,0 +1,6 @@ + +.ONESHELL: +serve: + poetry run uvicorn papi.main:app + + diff --git a/papi/main.py b/papi/main.py new file mode 100644 index 0000000..dbe9093 --- /dev/null +++ b/papi/main.py @@ -0,0 +1,15 @@ +from typing import Optional + +from fastapi import FastAPI + +app = FastAPI() + + +@app.get("/") +def read_root(): + return {"Hello": "World"} + + +@app.get("/items/{item_id}") +def read_item(item_id: int, q: Optional[str] = None): + return {"item_id": item_id, "q": q}