From 3f286fbdfcb0b3334894badd864a30e811a89e70 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 27 Jan 2025 14:04:55 -0600
Subject: [PATCH] feat(deps): bump singer-sdk from 0.43.1 to 0.44.0 (#288)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps [singer-sdk](https://github.com/meltano/sdk) from 0.43.1 to
0.44.0.
Release notes
Sourced from singer-sdk's
releases.
v0.44.0 (2025-01-23)
✨ New
- #2830
Allow developers to mark stream schema and settings fields as
deprecated
- #2829
Support a
x-sql-datatype
JSON Schema annotation to let
targets customize SQL type handling
- #2819 Add
SHA256 encryption method to inline stream maps -- Thanks
@ben-schulz-mh
!
📦 Packaging changes
- #2407 Use
Poetry support for PEP 621
- #2822
Make paramiko and transitive SSH dependencies optional
- #2821
Require urllib3 < 2 on Python < 3.10
Changelog
Sourced from singer-sdk's
changelog.
v0.44.0 (2025-01-23)
✨ New
- #2830
Allow developers to mark stream schema and settings fields as
deprecated
- #2829
Support a
x-sql-datatype
JSON Schema annotation to let
targets customize SQL type handling
- #2819 Add
SHA256 encryption method to inline stream maps -- Thanks
@ben-schulz-mh
!
📦 Packaging changes
- #2407 Use
Poetry support for PEP 621
- #2822
Make paramiko and transitive SSH dependencies optional
- #2821
Require urllib3 < 2 on Python < 3.10
Commits
57085dd
chore: Release v0.44.0 (#2837)
d1ba400
chore(deps): bump pre-commit from 4.0.1 to 4.1.0 in
/.github/workflows/resour...
0572fef
chore: pre-commit autoupdate (#2833)
1079131
chore: Update templates (#2820)
b4c6ecc
feat: Allow developers to mark stream schema and settings fields as
deprecate...
b3610ca
feat(targets): Support a x-sql-datatype
JSON Schema
annotation to let targe...
8638b07
chore: pre-commit autoupdate (#2828)
a8e6bf0
chore: Run poetry lock --regenerate
(#2827)
b658134
chore(deps): bump poetry from 2.0.0 to 2.0.1 in /.github/workflows in
the ci ...
ecfc71d
chore: Fix typo PyPi -> PyPI (#2825)
- Additional commits viewable in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
poetry.lock | 36 ++++++++++++++++++++++++++++--------
pyproject.toml | 2 +-
2 files changed, 29 insertions(+), 9 deletions(-)
diff --git a/poetry.lock b/poetry.lock
index 7732115..cc377f3 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -419,8 +419,8 @@ files = [
google-api-core = {version = ">=1.34.1,<2.0.dev0 || >=2.11.dev0,<3.0.0dev", extras = ["grpc"]}
google-auth = ">=2.14.1,<2.24.0 || >2.24.0,<2.25.0 || >2.25.0,<3.0.0dev"
proto-plus = [
- {version = ">=1.25.0,<2.0.0dev", markers = "python_version >= \"3.13\""},
{version = ">=1.22.3,<2.0.0dev", markers = "python_version < \"3.13\""},
+ {version = ">=1.25.0,<2.0.0dev", markers = "python_version >= \"3.13\""},
]
protobuf = ">=3.20.2,<4.21.0 || >4.21.0,<4.21.1 || >4.21.1,<4.21.2 || >4.21.2,<4.21.3 || >4.21.3,<4.21.4 || >4.21.4,<4.21.5 || >4.21.5,<6.0.0dev"
@@ -439,16 +439,16 @@ files = [
google-auth = ">=2.14.1,<3.0.dev0"
googleapis-common-protos = ">=1.56.2,<2.0.dev0"
grpcio = [
- {version = ">=1.49.1,<2.0dev", optional = true, markers = "python_version >= \"3.11\" and extra == \"grpc\""},
{version = ">=1.33.2,<2.0dev", optional = true, markers = "python_version < \"3.11\" and extra == \"grpc\""},
+ {version = ">=1.49.1,<2.0dev", optional = true, markers = "python_version >= \"3.11\" and extra == \"grpc\""},
]
grpcio-status = [
- {version = ">=1.49.1,<2.0.dev0", optional = true, markers = "python_version >= \"3.11\" and extra == \"grpc\""},
{version = ">=1.33.2,<2.0.dev0", optional = true, markers = "python_version < \"3.11\" and extra == \"grpc\""},
+ {version = ">=1.49.1,<2.0.dev0", optional = true, markers = "python_version >= \"3.11\" and extra == \"grpc\""},
]
proto-plus = [
- {version = ">=1.25.0,<2.0.0dev", markers = "python_version >= \"3.13\""},
{version = ">=1.22.3,<2.0.0dev", markers = "python_version < \"3.13\""},
+ {version = ">=1.25.0,<2.0.0dev", markers = "python_version >= \"3.13\""},
]
protobuf = ">=3.19.5,<3.20.0 || >3.20.0,<3.20.1 || >3.20.1,<4.21.0 || >4.21.0,<4.21.1 || >4.21.1,<4.21.2 || >4.21.2,<4.21.3 || >4.21.3,<4.21.4 || >4.21.4,<4.21.5 || >4.21.5,<6.0.0.dev0"
requests = ">=2.18.0,<3.0.0.dev0"
@@ -1399,13 +1399,13 @@ files = [
[[package]]
name = "singer-sdk"
-version = "0.43.1"
+version = "0.44.0"
description = "A framework for building Singer taps"
optional = false
python-versions = ">=3.9"
files = [
- {file = "singer_sdk-0.43.1-py3-none-any.whl", hash = "sha256:bd03da661317907b26db6806f1adb2a365c6183889f981602a405f8f784aa1ba"},
- {file = "singer_sdk-0.43.1.tar.gz", hash = "sha256:4941208e95bde7865943b06677536aee316a755b5b3b7af0a6ef7717454e8645"},
+ {file = "singer_sdk-0.44.0-py3-none-any.whl", hash = "sha256:15d896edae6e16c2614e5211f52546a63ea58cd88578e61efc259dfefc032972"},
+ {file = "singer_sdk-0.44.0.tar.gz", hash = "sha256:050ab063188a0d6f6989456d0d3d9c52cb6da706950ec6f8d8ad1a60ecae7a1b"},
]
[package.dependencies]
@@ -1430,6 +1430,10 @@ simpleeval = ">=0.9.13,<1.0.1 || >1.0.1"
simplejson = ">=3.17.6"
sqlalchemy = ">=1.4,<3.0"
typing-extensions = ">=4.5.0"
+urllib3 = [
+ {version = "<2", markers = "python_version < \"3.10\""},
+ {version = "*", markers = "python_version >= \"3.10\""},
+]
[package.extras]
docs = ["furo (>=2024.5.6)", "myst-parser (>=3)", "pytest (>=7.2.1)", "sphinx (>=7)", "sphinx-copybutton (>=0.5.2)", "sphinx-inline-tabs (>=2023.4.21)", "sphinx-notfound-page (>=1.0.0)", "sphinx-reredirects (>=0.1.5)"]
@@ -1568,6 +1572,22 @@ files = [
{file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"},
]
+[[package]]
+name = "urllib3"
+version = "1.26.20"
+description = "HTTP library with thread-safe connection pooling, file post, and more."
+optional = false
+python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7"
+files = [
+ {file = "urllib3-1.26.20-py2.py3-none-any.whl", hash = "sha256:0ed14ccfbf1c30a9072c7ca157e4319b70d65f623e91e7b32fadb2853431016e"},
+ {file = "urllib3-1.26.20.tar.gz", hash = "sha256:40c2dc0c681e47eb8f90e7e27bf6ff7df2e677421fd46756da1161c39ca70d32"},
+]
+
+[package.extras]
+brotli = ["brotli (==1.0.9)", "brotli (>=1.0.9)", "brotlicffi (>=0.8.0)", "brotlipy (>=0.6.0)"]
+secure = ["certifi", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "ipaddress", "pyOpenSSL (>=0.14)", "urllib3-secure-extra"]
+socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"]
+
[[package]]
name = "urllib3"
version = "2.2.3"
@@ -1607,4 +1627,4 @@ type = ["pytest-mypy"]
[metadata]
lock-version = "2.0"
python-versions = ">=3.9"
-content-hash = "b3e46e5d423829d7a31681ca18630be4316a6ac8e537c7f6e35f034eb8852f43"
+content-hash = "67f287e9ea0b476e24e5e27409b393eced25260a1f65e67e7dcbc46a8eff0638"
diff --git a/pyproject.toml b/pyproject.toml
index 80b1f6d..1bffe40 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -20,7 +20,7 @@ license = "Apache-2.0"
[tool.poetry.dependencies]
python = ">=3.9"
backports-datetime-fromisoformat = { version = "~=2.0.1", python = "<3.11" }
-singer-sdk = "~=0.43.1"
+singer-sdk = "~=0.44.0"
google-analytics-data = "~=0.18.8"
[tool.poetry.group.dev.dependencies]