diff --git a/pyproject.toml b/pyproject.toml index aa8a2af..6afbf41 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -124,3 +124,6 @@ sqlalchemy = "sa" [tool.ruff.lint.pydocstyle] convention = "google" + +[tool.uv.sources] +singer-sdk = { git = "https://github.com/meltano/sdk.git" } diff --git a/uv.lock b/uv.lock index a6fdf10..378d05e 100644 --- a/uv.lock +++ b/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 2 +revision = 3 requires-python = ">=3.9" resolution-markers = [ "python_full_version >= '3.10'", @@ -602,7 +602,7 @@ requires-dist = [ { name = "faker", marker = "extra == 'faker'", specifier = "~=37.1" }, { name = "psycopg", extras = ["binary"], specifier = "==3.2.9" }, { name = "psycopg2-binary", specifier = "==2.9.10" }, - { name = "singer-sdk", specifier = "~=0.47.0" }, + { name = "singer-sdk", git = "https://github.com/meltano/sdk.git" }, { name = "sqlalchemy", specifier = "~=2.0" }, { name = "sshtunnel", specifier = "==0.4.0" }, ] @@ -1295,10 +1295,10 @@ wheels = [ [[package]] name = "singer-sdk" -version = "0.47.4" -source = { registry = "https://pypi.org/simple" } +version = "0.47.5.dev92+gf213dc33" +source = { git = "https://github.com/meltano/sdk.git#f213dc338ba053d8a6dc1a978732f65c14a2fbf8" } dependencies = [ - { name = "backoff", marker = "python_full_version < '4'" }, + { name = "backoff" }, { name = "backports-datetime-fromisoformat", marker = "python_full_version < '3.11'" }, { name = "click", version = "8.1.8", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, { name = "click", version = "8.2.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, @@ -1317,13 +1317,9 @@ dependencies = [ { name = "simpleeval" }, { name = "simplejson" }, { name = "sqlalchemy" }, - { name = "typing-extensions" }, + { name = "typing-extensions", marker = "python_full_version < '3.13'" }, { name = "universal-pathlib" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/c8/5b/1b8e37d223e7651c30ecc45d5772950c5babb4f137494a444e314d160e2e/singer_sdk-0.47.4.tar.gz", hash = "sha256:d70642f2f5d55f794fe3b311ccacabb86a41c3a3bb37260b3119d3aadce0459c", size = 2450794, upload-time = "2025-06-25T00:49:58Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/48/06/00943f3da3998aa929a761286b8b84e7305083cc70d41cf88ecd9bf65186/singer_sdk-0.47.4-py3-none-any.whl", hash = "sha256:9522f92e7c14dc5773bc4d83dee456ad4760869957f718bc053f75c43121107e", size = 192387, upload-time = "2025-06-25T00:49:56.278Z" }, -] [[package]] name = "sqlalchemy"