From 8e9db9f1da967372df6dbf3d9f428416467b1245 Mon Sep 17 00:00:00 2001 From: Nitwix Date: Sat, 12 Apr 2025 09:42:40 +0200 Subject: [PATCH] Rename requirements.txt + add ClientData skeleton --- .gitignore | 13 +++++++++++++ dto/client_data.py | 10 ++++++++++ poc_requirements.txt => requirements.txt | 1 + 3 files changed, 24 insertions(+) create mode 100644 dto/client_data.py rename poc_requirements.txt => requirements.txt (94%) diff --git a/.gitignore b/.gitignore index 35a7943..9ad1c27 100644 --- a/.gitignore +++ b/.gitignore @@ -260,3 +260,16 @@ poetry.toml pyrightconfig.json # End of https://www.toptal.com/developers/gitignore/api/flask,python +# Devenv +.devenv* +devenv.local.nix +devenv.nix +devenv.yaml +.envrc +devenv.lock + +# direnv +.direnv + +# pre-commit +.pre-commit-config.yaml diff --git a/dto/client_data.py b/dto/client_data.py new file mode 100644 index 0000000..e47274f --- /dev/null +++ b/dto/client_data.py @@ -0,0 +1,10 @@ +from pydantic import BaseModel + +class ClientData(BaseModel): + """ + Model for the client data attributes which need to be validated and compared for correspondence between + the data sources () + """ + name: str + + # TODO CONTINUE \ No newline at end of file diff --git a/poc_requirements.txt b/requirements.txt similarity index 94% rename from poc_requirements.txt rename to requirements.txt index 617de9d..bc715e1 100644 --- a/poc_requirements.txt +++ b/requirements.txt @@ -14,3 +14,4 @@ pypdfium2==4.30.1 pytesseract==0.3.13 requests==2.32.3 urllib3==2.4.0 +pydantic==2.11.3 \ No newline at end of file