diff --git a/warehouses/facility_ops/transform/requirements/developer.in b/warehouses/facility_ops/transform/requirements/developer.in new file mode 100644 index 00000000..2746bd3a --- /dev/null +++ b/warehouses/facility_ops/transform/requirements/developer.in @@ -0,0 +1,2 @@ +sqlfluff>=3.4.0,<3.5.0 +sqlfluff-templater-dbt>=3.4.0,<3.5.0 diff --git a/warehouses/facility_ops/transform/requirements/developer.txt b/warehouses/facility_ops/transform/requirements/developer.txt new file mode 100644 index 00000000..ca268123 --- /dev/null +++ b/warehouses/facility_ops/transform/requirements/developer.txt @@ -0,0 +1,213 @@ +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/developer.in +agate==1.9.1 + # via + # dbt-adapters + # dbt-common + # dbt-core +annotated-types==0.7.0 + # via pydantic +attrs==25.3.0 + # via + # jsonschema + # referencing +babel==2.17.0 + # via agate +certifi==2025.8.3 + # via requests +chardet==7.4.3 + # via + # diff-cover + # sqlfluff +charset-normalizer==3.4.3 + # via requests +click==8.3.0 + # via + # dbt-core + # sqlfluff +colorama==0.4.6 + # via + # dbt-common + # sqlfluff +daff==1.4.2 + # via dbt-core +dbt-adapters==1.24.5 + # via dbt-core +dbt-common==1.38.0 + # via + # dbt-adapters + # dbt-core +dbt-core==1.12.0 + # via sqlfluff-templater-dbt +dbt-core-experimental-parser==2.0.0a5 + # via dbt-core +dbt-extractor==0.6.0 + # via dbt-core +dbt-protos==1.0.541 + # via + # dbt-adapters + # dbt-common + # dbt-core +deepdiff==8.6.2 + # via dbt-common +diff-cover==9.6.0 + # via sqlfluff +idna==3.15 + # via requests +importlib-metadata==8.7.0 + # via metricflow +iniconfig==2.1.0 + # via pytest +isodate==0.6.1 + # via + # agate + # dbt-common +jinja2==3.1.6 + # via + # dbt-common + # dbt-core + # diff-cover + # jinja2-simple-tags + # metricflow + # sqlfluff +jinja2-simple-tags==0.6.1 + # via sqlfluff-templater-dbt +jsonschema==4.25.1 + # via + # dbt-common + # dbt-core + # metricflow +jsonschema-specifications==2025.9.1 + # via jsonschema +leather==0.4.0 + # via agate +markupsafe==3.0.2 + # via jinja2 +mashumaro[msgpack]==3.14 + # via + # dbt-adapters + # dbt-common + # dbt-core +metricflow==0.211.0 + # via dbt-core +more-itertools==10.8.0 + # via metricflow +msgpack==1.2.1 + # via mashumaro +networkx==3.5 + # via dbt-core +orderly-set==5.5.0 + # via deepdiff +packaging==25.0 + # via + # dbt-core + # pytest +parsedatetime==2.6 + # via agate +pathspec==0.12.1 + # via + # dbt-common + # dbt-core + # sqlfluff +platformdirs==4.4.0 + # via sqlfluff +pluggy==1.6.0 + # via + # diff-cover + # pytest +protobuf==6.33.5 + # via + # dbt-adapters + # dbt-common + # dbt-core + # dbt-protos +pydantic==2.11.7 + # via + # dbt-core + # metricflow +pydantic-core==2.33.2 + # via pydantic +pygments==2.19.2 + # via + # diff-cover + # pytest +pytest==9.0.3 + # via sqlfluff +python-dateutil==2.9.0.post0 + # via + # dbt-common + # metricflow +python-dotenv==1.2.2 + # via dbt-core +python-slugify==8.0.4 + # via agate +pytimeparse==1.1.8 + # via agate +pytz==2025.2 + # via + # dbt-adapters + # dbt-core +pyyaml==6.0.2 + # via + # dbt-core + # metricflow + # sqlfluff +rapidfuzz==3.14.5 + # via metricflow +referencing==0.36.2 + # via + # jsonschema + # jsonschema-specifications + # metricflow +regex==2025.9.1 + # via sqlfluff +requests==2.33.0 + # via + # dbt-common + # dbt-core + # snowplow-tracker +rpds-py==0.27.1 + # via + # jsonschema + # referencing +six==1.17.0 + # via + # isodate + # python-dateutil +snowplow-tracker==1.1.0 + # via dbt-core +sqlfluff==3.4.2 + # via + # -r requirements/developer.in + # sqlfluff-templater-dbt +sqlfluff-templater-dbt==3.4.2 + # via -r requirements/developer.in +sqlglot==30.14.0 + # via metricflow +sqlparse==0.5.5 + # via dbt-core +tabulate==0.10.0 + # via metricflow +tblib==3.1.0 + # via sqlfluff +text-unidecode==1.3 + # via python-slugify +tqdm==4.67.1 + # via sqlfluff +typing-extensions==4.15.0 + # via + # dbt-adapters + # dbt-common + # dbt-core + # mashumaro + # metricflow + # pydantic + # pydantic-core + # snowplow-tracker + # typing-inspection +typing-inspection==0.4.1 + # via pydantic +urllib3==2.7.0 + # via requests +zipp==3.23.0 + # via importlib-metadata diff --git a/warehouses/facility_ops/transform/requirements/requirements.in b/warehouses/facility_ops/transform/requirements/requirements.in new file mode 100644 index 00000000..3842d03a --- /dev/null +++ b/warehouses/facility_ops/transform/requirements/requirements.in @@ -0,0 +1,5 @@ +dbt-adapters>=1.24.5,<2 +dbt-core>=1.12.0,<2 +dbt-trino>=1.10.2,<2 +# Temp pin to avoid requests raising exception. See https://github.com/psf/requests/issues/7219 +chardet==7.4.3 diff --git a/warehouses/facility_ops/transform/requirements/requirements.txt b/warehouses/facility_ops/transform/requirements/requirements.txt new file mode 100644 index 00000000..66234d1a --- /dev/null +++ b/warehouses/facility_ops/transform/requirements/requirements.txt @@ -0,0 +1,189 @@ +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/requirements.in +agate==1.9.1 + # via + # dbt-adapters + # dbt-common + # dbt-core +annotated-types==0.7.0 + # via pydantic +attrs==26.1.0 + # via + # jsonschema + # referencing +babel==2.18.0 + # via agate +certifi==2026.2.25 + # via requests +chardet==7.4.3 + # via -r requirements/requirements.in +charset-normalizer==3.4.7 + # via requests +click==8.3.2 + # via dbt-core +colorama==0.4.6 + # via dbt-common +daff==1.4.2 + # via dbt-core +dbt-adapters==1.24.5 + # via + # -r requirements/requirements.in + # dbt-core + # dbt-trino +dbt-common==1.38.0 + # via + # dbt-adapters + # dbt-core + # dbt-trino +dbt-core==1.12.0 + # via + # -r requirements/requirements.in + # dbt-trino +dbt-core-experimental-parser==2.0.0a5 + # via dbt-core +dbt-extractor==0.6.0 + # via dbt-core +dbt-protos==1.0.541 + # via + # dbt-adapters + # dbt-common + # dbt-core +dbt-trino==1.10.2 + # via -r requirements/requirements.in +deepdiff==8.6.2 + # via dbt-common +idna==3.15 + # via requests +importlib-metadata==8.9.0 + # via metricflow +isodate==0.7.2 + # via + # agate + # dbt-common +jinja2==3.1.6 + # via + # dbt-common + # dbt-core + # metricflow +jsonschema==4.26.0 + # via + # dbt-common + # dbt-core + # metricflow +jsonschema-specifications==2025.9.1 + # via jsonschema +leather==0.4.1 + # via agate +lz4==4.4.5 + # via trino +markupsafe==3.0.3 + # via jinja2 +mashumaro[msgpack]==3.14 + # via + # dbt-adapters + # dbt-common + # dbt-core +metricflow==0.211.0 + # via dbt-core +more-itertools==10.8.0 + # via metricflow +msgpack==1.2.1 + # via mashumaro +networkx==3.6.1 + # via dbt-core +orderly-set==5.5.0 + # via deepdiff +orjson==3.11.8 + # via trino +packaging==26.1 + # via dbt-core +parsedatetime==2.6 + # via agate +pathspec==0.12.1 + # via + # dbt-common + # dbt-core +protobuf==6.33.6 + # via + # dbt-adapters + # dbt-common + # dbt-core + # dbt-protos +pydantic==2.13.3 + # via + # dbt-core + # metricflow +pydantic-core==2.46.3 + # via pydantic +python-dateutil==2.9.0.post0 + # via + # dbt-common + # metricflow + # trino +python-dotenv==1.2.2 + # via dbt-core +python-slugify==8.0.4 + # via agate +pytimeparse==1.1.8 + # via agate +pytz==2026.1.post1 + # via + # dbt-adapters + # dbt-core + # trino +pyyaml==6.0.3 + # via + # dbt-core + # metricflow +rapidfuzz==3.14.5 + # via metricflow +referencing==0.37.0 + # via + # jsonschema + # jsonschema-specifications + # metricflow +requests==2.33.1 + # via + # dbt-common + # dbt-core + # snowplow-tracker + # trino +rpds-py==0.30.0 + # via + # jsonschema + # referencing +six==1.17.0 + # via python-dateutil +snowplow-tracker==1.1.0 + # via dbt-core +sqlglot==30.14.0 + # via metricflow +sqlparse==0.5.5 + # via dbt-core +tabulate==0.10.0 + # via metricflow +text-unidecode==1.3 + # via python-slugify +trino==0.337.0 + # via dbt-trino +typing-extensions==4.15.0 + # via + # dbt-adapters + # dbt-common + # dbt-core + # mashumaro + # metricflow + # pydantic + # pydantic-core + # snowplow-tracker + # typing-inspection +typing-inspection==0.4.2 + # via pydantic +tzlocal==5.3.1 + # via trino +urllib3==2.7.0 + # via requests +zipp==3.23.1 + # via importlib-metadata +zstandard==0.25.0 + # via trino