diff --git a/datawarehouse/processings/pyproject.toml b/datawarehouse/processings/pyproject.toml index 98c5ca38..92a9cd44 100644 --- a/datawarehouse/processings/pyproject.toml +++ b/datawarehouse/processings/pyproject.toml @@ -10,6 +10,7 @@ dependencies = [ "pandas~=2.2", "requests~=2.31", "tenacity", + "data-inclusion-schema", ] [project.optional-dependencies] diff --git a/datawarehouse/processings/requirements/dev-requirements.txt b/datawarehouse/processings/requirements/dev-requirements.txt index 45d049a9..c919350b 100644 --- a/datawarehouse/processings/requirements/dev-requirements.txt +++ b/datawarehouse/processings/requirements/dev-requirements.txt @@ -1,19 +1,29 @@ # This file was autogenerated by uv via the following command: # uv pip compile pyproject.toml --extra=dev --output-file=requirements/dev-requirements.txt +annotated-types==0.7.0 + # via pydantic certifi==2024.8.30 # via requests cfgv==3.4.0 # via pre-commit charset-normalizer==3.3.2 # via requests +data-inclusion-schema @ https://github.com/gip-inclusion/data-inclusion-schema/archive/vmttn/feat/score-qualite.zip#sha256=148145139b64888d885ea33ccac08d044000c983fcbb0bd3298af579e0931f31 + # via data-inclusion-processings (pyproject.toml) distlib==0.3.8 # via virtualenv +dnspython==2.6.1 + # via email-validator +email-validator==2.2.0 + # via pydantic filelock==3.16.0 # via virtualenv identify==2.6.0 # via pre-commit idna==3.8 - # via requests + # via + # email-validator + # requests nodeenv==1.9.1 # via pre-commit numpy==2.1.1 @@ -26,6 +36,10 @@ platformdirs==4.3.2 # via virtualenv pre-commit==3.8.0 # via data-inclusion-processings (pyproject.toml) +pydantic==2.9.1 + # via data-inclusion-schema +pydantic-core==2.23.3 + # via pydantic python-dateutil==2.9.0.post0 # via pandas pytz==2024.2 @@ -40,6 +54,10 @@ six==1.16.0 # via python-dateutil tenacity==9.0.0 # via data-inclusion-processings (pyproject.toml) +typing-extensions==4.12.2 + # via + # pydantic + # pydantic-core tzdata==2024.1 # via pandas urllib3==2.2.2 diff --git a/datawarehouse/processings/requirements/requirements.txt b/datawarehouse/processings/requirements/requirements.txt index c4e17e6b..a5eddad6 100644 --- a/datawarehouse/processings/requirements/requirements.txt +++ b/datawarehouse/processings/requirements/requirements.txt @@ -1,17 +1,31 @@ # This file was autogenerated by uv via the following command: # uv pip compile pyproject.toml --output-file=requirements/requirements.txt +annotated-types==0.7.0 + # via pydantic certifi==2024.8.30 # via requests charset-normalizer==3.3.2 # via requests +data-inclusion-schema @ https://github.com/gip-inclusion/data-inclusion-schema/archive/vmttn/feat/score-qualite.zip#sha256=148145139b64888d885ea33ccac08d044000c983fcbb0bd3298af579e0931f31 + # via data-inclusion-processings (pyproject.toml) +dnspython==2.6.1 + # via email-validator +email-validator==2.2.0 + # via pydantic idna==3.8 - # via requests + # via + # email-validator + # requests numpy==2.1.1 # via # data-inclusion-processings (pyproject.toml) # pandas pandas==2.2.2 # via data-inclusion-processings (pyproject.toml) +pydantic==2.9.1 + # via data-inclusion-schema +pydantic-core==2.23.3 + # via pydantic python-dateutil==2.9.0.post0 # via pandas pytz==2024.2 @@ -22,6 +36,10 @@ six==1.16.0 # via python-dateutil tenacity==9.0.0 # via data-inclusion-processings (pyproject.toml) +typing-extensions==4.12.2 + # via + # pydantic + # pydantic-core tzdata==2024.1 # via pandas urllib3==2.2.2 diff --git a/datawarehouse/processings/requirements/test-requirements.txt b/datawarehouse/processings/requirements/test-requirements.txt index 24517c07..09fb49aa 100644 --- a/datawarehouse/processings/requirements/test-requirements.txt +++ b/datawarehouse/processings/requirements/test-requirements.txt @@ -1,11 +1,21 @@ # This file was autogenerated by uv via the following command: # uv pip compile pyproject.toml --extra=test --output-file=requirements/test-requirements.txt +annotated-types==0.7.0 + # via pydantic certifi==2024.8.30 # via requests charset-normalizer==3.3.2 # via requests +data-inclusion-schema @ https://github.com/gip-inclusion/data-inclusion-schema/archive/vmttn/feat/score-qualite.zip#sha256=148145139b64888d885ea33ccac08d044000c983fcbb0bd3298af579e0931f31 + # via data-inclusion-processings (pyproject.toml) +dnspython==2.6.1 + # via email-validator +email-validator==2.2.0 + # via pydantic idna==3.8 - # via requests + # via + # email-validator + # requests iniconfig==2.0.0 # via pytest numpy==2.1.1 @@ -18,6 +28,10 @@ pandas==2.2.2 # via data-inclusion-processings (pyproject.toml) pluggy==1.5.0 # via pytest +pydantic==2.9.1 + # via data-inclusion-schema +pydantic-core==2.23.3 + # via pydantic pytest==8.3.3 # via data-inclusion-processings (pyproject.toml) python-dateutil==2.9.0.post0 @@ -30,6 +44,10 @@ six==1.16.0 # via python-dateutil tenacity==9.0.0 # via data-inclusion-processings (pyproject.toml) +typing-extensions==4.12.2 + # via + # pydantic + # pydantic-core tzdata==2024.1 # via pandas urllib3==2.2.2