From c7e758eccc322e957cc4b72f119d0d27fca9e0c4 Mon Sep 17 00:00:00 2001 From: Pere Miquel Brull Date: Wed, 22 Nov 2023 08:38:47 +0100 Subject: [PATCH] Fix pyproject - TypeError: 'list' object is not a mapping (#14064) * Fix pyproject - TypeError: 'list' object is not a mapping * Add dynamic optional-dependencies * Add dynamic optional-dependencies * Bump datamodel * Bump datamodel --- ingestion/pyproject.toml | 4 ++-- ingestion/setup.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ingestion/pyproject.toml b/ingestion/pyproject.toml index 9b6923a16ab..c5fb5c572eb 100644 --- a/ingestion/pyproject.toml +++ b/ingestion/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["setuptools"] +requires = ["setuptools==69.0.2"] build-backend = "setuptools.build_meta" # We will keep handling dependencies in setup.py @@ -7,7 +7,7 @@ build-backend = "setuptools.build_meta" [project] name = "openmetadata-ingestion" version = "1.3.0.0.dev0" -dynamic = ["readme"] +dynamic = ["readme", "dependencies", "optional-dependencies"] authors = [ {name = "OpenMetadata Committers"} ] diff --git a/ingestion/setup.py b/ingestion/setup.py index 3a8f6541328..e169ad8d180 100644 --- a/ingestion/setup.py +++ b/ingestion/setup.py @@ -250,7 +250,7 @@ plugins: Dict[str, Set[str]] = { dev = { "black==22.3.0", - "datamodel-code-generator==0.22.0", + "datamodel-code-generator==0.24.2", "isort", "pre-commit", "pycln",