From a529f38509270ac4291bde01f56862bbe1df0e49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edgar=20Ram=C3=ADrez-Mondrag=C3=B3n?= Date: Wed, 31 Jan 2024 10:42:00 -0600 Subject: [PATCH] test: Test with singer-sdk prerelease --- meltano.yml | 2 +- poetry.lock | 5 ++++- pyproject.toml | 10 +++++++++- 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/meltano.yml b/meltano.yml index 787453f..9d686b2 100644 --- a/meltano.yml +++ b/meltano.yml @@ -36,7 +36,7 @@ plugins: mappers: - name: meltano-map-transformer namespace: meltano_map_transformer - pip_url: -e . + pip_url: --pre -e . executable: meltano-map-transform settings: - name: stream_maps diff --git a/poetry.lock b/poetry.lock index ce1d872..f450fce 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1386,7 +1386,10 @@ files = [ docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-lint"] testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy (>=0.9.1)", "pytest-ruff"] +[extras] +faker = ["faker"] + [metadata] lock-version = "2.0" python-versions = ">=3.8" -content-hash = "018a46c906a0f72ba7ba10461a4b82601a09ed2467e9c82f608ee07ec06dd254" +content-hash = "c804b61cc8cf7f8254f29f519e59919acaf3a7351b1e5d6b7349c2fc3731164f" diff --git a/pyproject.toml b/pyproject.toml index 27d8065..a2d8af0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -18,11 +18,19 @@ documentation = "https://github.com/MeltanoLabs/meltano-map-transform#readme" [tool.poetry.dependencies] python = ">=3.8" -singer-sdk = {version = "~=0.35.0", extras = ["faker"]} +faker = { version = "~=22.6", optional = true } + +[tool.poetry.dependencies.singer-sdk] +version = ">=0.35.0" +allow-prereleases = true +extras = ["faker"] [tool.poetry.dev-dependencies] pytest = ">=7.4.4" +[tool.poetry.extras] +faker = ["faker"] + [tool.poetry-dynamic-versioning] enable = true format-jinja = """