From a8257cdc6af285efd760b421cecf6ac6dce4b9c6 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 13 May 2024 16:52:28 +0000 Subject: [PATCH 1/7] chore: pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/python-jsonschema/check-jsonschema: 0.28.2 → 0.28.3](https://github.com/python-jsonschema/check-jsonschema/compare/0.28.2...0.28.3) - [github.com/astral-sh/ruff-pre-commit: v0.4.3 → v0.4.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.3...v0.4.4) - [github.com/tox-dev/pyproject-fmt: 1.8.0 → 2.0.3](https://github.com/tox-dev/pyproject-fmt/compare/1.8.0...2.0.3) --- .pre-commit-config.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 6245c8f..6ad03d3 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -23,13 +23,13 @@ repos: - id: trailing-whitespace - repo: https://github.com/python-jsonschema/check-jsonschema - rev: 0.28.2 + rev: 0.28.3 hooks: - id: check-dependabot - id: check-github-workflows - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.4.3 + rev: v0.4.4 hooks: - id: ruff args: [--fix, --exit-non-zero-on-fix, --show-fixes] @@ -50,6 +50,6 @@ repos: - darglint - repo: https://github.com/tox-dev/pyproject-fmt - rev: "1.8.0" + rev: "2.0.3" hooks: - id: pyproject-fmt From f3dcfd1125e1eccbe90b0a18ab5ff611a1aec38a Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 13 May 2024 16:52:47 +0000 Subject: [PATCH 2/7] [pre-commit.ci] auto fixes from pre-commit.ci hooks for more information, see https://pre-commit.ci --- pyproject.toml | 83 ++++++++++++++++++++++++++++---------------------- 1 file changed, 46 insertions(+), 37 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index bc38604..ef37c82 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,3 +1,10 @@ +[build-system] +build-backend = "poetry_dynamic_versioning.backend" +requires = [ + "poetry-core==1.8.1", + "poetry-dynamic-versioning==1.2", +] + [tool.poetry] name = "meltano-map-transform" version = "0.0.0" @@ -16,9 +23,15 @@ homepage = "https://github.com/MeltanoLabs/meltano-map-transform" repository = "https://github.com/MeltanoLabs/meltano-map-transform" documentation = "https://github.com/MeltanoLabs/meltano-map-transform#readme" +[tool.poetry.scripts] +# CLI declaration +meltano-map-transform = "meltano_map_transform.mapper:StreamTransform.cli" + [tool.poetry.dependencies] python = ">=3.8" -singer-sdk = {version = "~=0.37.0", extras = ["faker"]} +singer-sdk = { version = "~=0.37.0", extras = [ + "faker", +] } [tool.poetry.dev-dependencies] pytest = ">=7.4.4" @@ -38,47 +51,32 @@ metadata = true style = "pep440" vcs = "git" -[tool.pytest.ini_options] -addopts = "-vvv" - -[tool.mypy] -python_version = "3.12" -warn_unused_configs = true - -[[tool.mypy.overrides]] -ignore_missing_imports = true -module = [ - "backoff.*", - "singer.*", # https://github.com/transferwise/pipelinewise-singer-python/issues/25 +[tool.ruff] +src = [ + "meltano_map_transform", ] +target-version = "py38" -[build-system] -build-backend = "poetry_dynamic_versioning.backend" -requires = [ - "poetry-core==1.8.1", - "poetry-dynamic-versioning==1.2", +[tool.ruff.lint.isort] +known-first-party = [ + "meltano_map_transform", +] +required-imports = [ + "from __future__ import annotations", ] -[tool.poetry.scripts] -# CLI declaration -meltano-map-transform = "meltano_map_transform.mapper:StreamTransform.cli" - -[tool.ruff] -src = ["meltano_map_transform"] -target-version = "py38" - +[tool.ruff.lint.pydocstyle] +convention = "google" [tool.ruff.lint] ignore = [ - "ANN101", # missing-type-self - "ANN102", # missing-type-cls - "DJ", # flake8-django - "PD", # pandas-vet + "ANN101", # missing-type-self + "ANN102", # missing-type-cls + "DJ", # flake8-django + "PD", # pandas-vet +] +select = [ + "ALL", ] -select = ["ALL"] - -[tool.ruff.lint.isort] -known-first-party = ["meltano_map_transform"] -required-imports = ["from __future__ import annotations"] [tool.ruff.lint.per-file-ignores] "tests/*" = [ @@ -86,5 +84,16 @@ required-imports = ["from __future__ import annotations"] "ANN201", # missing-return-type-undocumented-public-function ] -[tool.ruff.lint.pydocstyle] -convention = "google" +[tool.pytest.ini_options] +addopts = "-vvv" + +[tool.mypy] +python_version = "3.12" +warn_unused_configs = true + +[[tool.mypy.overrides]] +ignore_missing_imports = true +module = [ + "backoff.*", + "singer.*", # https://github.com/transferwise/pipelinewise-singer-python/issues/25 +] From 781eb2534997f2304db4ec732cf82582ca1c5d20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edgar=20Ram=C3=ADrez=20Mondrag=C3=B3n?= <16805946+edgarrmondragon@users.noreply.github.com> Date: Mon, 13 May 2024 11:31:38 -0600 Subject: [PATCH 3/7] Update pyproject.toml --- pyproject.toml | 83 ++++++++++++++++++++++---------------------------- 1 file changed, 37 insertions(+), 46 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index ef37c82..bc38604 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,10 +1,3 @@ -[build-system] -build-backend = "poetry_dynamic_versioning.backend" -requires = [ - "poetry-core==1.8.1", - "poetry-dynamic-versioning==1.2", -] - [tool.poetry] name = "meltano-map-transform" version = "0.0.0" @@ -23,15 +16,9 @@ homepage = "https://github.com/MeltanoLabs/meltano-map-transform" repository = "https://github.com/MeltanoLabs/meltano-map-transform" documentation = "https://github.com/MeltanoLabs/meltano-map-transform#readme" -[tool.poetry.scripts] -# CLI declaration -meltano-map-transform = "meltano_map_transform.mapper:StreamTransform.cli" - [tool.poetry.dependencies] python = ">=3.8" -singer-sdk = { version = "~=0.37.0", extras = [ - "faker", -] } +singer-sdk = {version = "~=0.37.0", extras = ["faker"]} [tool.poetry.dev-dependencies] pytest = ">=7.4.4" @@ -51,32 +38,47 @@ metadata = true style = "pep440" vcs = "git" -[tool.ruff] -src = [ - "meltano_map_transform", -] -target-version = "py38" +[tool.pytest.ini_options] +addopts = "-vvv" -[tool.ruff.lint.isort] -known-first-party = [ - "meltano_map_transform", +[tool.mypy] +python_version = "3.12" +warn_unused_configs = true + +[[tool.mypy.overrides]] +ignore_missing_imports = true +module = [ + "backoff.*", + "singer.*", # https://github.com/transferwise/pipelinewise-singer-python/issues/25 ] -required-imports = [ - "from __future__ import annotations", + +[build-system] +build-backend = "poetry_dynamic_versioning.backend" +requires = [ + "poetry-core==1.8.1", + "poetry-dynamic-versioning==1.2", ] -[tool.ruff.lint.pydocstyle] -convention = "google" +[tool.poetry.scripts] +# CLI declaration +meltano-map-transform = "meltano_map_transform.mapper:StreamTransform.cli" + +[tool.ruff] +src = ["meltano_map_transform"] +target-version = "py38" + [tool.ruff.lint] ignore = [ - "ANN101", # missing-type-self - "ANN102", # missing-type-cls - "DJ", # flake8-django - "PD", # pandas-vet -] -select = [ - "ALL", + "ANN101", # missing-type-self + "ANN102", # missing-type-cls + "DJ", # flake8-django + "PD", # pandas-vet ] +select = ["ALL"] + +[tool.ruff.lint.isort] +known-first-party = ["meltano_map_transform"] +required-imports = ["from __future__ import annotations"] [tool.ruff.lint.per-file-ignores] "tests/*" = [ @@ -84,16 +86,5 @@ select = [ "ANN201", # missing-return-type-undocumented-public-function ] -[tool.pytest.ini_options] -addopts = "-vvv" - -[tool.mypy] -python_version = "3.12" -warn_unused_configs = true - -[[tool.mypy.overrides]] -ignore_missing_imports = true -module = [ - "backoff.*", - "singer.*", # https://github.com/transferwise/pipelinewise-singer-python/issues/25 -] +[tool.ruff.lint.pydocstyle] +convention = "google" From c6dbece259465a616500ffb989e177c13d184139 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 13 May 2024 17:31:45 +0000 Subject: [PATCH 4/7] [pre-commit.ci] auto fixes from pre-commit.ci hooks for more information, see https://pre-commit.ci --- pyproject.toml | 78 ++++++++++++++++++++++++++++---------------------- 1 file changed, 44 insertions(+), 34 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index bc38604..f20b411 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,3 +1,10 @@ +[build-system] +build-backend = "poetry_dynamic_versioning.backend" +requires = [ + "poetry-core==1.8.1", + "poetry-dynamic-versioning==1.2", +] + [tool.poetry] name = "meltano-map-transform" version = "0.0.0" @@ -18,7 +25,13 @@ documentation = "https://github.com/MeltanoLabs/meltano-map-transform#readme" [tool.poetry.dependencies] python = ">=3.8" -singer-sdk = {version = "~=0.37.0", extras = ["faker"]} +singer-sdk = { version = "~=0.37.0", extras = [ + "faker", +] } + +[tool.poetry.scripts] +# CLI declaration +meltano-map-transform = "meltano_map_transform.mapper:StreamTransform.cli" [tool.poetry.dev-dependencies] pytest = ">=7.4.4" @@ -38,47 +51,30 @@ metadata = true style = "pep440" vcs = "git" -[tool.pytest.ini_options] -addopts = "-vvv" - -[tool.mypy] -python_version = "3.12" -warn_unused_configs = true - -[[tool.mypy.overrides]] -ignore_missing_imports = true -module = [ - "backoff.*", - "singer.*", # https://github.com/transferwise/pipelinewise-singer-python/issues/25 -] - -[build-system] -build-backend = "poetry_dynamic_versioning.backend" -requires = [ - "poetry-core==1.8.1", - "poetry-dynamic-versioning==1.2", -] - -[tool.poetry.scripts] -# CLI declaration -meltano-map-transform = "meltano_map_transform.mapper:StreamTransform.cli" - [tool.ruff] -src = ["meltano_map_transform"] +src = [ + "meltano_map_transform", +] target-version = "py38" [tool.ruff.lint] ignore = [ - "ANN101", # missing-type-self - "ANN102", # missing-type-cls - "DJ", # flake8-django - "PD", # pandas-vet + "ANN101", # missing-type-self + "ANN102", # missing-type-cls + "DJ", # flake8-django + "PD", # pandas-vet +] +select = [ + "ALL", ] -select = ["ALL"] [tool.ruff.lint.isort] -known-first-party = ["meltano_map_transform"] -required-imports = ["from __future__ import annotations"] +known-first-party = [ + "meltano_map_transform", +] +required-imports = [ + "from __future__ import annotations", +] [tool.ruff.lint.per-file-ignores] "tests/*" = [ @@ -88,3 +84,17 @@ required-imports = ["from __future__ import annotations"] [tool.ruff.lint.pydocstyle] convention = "google" + +[tool.pytest.ini_options] +addopts = "-vvv" + +[tool.mypy] +python_version = "3.12" +warn_unused_configs = true + +[[tool.mypy.overrides]] +ignore_missing_imports = true +module = [ + "backoff.*", + "singer.*", # https://github.com/transferwise/pipelinewise-singer-python/issues/25 +] From 1d4740fcdefda21414eda7bb30ada736e3a3f26e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edgar=20Ram=C3=ADrez=20Mondrag=C3=B3n?= <16805946+edgarrmondragon@users.noreply.github.com> Date: Mon, 13 May 2024 11:31:55 -0600 Subject: [PATCH 5/7] Update .pre-commit-config.yaml --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 6ad03d3..ca81d89 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -50,6 +50,6 @@ repos: - darglint - repo: https://github.com/tox-dev/pyproject-fmt - rev: "2.0.3" + rev: "2.0.4" hooks: - id: pyproject-fmt From 0dde069d15e8452e00000e9a9bfa793128b11182 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edgar=20Ram=C3=ADrez=20Mondrag=C3=B3n?= <16805946+edgarrmondragon@users.noreply.github.com> Date: Mon, 13 May 2024 11:32:21 -0600 Subject: [PATCH 6/7] Update pyproject.toml --- pyproject.toml | 78 ++++++++++++++++++++++---------------------------- 1 file changed, 34 insertions(+), 44 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index f20b411..bc38604 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,10 +1,3 @@ -[build-system] -build-backend = "poetry_dynamic_versioning.backend" -requires = [ - "poetry-core==1.8.1", - "poetry-dynamic-versioning==1.2", -] - [tool.poetry] name = "meltano-map-transform" version = "0.0.0" @@ -25,13 +18,7 @@ documentation = "https://github.com/MeltanoLabs/meltano-map-transform#readme" [tool.poetry.dependencies] python = ">=3.8" -singer-sdk = { version = "~=0.37.0", extras = [ - "faker", -] } - -[tool.poetry.scripts] -# CLI declaration -meltano-map-transform = "meltano_map_transform.mapper:StreamTransform.cli" +singer-sdk = {version = "~=0.37.0", extras = ["faker"]} [tool.poetry.dev-dependencies] pytest = ">=7.4.4" @@ -51,30 +38,47 @@ metadata = true style = "pep440" vcs = "git" -[tool.ruff] -src = [ - "meltano_map_transform", +[tool.pytest.ini_options] +addopts = "-vvv" + +[tool.mypy] +python_version = "3.12" +warn_unused_configs = true + +[[tool.mypy.overrides]] +ignore_missing_imports = true +module = [ + "backoff.*", + "singer.*", # https://github.com/transferwise/pipelinewise-singer-python/issues/25 +] + +[build-system] +build-backend = "poetry_dynamic_versioning.backend" +requires = [ + "poetry-core==1.8.1", + "poetry-dynamic-versioning==1.2", ] + +[tool.poetry.scripts] +# CLI declaration +meltano-map-transform = "meltano_map_transform.mapper:StreamTransform.cli" + +[tool.ruff] +src = ["meltano_map_transform"] target-version = "py38" [tool.ruff.lint] ignore = [ - "ANN101", # missing-type-self - "ANN102", # missing-type-cls - "DJ", # flake8-django - "PD", # pandas-vet -] -select = [ - "ALL", + "ANN101", # missing-type-self + "ANN102", # missing-type-cls + "DJ", # flake8-django + "PD", # pandas-vet ] +select = ["ALL"] [tool.ruff.lint.isort] -known-first-party = [ - "meltano_map_transform", -] -required-imports = [ - "from __future__ import annotations", -] +known-first-party = ["meltano_map_transform"] +required-imports = ["from __future__ import annotations"] [tool.ruff.lint.per-file-ignores] "tests/*" = [ @@ -84,17 +88,3 @@ required-imports = [ [tool.ruff.lint.pydocstyle] convention = "google" - -[tool.pytest.ini_options] -addopts = "-vvv" - -[tool.mypy] -python_version = "3.12" -warn_unused_configs = true - -[[tool.mypy.overrides]] -ignore_missing_imports = true -module = [ - "backoff.*", - "singer.*", # https://github.com/transferwise/pipelinewise-singer-python/issues/25 -] From 3008d605ba61bed87cc7c9e6301d0e9f204c0a24 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 13 May 2024 17:32:27 +0000 Subject: [PATCH 7/7] [pre-commit.ci] auto fixes from pre-commit.ci hooks for more information, see https://pre-commit.ci --- pyproject.toml | 78 ++++++++++++++++++++++++++++---------------------- 1 file changed, 44 insertions(+), 34 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index bc38604..6adc9f2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,3 +1,10 @@ +[build-system] +build-backend = "poetry_dynamic_versioning.backend" +requires = [ + "poetry-core==1.8.1", + "poetry-dynamic-versioning==1.2", +] + [tool.poetry] name = "meltano-map-transform" version = "0.0.0" @@ -18,11 +25,17 @@ documentation = "https://github.com/MeltanoLabs/meltano-map-transform#readme" [tool.poetry.dependencies] python = ">=3.8" -singer-sdk = {version = "~=0.37.0", extras = ["faker"]} +singer-sdk = { version = "~=0.37.0", extras = [ + "faker", +] } [tool.poetry.dev-dependencies] pytest = ">=7.4.4" +[tool.poetry.scripts] +# CLI declaration +meltano-map-transform = "meltano_map_transform.mapper:StreamTransform.cli" + [tool.poetry-dynamic-versioning] enable = true format-jinja = """ @@ -38,47 +51,30 @@ metadata = true style = "pep440" vcs = "git" -[tool.pytest.ini_options] -addopts = "-vvv" - -[tool.mypy] -python_version = "3.12" -warn_unused_configs = true - -[[tool.mypy.overrides]] -ignore_missing_imports = true -module = [ - "backoff.*", - "singer.*", # https://github.com/transferwise/pipelinewise-singer-python/issues/25 -] - -[build-system] -build-backend = "poetry_dynamic_versioning.backend" -requires = [ - "poetry-core==1.8.1", - "poetry-dynamic-versioning==1.2", -] - -[tool.poetry.scripts] -# CLI declaration -meltano-map-transform = "meltano_map_transform.mapper:StreamTransform.cli" - [tool.ruff] -src = ["meltano_map_transform"] +src = [ + "meltano_map_transform", +] target-version = "py38" [tool.ruff.lint] ignore = [ - "ANN101", # missing-type-self - "ANN102", # missing-type-cls - "DJ", # flake8-django - "PD", # pandas-vet + "ANN101", # missing-type-self + "ANN102", # missing-type-cls + "DJ", # flake8-django + "PD", # pandas-vet +] +select = [ + "ALL", ] -select = ["ALL"] [tool.ruff.lint.isort] -known-first-party = ["meltano_map_transform"] -required-imports = ["from __future__ import annotations"] +known-first-party = [ + "meltano_map_transform", +] +required-imports = [ + "from __future__ import annotations", +] [tool.ruff.lint.per-file-ignores] "tests/*" = [ @@ -88,3 +84,17 @@ required-imports = ["from __future__ import annotations"] [tool.ruff.lint.pydocstyle] convention = "google" + +[tool.pytest.ini_options] +addopts = "-vvv" + +[tool.mypy] +python_version = "3.12" +warn_unused_configs = true + +[[tool.mypy.overrides]] +ignore_missing_imports = true +module = [ + "backoff.*", + "singer.*", # https://github.com/transferwise/pipelinewise-singer-python/issues/25 +]