diff --git a/poetry.lock b/poetry.lock index 6f9b5534e..a927884f6 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2103,18 +2103,18 @@ scramp = ">=1.4.1" [[package]] name = "platformdirs" -version = "2.5.2" -description = "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." +version = "3.11.0" +description = "A small Python package for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." optional = false python-versions = ">=3.7" files = [ - {file = "platformdirs-2.5.2-py3-none-any.whl", hash = "sha256:027d8e83a2d7de06bbac4e5ef7e023c02b863d7ea5d079477e722bb41ab25788"}, - {file = "platformdirs-2.5.2.tar.gz", hash = "sha256:58c8abb07dcb441e6ee4b11d8df0ac856038f944ab98b7be6b27b2a3c7feef19"}, + {file = "platformdirs-3.11.0-py3-none-any.whl", hash = "sha256:e9d171d00af68be50e9202731309c4e658fd8bc76f55c11c7dd760d023bda68e"}, + {file = "platformdirs-3.11.0.tar.gz", hash = "sha256:cf8ee52a3afdb965072dcc652433e0c7e3e40cf5ea1477cd4b3b1d2eb75495b3"}, ] [package.extras] -docs = ["furo (>=2021.7.5b38)", "proselint (>=0.10.2)", "sphinx (>=4)", "sphinx-autodoc-typehints (>=1.12)"] -test = ["appdirs (==1.4.4)", "pytest (>=6)", "pytest-cov (>=2.7)", "pytest-mock (>=3.6)"] +docs = ["furo (>=2023.7.26)", "proselint (>=0.13)", "sphinx (>=7.1.1)", "sphinx-autodoc-typehints (>=1.24)"] +test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=7.4)", "pytest-cov (>=4.1)", "pytest-mock (>=3.11.1)"] [[package]] name = "pluggy" @@ -3290,55 +3290,70 @@ files = [ [[package]] name = "snowflake-connector-python" -version = "2.8.3" +version = "3.2.1" description = "Snowflake Connector for Python" optional = true -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "snowflake-connector-python-2.8.3.tar.gz", hash = "sha256:8888e852270410c5bafb3f813d6d2abe779418ca7c4b56cfe542e3a65b98e9cb"}, - {file = "snowflake_connector_python-2.8.3-cp310-cp310-macosx_10_14_x86_64.whl", hash = "sha256:ff5c4e675f5896b61b1e9e3597bd652e3880b8ce34fa5fb73e0211c8ebe4b673"}, - {file = "snowflake_connector_python-2.8.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:1dde9972606358ad91838848995f5d86291579fc1c98b1eb31c269e6f15b9a40"}, - {file = "snowflake_connector_python-2.8.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fab7c44b60c7b551d20d1e0aea8649123db14e57e4246a93a1c053aedd81f2e"}, - {file = "snowflake_connector_python-2.8.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13d6062f1c76373998035145a2f21a03d1c33cbad2de4d5676f6436ff1277c02"}, - {file = "snowflake_connector_python-2.8.3-cp310-cp310-win_amd64.whl", hash = "sha256:ccf305753d465902053bd65eb2e2f62b2dd5b85d6749bfef64b474d2e0617e3e"}, - {file = "snowflake_connector_python-2.8.3-cp37-cp37m-macosx_10_14_x86_64.whl", hash = "sha256:8a42f8d5f23c4fc3485d2692568c2942e71339031f447bc446f5ed7c99fd0088"}, - {file = "snowflake_connector_python-2.8.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b7314eddfc460c625c585abc5e282f68c76df9429e7d0e10c2dc371728eb8f8"}, - {file = "snowflake_connector_python-2.8.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:56b4801c1becc94bd17bd55a8ab2a50e85bb4987a5d3b86b0678871bfd0db24c"}, - {file = "snowflake_connector_python-2.8.3-cp37-cp37m-win_amd64.whl", hash = "sha256:1e4957b4cea93a2135a420d900dadd959b33429309781982b7fdff0452c45b6a"}, - {file = "snowflake_connector_python-2.8.3-cp38-cp38-macosx_10_14_x86_64.whl", hash = "sha256:d61f9e9f68d6a723e22c7279cb9d5b439954f7c90774a5a5d59a17c065997f64"}, - {file = "snowflake_connector_python-2.8.3-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:084c5880d6708bcca6762f3b14347e936a94cb76e96e4850da2a4ffd5e605fb0"}, - {file = "snowflake_connector_python-2.8.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:af994f773fb49bc62339db15174e693dd2ea2841cea4e536fb37fa147c1285ea"}, - {file = "snowflake_connector_python-2.8.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6b38504a48c01342a826b492bdefe032f2ec51826ad67ae379b4b65e0f42ce71"}, - {file = "snowflake_connector_python-2.8.3-cp38-cp38-win_amd64.whl", hash = "sha256:445f453f8a49f4907bd096f58aeefbe2a51912627527d7a49258b76c2c30ca0d"}, - {file = "snowflake_connector_python-2.8.3-cp39-cp39-macosx_10_14_x86_64.whl", hash = "sha256:a1c4e335d5acfea4b9afc1b6fd0a0d9523123df925be593e0b6309fc75bee882"}, - {file = "snowflake_connector_python-2.8.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:0adcea84ba163b2ddf4c0fc32c021eba65c2ff1319a48d491e66bfa9cfea5e5e"}, - {file = "snowflake_connector_python-2.8.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:198a78aa8b6a86b108e16de13bb7eb64b37e4d2c4e8f85acc64e842a21bdd466"}, - {file = "snowflake_connector_python-2.8.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ef120391abfd72ec459ee52106a892ae673e2bad4088b960028c990f81007c77"}, - {file = "snowflake_connector_python-2.8.3-cp39-cp39-win_amd64.whl", hash = "sha256:b6c1f14d08d055a578231571c5d2c6554499bd2b06c2cf7d0a7e7b7ffe92a2e7"}, + {file = "snowflake-connector-python-3.2.1.tar.gz", hash = "sha256:2f92112964e4d36c67dbcf900f0b6c4b56a4ab0b3cf44a0d166d290e867a9d8b"}, + {file = "snowflake_connector_python-3.2.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d320bf645cd59afdb6f1c01e1cc818c63da0f3379055ad48f4a3cd2a91219743"}, + {file = "snowflake_connector_python-3.2.1-cp310-cp310-macosx_11_0_x86_64.whl", hash = "sha256:b1c92af498b77e6ec354465b8f7fb43be3b1140d0e469de4847deb9b9963ebc4"}, + {file = "snowflake_connector_python-3.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e02fdb99d08ef82b04d43289293ba97e3a92547fa49aa2cb9ae4a9bd00cfeab4"}, + {file = "snowflake_connector_python-3.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:af1f7587f2caf62afb1f5a9bd1e47096d802ba610bb3878aad9694a7f81ddd1c"}, + {file = "snowflake_connector_python-3.2.1-cp310-cp310-win_amd64.whl", hash = "sha256:6e69443088cd510318e7832ea4e48daf56f32ee50045885587fc37e7c6ef71ff"}, + {file = "snowflake_connector_python-3.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e02de34a03450085fdb974e4122029381d1f78d11aac5a1101284613d229a0e9"}, + {file = "snowflake_connector_python-3.2.1-cp311-cp311-macosx_11_0_x86_64.whl", hash = "sha256:4a887eabec98539e453d704b75e58a4a46d49449b885399dd6c593ce344ee89c"}, + {file = "snowflake_connector_python-3.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6bff7ed4f170445af466ceebf0995376420c67aecb6c8bd79ca0173b95574d94"}, + {file = "snowflake_connector_python-3.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f11dae04f54562efccf809db1d7c67f3100e667be32159973d569ab46482024b"}, + {file = "snowflake_connector_python-3.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:726a1015657087f00a451239f57b0fe72e32a3020003d8e60e6f3ae03efc1143"}, + {file = "snowflake_connector_python-3.2.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:5c18161cb5834c63246e911ae83a5939ece09b51c1ca94ec70744e1360bf0485"}, + {file = "snowflake_connector_python-3.2.1-cp38-cp38-macosx_11_0_x86_64.whl", hash = "sha256:4b216c01fcb7100009d35801f29284ddbbbac7b48e0a90f58a76722c69f6d7c9"}, + {file = "snowflake_connector_python-3.2.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:10132e1a8796d0d1d883bbd2ead1faf32a82c8635c453a7f9517a56fd913b4f0"}, + {file = "snowflake_connector_python-3.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:484fbb9ee0727174babaf44e1a1a0791b180ade92c5b3ba88b041295d5f211fc"}, + {file = "snowflake_connector_python-3.2.1-cp38-cp38-win_amd64.whl", hash = "sha256:e96d38dc5e07ecfe65dca245474fddef00c9030c35eab37c38323f96ef4fdda5"}, + {file = "snowflake_connector_python-3.2.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:b6a1518388759b6b34de0f7f4f23e858966fb567a20a326df44cec5edc651e3e"}, + {file = "snowflake_connector_python-3.2.1-cp39-cp39-macosx_11_0_x86_64.whl", hash = "sha256:bb3a1a179ecc68c0c8842633640cea1ba02e6f47dc37a412b3872ea02ed20e46"}, + {file = "snowflake_connector_python-3.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1163dc676c14db571b4ccee9b891e610832f7ce4d555eb84473277d627793b95"}, + {file = "snowflake_connector_python-3.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:503f8ea6d6e9c43e2a50782e9c241f66ced105e6513ce2f295c31bacb01a664a"}, + {file = "snowflake_connector_python-3.2.1-cp39-cp39-win_amd64.whl", hash = "sha256:46f13f63b2d6c5a5b858385cce80149611a749dea1e016e4400555230e293b3a"}, ] [package.dependencies] asn1crypto = ">0.24.0,<2.0.0" certifi = ">=2017.4.17" cffi = ">=1.9,<2.0.0" -charset-normalizer = ">=2,<3" -cryptography = ">=3.1.0,<41.0.0" +charset-normalizer = ">=2,<4" +cryptography = ">=3.1.0,<42.0.0" filelock = ">=3.5,<4" idna = ">=2.5,<4" oscrypto = "<2.0.0" +packaging = "*" +platformdirs = ">=2.6.0,<4.0.0" pycryptodomex = ">=3.2,<3.5.0 || >3.5.0,<4.0.0" pyjwt = "<3.0.0" -pyOpenSSL = ">=16.2.0,<23.0.0" +pyOpenSSL = ">=16.2.0,<24.0.0" pytz = "*" requests = "<3.0.0" -setuptools = ">34.0.0" +sortedcontainers = ">=2.4.0" +tomlkit = "*" typing-extensions = ">=4.3,<5" urllib3 = ">=1.21.1,<1.27" [package.extras] -development = ["Cython", "coverage", "more-itertools", "numpy (<1.24.0)", "pendulum (!=2.1.1)", "pexpect", "pytest (<7.3.0)", "pytest-cov", "pytest-rerunfailures", "pytest-timeout", "pytest-xdist", "pytzdata"] -pandas = ["pandas (>=1.0.0,<1.6.0)", "pyarrow (>=8.0.0,<8.1.0)"] -secure-local-storage = ["keyring (!=16.1.0,<24.0.0)"] +development = ["Cython", "coverage", "more-itertools", "numpy (<1.26.0)", "pendulum (!=2.1.1)", "pexpect", "pytest (<7.5.0)", "pytest-cov", "pytest-rerunfailures", "pytest-timeout", "pytest-xdist", "pytzdata"] +pandas = ["pandas (>=1.0.0,<2.1.0)", "pyarrow (>=10.0.1,<10.1.0)"] +secure-local-storage = ["keyring (!=16.1.0,<25.0.0)"] + +[[package]] +name = "sortedcontainers" +version = "2.4.0" +description = "Sorted Containers -- Sorted List, Sorted Dict, Sorted Set" +optional = true +python-versions = "*" +files = [ + {file = "sortedcontainers-2.4.0-py2.py3-none-any.whl", hash = "sha256:a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0"}, + {file = "sortedcontainers-2.4.0.tar.gz", hash = "sha256:25caa5a06cc30b6b83d11423433f65d1f9d76c4c6a0c90e3379eaa43b9bfdb88"}, +] [[package]] name = "soupsieve" @@ -3461,6 +3476,17 @@ files = [ {file = "tomli-2.0.1.tar.gz", hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"}, ] +[[package]] +name = "tomlkit" +version = "0.12.1" +description = "Style preserving TOML library" +optional = true +python-versions = ">=3.7" +files = [ + {file = "tomlkit-0.12.1-py3-none-any.whl", hash = "sha256:712cbd236609acc6a3e2e97253dfc52d4c2082982a88f61b640ecf0817eab899"}, + {file = "tomlkit-0.12.1.tar.gz", hash = "sha256:38e1ff8edb991273ec9f6181244a6a391ac30e9f5098e7535640ea6be97a7c86"}, +] + [[package]] name = "toucan-client" version = "1.1.2" @@ -3798,4 +3824,4 @@ toucan-toco = ["toucan-client"] [metadata] lock-version = "2.0" python-versions = ">=3.10,<3.11" -content-hash = "f80d9c80b413294b94482d8bc11f582bc8a153394b29170317f5587e7bf15330" +content-hash = "880f210c982aff8e5a54439e2ebdaacca6aaaa4e2a19db74e98cf08b90732e2f" diff --git a/pyproject.toml b/pyproject.toml index 0956a553d..6a1c1bd6c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -60,7 +60,7 @@ PyJWT = {version = ">=1.5.3,<3", optional = true} simplejson = {version = "^3.17.6", optional = true} pyhdb = {version = ">=0.3.4,<1.0", optional = true} zeep = {version = "^4.1.0", optional = true} -snowflake-connector-python = {version = "^2.7.12", optional = true} +snowflake-connector-python = {version = ">=2.7.12,<4.0.0", optional = true} pyarrow = {version = "<9", optional = true} toucan-client = {version = "^1.0.1", optional = true} hubspot-api-client = {version = "^7.4.0", optional = true}