From 027dc450a5e24a79dfc36d1f086f72f0f2a40fa5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 1 Jul 2024 00:33:33 +0000 Subject: [PATCH 1/4] chore(deps): lock file maintenance --- poetry.lock | 369 ++++++++++++++++++++++++++-------------------------- 1 file changed, 185 insertions(+), 184 deletions(-) diff --git a/poetry.lock b/poetry.lock index 2c9dfc77c7b3..cfb9bb327891 100644 --- a/poetry.lock +++ b/poetry.lock @@ -913,77 +913,77 @@ colorama = {version = "*", markers = "platform_system == \"Windows\""} [[package]] name = "clickhouse-connect" -version = "0.7.12" +version = "0.7.14" description = "ClickHouse Database Core Driver for Python, Pandas, and Superset" optional = true python-versions = "~=3.8" files = [ - {file = "clickhouse-connect-0.7.12.tar.gz", hash = "sha256:7e91505ced27ddb50360ba0dcc731136b2e665efc31b3c9ec2528ba246f0f075"}, - {file = "clickhouse_connect-0.7.12-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d7b0c2d83e7573544a07f3c2e5f249e5175906fa2e742135833962af66aa40b6"}, - {file = "clickhouse_connect-0.7.12-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:b59754a2f369b511e2810e26f8674faf7918fd056dc23e749f3a12bd3035f95f"}, - {file = "clickhouse_connect-0.7.12-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5ea924f7649474d1868164a0588b67a7f86c11ffa1b1e81fb3e1b728010899f0"}, - {file = "clickhouse_connect-0.7.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:733be84f5288e6ac4f22e0689534fb9d6001372f9ab7165a10db909cd67efccc"}, - {file = "clickhouse_connect-0.7.12-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ae284bb38f6315dcea9865f0bf2f6089290631a2b77b9a228f22992b877fb8e9"}, - {file = "clickhouse_connect-0.7.12-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:35d7239bdc6c82369da911d14b2dee9dfd129f0f18ff203bd9043f0757d18900"}, - {file = "clickhouse_connect-0.7.12-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:d034a09ee5a2f9f6c3cef7473d8171bdb0a9000a49ab7fadc6f48d936e8a25ce"}, - {file = "clickhouse_connect-0.7.12-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a00343a7af7955c3505adbfb586df81bf4bd4b2b793454e7211abc76d8f3903e"}, - {file = "clickhouse_connect-0.7.12-cp310-cp310-win32.whl", hash = "sha256:eef01173b7ac2c7638b75334f4de45e9fef0f42164488b3feaac8fb0f32fa0e5"}, - {file = "clickhouse_connect-0.7.12-cp310-cp310-win_amd64.whl", hash = "sha256:84fe9401c7013ead9ddd01d03efc5cba8952addbf9ff13c583577f3734afe301"}, - {file = "clickhouse_connect-0.7.12-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f98e594289c939b5a037375e5c0bac5768d0b206549a0966e2df5d8b40f8f4b7"}, - {file = "clickhouse_connect-0.7.12-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:670481c0a936de6782aef22d52569235d8601a2a508bacd436315cbac2f88ad7"}, - {file = "clickhouse_connect-0.7.12-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fc395b7b921fd67c3b5b0511f4ca4a9f6d25b00919727508ae5a5f3ac5491cd"}, - {file = "clickhouse_connect-0.7.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4bca9c3ef83283c39288dff10c8071273249ef200b0ce13dbc16d857862d11e8"}, - {file = "clickhouse_connect-0.7.12-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:76decbb6c89ce40dea54ba4469a992bdb05768feac8c01b071ce431cdb0689cd"}, - {file = "clickhouse_connect-0.7.12-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:6caa70f5d67e8d41509aee816d2726f8d40940565337625f3db1545cfdf1dd8b"}, - {file = "clickhouse_connect-0.7.12-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:808213bb3e628d236125ecd2699f30db7f342f80d1b1c95fd2c85248872f3be2"}, - {file = "clickhouse_connect-0.7.12-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:054f9a80bcfa2836f1357f8007f71c79c626f98407f4f37a36608687b0aec2d2"}, - {file = "clickhouse_connect-0.7.12-cp311-cp311-win32.whl", hash = "sha256:dda7a1c7ea243dd9a1f7b6763c8add6c7c971ac78ca6cf6de1fb95f7cd8ee994"}, - {file = "clickhouse_connect-0.7.12-cp311-cp311-win_amd64.whl", hash = "sha256:9de0d3832842ee944ef167dea626abfc04d5770c55854d99a9de4c1e23b1a3cc"}, - {file = "clickhouse_connect-0.7.12-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:575a1d4983642e364650deb66641fc6b6dfd0195ac91447865a6953810e1401d"}, - {file = "clickhouse_connect-0.7.12-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:89f71869133cc7055c9ccea087725a49b18355df83898192eece77a646a0e68f"}, - {file = "clickhouse_connect-0.7.12-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f09f510efb0d10d3f09a36780e2b535a586e8d1c3d4976fc911e3f669c0f30b5"}, - {file = "clickhouse_connect-0.7.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e10b29bb9c47cffe804862c3575e447470434bf12189c687417d761711ddae17"}, - {file = "clickhouse_connect-0.7.12-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a860370f04ecb5cba994f06b75e73f8453ee83058e4d05cf2caeddc02dfcf352"}, - {file = "clickhouse_connect-0.7.12-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0eb64404e24b12759c05bfdca88f4ffe5af3b1915a115f736bdc9362e2b06758"}, - {file = "clickhouse_connect-0.7.12-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:c40995f63c59f9e2dedb61ff7baa4e4971841cbe42aab26a5240f035c6fdde5d"}, - {file = "clickhouse_connect-0.7.12-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:a8305e77421cdf8cc5cb2491e26ab4012b28edbfea095048d1d0e2b3a54a86b7"}, - {file = "clickhouse_connect-0.7.12-cp312-cp312-win32.whl", hash = "sha256:b56e5f4a9857ba842762d34b83930f1ac34d0d2443af646267f012d568453341"}, - {file = "clickhouse_connect-0.7.12-cp312-cp312-win_amd64.whl", hash = "sha256:50cd0694f5716f654de183491fc3d19db2db1245e4c19005d39cbf6e2784c026"}, - {file = "clickhouse_connect-0.7.12-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:907437edc24c04d1c8a9c0c773de68633b087f59978713fe47ccf92c87a78a4c"}, - {file = "clickhouse_connect-0.7.12-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:f1093024c0d56fa466b9d6d84d9141ce425c8a61563aaea153b4ab904b019dee"}, - {file = "clickhouse_connect-0.7.12-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:874dffe4fe7df0fca4cc1e5abe45291e85e47c500631b3b8f88ec46e5347c4c7"}, - {file = "clickhouse_connect-0.7.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9af63bf9b2011c595f353e120b6635f2f2dfce03296556a25fdb6f94c8c818e1"}, - {file = "clickhouse_connect-0.7.12-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:333c1d0c4f05588ae109ad6cde9540644274d50b8bab923dc187452c9df05d87"}, - {file = "clickhouse_connect-0.7.12-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:7356c8cf02dc902304b376fa838ac84bc1ae74b91bb52a389ed4966eae088064"}, - {file = "clickhouse_connect-0.7.12-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:e8ccc899d92a091713308a1715ccb015ada1cfc1ffa04f90722ad904e9388151"}, - {file = "clickhouse_connect-0.7.12-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:044d137fa82c0d1a543228ebf0185a7601fd3611b95e0fd5a424cfc2781d7c0a"}, - {file = "clickhouse_connect-0.7.12-cp38-cp38-win32.whl", hash = "sha256:5bd1b0c48a71b2fe060eeeb2728b9b2ae6e253030fa051997ad7eab09f7f0f43"}, - {file = "clickhouse_connect-0.7.12-cp38-cp38-win_amd64.whl", hash = "sha256:b68dc7a19c295c874623dd808330926dd109237696b2d9d1b64ef774a3e31e91"}, - {file = "clickhouse_connect-0.7.12-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:675d9c39fdb46e83f8b15a39980f0d4e40d879bf4625284b65938ad73d23b9bd"}, - {file = "clickhouse_connect-0.7.12-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:19feb877e7974623fd9ddabcc9f62e11bc075f8599ec8d5d3031d17e1f954f14"}, - {file = "clickhouse_connect-0.7.12-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c93b1a82392b90971dd7af718b4aaf0cc1b4fd9ef877dbf4d8075f8beca27cee"}, - {file = "clickhouse_connect-0.7.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9a4076dfde8c784e5bc87746e450d30055c0784d72e4dc8ad7ca56119d26a484"}, - {file = "clickhouse_connect-0.7.12-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:278bfaa6ce75cbac6563e606db093439027f5ba9c7422cf5b8af23cd6364b4fe"}, - {file = "clickhouse_connect-0.7.12-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:f816b947e3a78e9e0ccc0d94c6b24541ab534d4e408ac106151a3844322b0a3f"}, - {file = "clickhouse_connect-0.7.12-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:dabdc50e21f446cd378b2925d4babaf4b0332f99b3235bfa627db7ae001aea04"}, - {file = "clickhouse_connect-0.7.12-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:bf1731c148d7e7de65569ece1d0a0e7b298bebfb9855d1a1120b4b6d89f57c53"}, - {file = "clickhouse_connect-0.7.12-cp39-cp39-win32.whl", hash = "sha256:a110a5248b0c5a39f1f00da933cec3eba184ec7295a2fa1d21b0e87dfc576d35"}, - {file = "clickhouse_connect-0.7.12-cp39-cp39-win_amd64.whl", hash = "sha256:e624cf4a9f12320c883bfefdbeac8e40681b0094ddef70b326ac530980b2aa5d"}, - {file = "clickhouse_connect-0.7.12-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:2570e4c616d27724427345be08c86db5e815bc382090714d815869e155581671"}, - {file = "clickhouse_connect-0.7.12-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:89f746b87019dda0da388bdb2a9c490a340879c05ce10eba7ac10e70222701b1"}, - {file = "clickhouse_connect-0.7.12-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:59459da39869ba02de04fad4ddcbbf17a53fcf2209ba6eb1527417b480a30e91"}, - {file = "clickhouse_connect-0.7.12-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:94d2467e9c4662aa8d86c07a43e7d4d4fbeb829c26c32a25ad6347a24d005736"}, - {file = "clickhouse_connect-0.7.12-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:ef0a4aa684ff2b9e22ff8ac92c77395bae5302c28098a9743a3e0f82dab02e8f"}, - {file = "clickhouse_connect-0.7.12-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:f7cf7558d7756c4b1177272cbf58bc8f812ca1453906314696d8c0d81c96615d"}, - {file = "clickhouse_connect-0.7.12-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6e44efb721fd6fd0aee778dbf3f20db9b825f94183f66446ce4653ef5b209957"}, - {file = "clickhouse_connect-0.7.12-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fb28e5e0d49b0c818cad36d7f91927df9c48e07dd9b4e59e19fcb04a344d0e9c"}, - {file = "clickhouse_connect-0.7.12-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0c38b7759c8fc91c1555eb84eb55475d2bbff6894da0f46b5c935702360cec1a"}, - {file = "clickhouse_connect-0.7.12-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:61e6bcbcec116ef67014e87a49ac661544e8df1ed5786949cd486e0d75ae0891"}, - {file = "clickhouse_connect-0.7.12-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:b5622f161071a37e4e6357955c08ad55892f559629a63c4ba998dd6c69807963"}, - {file = "clickhouse_connect-0.7.12-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0631f32bae3d00a761a321eddf54152c2b060d678e6af83558ab0ad298b273af"}, - {file = "clickhouse_connect-0.7.12-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80d19842d770824e056f4aa2884d559eb281aae51c83a3030cc719b04132603b"}, - {file = "clickhouse_connect-0.7.12-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d76be5fcae367861cd72344498a13aae8702a78befd20a3571e980d3442c08a1"}, - {file = "clickhouse_connect-0.7.12-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:09e2088caaae539e64c3c8b5aa52c43e6d7de8a1db3178afe0cc3c25a5edf6e9"}, + {file = "clickhouse-connect-0.7.14.tar.gz", hash = "sha256:00c60cb4b11cc3f54d98a1339e499d3dc6c413818bbf72fed048e2a36c8dc4c6"}, + {file = "clickhouse_connect-0.7.14-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b8aa7260f8b74962fdc4b0ccf7b7b600eb6691fa2c4ada888283dfbefa40ad88"}, + {file = "clickhouse_connect-0.7.14-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:cbedb116de510c073eb2b80d8d6c3a3a815973d4ac02ab1f83c608f17ff05cb3"}, + {file = "clickhouse_connect-0.7.14-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8df0d503f9fe363a59ecfe87ad1d26e579721f59fc3ca6556b6af5427fd77ae5"}, + {file = "clickhouse_connect-0.7.14-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:768f0b6c8eea0a1b8052af0328a7c56d2934e3f11a96120e8e4ba452e02819fb"}, + {file = "clickhouse_connect-0.7.14-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:99884514a98997122e535eefd43df28bd88c13129bd874a3b3bd91e77e7bcd35"}, + {file = "clickhouse_connect-0.7.14-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:ad99d401b68426ae62b5c5dd8fcb3e6fb487dd8b6f140512d49282f266e3f398"}, + {file = "clickhouse_connect-0.7.14-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:2a51c2d6c145ddaaeae4439a54cf565397f957bc555955fec11646d1944c01db"}, + {file = "clickhouse_connect-0.7.14-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:132782aced40238432e981c0597e0280aa1cc8b44383d0c7a7e70fe25bf87074"}, + {file = "clickhouse_connect-0.7.14-cp310-cp310-win32.whl", hash = "sha256:d77974e21fa2ee137ee551d5f9773dc478d4d8fea77583de9aaa1e59d7a015b4"}, + {file = "clickhouse_connect-0.7.14-cp310-cp310-win_amd64.whl", hash = "sha256:a00363bfdc7c9866fd1ca03a5ae86c646a2fb6614a35987e42f7f07ae821c6a6"}, + {file = "clickhouse_connect-0.7.14-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:7d2858424ef4f9dd2ff98a6bb6f36ed7293d67f344605e99e66b0ac91c0bd9ad"}, + {file = "clickhouse_connect-0.7.14-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:81f3201b4a53e05d65d4608936edcbc612dbfdc2b3eff8c05a5ae1e95191eed6"}, + {file = "clickhouse_connect-0.7.14-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:76ac3fe5ae0ccf03a2702d36d80cc6e2c95a695da3f42dad1bf7d152e95dc913"}, + {file = "clickhouse_connect-0.7.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:def596096d984d520e8f9ff502b8eeadab394f97f72a4fd3d922d9f33312083c"}, + {file = "clickhouse_connect-0.7.14-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9fba699293b0e3d58808a3cc54bdcfe31edc7afc82ddf93d3851b6b870d60f92"}, + {file = "clickhouse_connect-0.7.14-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03b294decf789da3c6c0f178e912067aee40f9de0076780eaa14542bdd41f401"}, + {file = "clickhouse_connect-0.7.14-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:431ebbd6498b998e974bb2c3eb6ff3f41414ceb5eb61539e6ecd3adaa9f67592"}, + {file = "clickhouse_connect-0.7.14-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:284268bd024ef28c32c774b3ed305d7746ba048403d4dc0b9df30573b02c9421"}, + {file = "clickhouse_connect-0.7.14-cp311-cp311-win32.whl", hash = "sha256:4200f7c5b5b6e59924642fc8a4ae1d917578b14a390232d720733ec000eaa98a"}, + {file = "clickhouse_connect-0.7.14-cp311-cp311-win_amd64.whl", hash = "sha256:984554bac0c883d1ecb084616aab504711d7aa678c9fdbad9b465808abd30a95"}, + {file = "clickhouse_connect-0.7.14-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:5bccdc69b32c378811f62510ed603e49b1fdb184db3d6de57f7ead0cdfd2b0b5"}, + {file = "clickhouse_connect-0.7.14-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1c6dd4da6e7d56e00e5db3d73a2a982d2d89f3159c5a11b45bc86eb6209a987f"}, + {file = "clickhouse_connect-0.7.14-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b4cc2a4bbfe5114e440faac0ede0a9df5f20aa0cb22d5eda5be160d0cf330287"}, + {file = "clickhouse_connect-0.7.14-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1ce5826997148491c15335ccd652e6f77aadca36118b8f6b5d55a5a402923163"}, + {file = "clickhouse_connect-0.7.14-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fbd6d0a91a9b9e0b0775382b25bd097473c1c0bf2d5fd53ee134546af0077ac7"}, + {file = "clickhouse_connect-0.7.14-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:fea512f51651c00630ad6bd3dfe5bb851889d9da532b0370e41cb4d4794f6440"}, + {file = "clickhouse_connect-0.7.14-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:f854a3fd0c0312b6e28ddf31c3db362117d70496b1a1c622a6569783e137c832"}, + {file = "clickhouse_connect-0.7.14-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:4dfe759e785fcf241efb8370ea81d0b64c4d06899a76d991a5dca67725a1ae23"}, + {file = "clickhouse_connect-0.7.14-cp312-cp312-win32.whl", hash = "sha256:189a965b54b1fd31c26a94d6e018a95e6fddaf9ff6fb54c0a7a7a82163f5d175"}, + {file = "clickhouse_connect-0.7.14-cp312-cp312-win_amd64.whl", hash = "sha256:d192af3bef58e7fccf964f4ef046e21a5d2817ced9aae19d5a6c8cf592440c8d"}, + {file = "clickhouse_connect-0.7.14-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:f36a699d13a0c0a87ffec32adcee5eb46f239c6221f2dbe65f704c8fb5406cbe"}, + {file = "clickhouse_connect-0.7.14-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a43202d20bb3078ac0f188e6a63f665b9a6342568010a215fbbcc3f69eefd229"}, + {file = "clickhouse_connect-0.7.14-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:19ba172be41474113a8140c88b46b9f58bd99ac1ecb8218a2331a9073d8948df"}, + {file = "clickhouse_connect-0.7.14-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5ed68320acd85963b21fbfe17cb0b466a7b0a5290efb4de60c539ab1246fd57f"}, + {file = "clickhouse_connect-0.7.14-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7ba5e02581f1418671071e5012563ed8af064dce7daaa7e508ed5cefaffdd71c"}, + {file = "clickhouse_connect-0.7.14-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:79605c86b641f341afab5edc38b00fdf60e207c8e5fae475b31061b0a97739b6"}, + {file = "clickhouse_connect-0.7.14-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:ec3703dc23438a460220ec6001b2c0cb7fccb1dfbeb86057d29923e5ade12005"}, + {file = "clickhouse_connect-0.7.14-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8e12ecc898aee02545b12a6fa4bcdb13ea29d9fdcc1d7fd2884b07a62846cf9a"}, + {file = "clickhouse_connect-0.7.14-cp38-cp38-win32.whl", hash = "sha256:84251b9c1ebadb50b4a680c546d35aa7bf2b59fa951456479103863683eb2e4d"}, + {file = "clickhouse_connect-0.7.14-cp38-cp38-win_amd64.whl", hash = "sha256:e4118ddf4736757ae03187b7c1003254d41e8c78fd4a8d77ffba214ea8dc6d71"}, + {file = "clickhouse_connect-0.7.14-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:ceb29de1a28fade0c2cf1199f808a3b01849448cba9c39bd8081e059fa0c2793"}, + {file = "clickhouse_connect-0.7.14-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:47b720ea7b3485b1fe2748812d5aa106bd6c1d7cb6ce0a23d9d763393a1f5384"}, + {file = "clickhouse_connect-0.7.14-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e0c80ea66d6acf46a6f6a774b5cd4b4fd901d5e770f3f69bb955147d98939484"}, + {file = "clickhouse_connect-0.7.14-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8d68e1cef295cf134690ef7f98ce20164ef34bf17ae8af1e00c5b99d973e776"}, + {file = "clickhouse_connect-0.7.14-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8f0c37fa0906c29775abbdcb651c41e9e5b230734747d5a80cc4997942f733cd"}, + {file = "clickhouse_connect-0.7.14-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:6ceda17af61b71ef5c39bd872e8161fdb6389471406a63dfa4d6984c0a5537e5"}, + {file = "clickhouse_connect-0.7.14-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d003bf5b3d7ac7debabf3141b62e45a691d40dd9357a3eca3b1c08c8474b506e"}, + {file = "clickhouse_connect-0.7.14-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:462c690e314eea3d3a1df182adf21554992dfbe0ab06a2deee821bd92e9bfa21"}, + {file = "clickhouse_connect-0.7.14-cp39-cp39-win32.whl", hash = "sha256:7a51ac832f15118a4113f9fb88a5cce0a039ee2c519bef543b14833ce46691c3"}, + {file = "clickhouse_connect-0.7.14-cp39-cp39-win_amd64.whl", hash = "sha256:abf01302b120be2d35a6537fc7c6dd167e38113e215b3b649177b996af862fcb"}, + {file = "clickhouse_connect-0.7.14-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:4ac0ebd05fa780ed5bdb3a15b43b902eb79b76698ae4bb747a8f185f10b0826a"}, + {file = "clickhouse_connect-0.7.14-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5fe100162aea487ca99d84a321d925837dfa2102155cfd59df373682f7b1b54f"}, + {file = "clickhouse_connect-0.7.14-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0cd6bb5099586a1124130a0c1cbd5f1f51987bf9482711b73b4d327c2e558a17"}, + {file = "clickhouse_connect-0.7.14-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aebdaa2c93c3a5373e9224ff6380ed0faca13ebf5bf0971079b344be700a17fe"}, + {file = "clickhouse_connect-0.7.14-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:fecf0fd2b794e69d3fc7f720942400920b418bb7d74c8584dcd9a0de23d744b1"}, + {file = "clickhouse_connect-0.7.14-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:e3e7a0d769077f7c676cb2383c77e3f587eec5e670c81db6a04c450b956e60a2"}, + {file = "clickhouse_connect-0.7.14-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:91fd944b8c13d1ada81a58fb85aa0d97ea1ddf6a52d027bfa4052e0e05520190"}, + {file = "clickhouse_connect-0.7.14-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:629805c77a7f736cf1e8c5e9e84079fe0d93b782cb4e490bb9a92c82e5aa601e"}, + {file = "clickhouse_connect-0.7.14-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07d5bfca9e89a19eb4647f01ef0fc2501250a46d2561bc28ef7640c0f12bbf5b"}, + {file = "clickhouse_connect-0.7.14-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:f50e4039ca8d3aaf465fe22e397aa904e6993105d8d97519e25e95dc03c065f8"}, + {file = "clickhouse_connect-0.7.14-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ab0b532ca301b9ae30bd14a54828df61d78e3080c3474be1d7d09066d15850ac"}, + {file = "clickhouse_connect-0.7.14-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cf1cac76e9b4649825de30b751e44433f08eec45e6def4fc7ff74b7fc067547f"}, + {file = "clickhouse_connect-0.7.14-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e5578b65985bfd4b0689272051e5f86fd5c4e331d7c40aff60e60ee8c75e05dd"}, + {file = "clickhouse_connect-0.7.14-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:da83e3c90e5629b1adc0f9f25bd7a5f1fa92c1de1d34696b6d0628850fd4ec00"}, + {file = "clickhouse_connect-0.7.14-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1fcfc4bc2a74e19a833993dc60a853cd8f0804ce697b0f2d6cebe843b9fa4fb"}, ] [package.dependencies] @@ -1002,7 +1002,7 @@ numpy = ["numpy"] orjson = ["orjson"] pandas = ["pandas"] sqlalchemy = ["sqlalchemy (>1.3.21,<2.0)"] -tzlocal = ["tzlocal"] +tzlocal = ["tzlocal (>=4.0)"] [[package]] name = "cloudpickle" @@ -1341,33 +1341,33 @@ pyarrow = ">=3.0.0" [[package]] name = "debugpy" -version = "1.8.1" +version = "1.8.2" description = "An implementation of the Debug Adapter Protocol for Python" optional = false python-versions = ">=3.8" files = [ - {file = "debugpy-1.8.1-cp310-cp310-macosx_11_0_x86_64.whl", hash = "sha256:3bda0f1e943d386cc7a0e71bfa59f4137909e2ed947fb3946c506e113000f741"}, - {file = "debugpy-1.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dda73bf69ea479c8577a0448f8c707691152e6c4de7f0c4dec5a4bc11dee516e"}, - {file = "debugpy-1.8.1-cp310-cp310-win32.whl", hash = "sha256:3a79c6f62adef994b2dbe9fc2cc9cc3864a23575b6e387339ab739873bea53d0"}, - {file = "debugpy-1.8.1-cp310-cp310-win_amd64.whl", hash = "sha256:7eb7bd2b56ea3bedb009616d9e2f64aab8fc7000d481faec3cd26c98a964bcdd"}, - {file = "debugpy-1.8.1-cp311-cp311-macosx_11_0_universal2.whl", hash = "sha256:016a9fcfc2c6b57f939673c874310d8581d51a0fe0858e7fac4e240c5eb743cb"}, - {file = "debugpy-1.8.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd97ed11a4c7f6d042d320ce03d83b20c3fb40da892f994bc041bbc415d7a099"}, - {file = "debugpy-1.8.1-cp311-cp311-win32.whl", hash = "sha256:0de56aba8249c28a300bdb0672a9b94785074eb82eb672db66c8144fff673146"}, - {file = "debugpy-1.8.1-cp311-cp311-win_amd64.whl", hash = "sha256:1a9fe0829c2b854757b4fd0a338d93bc17249a3bf69ecf765c61d4c522bb92a8"}, - {file = "debugpy-1.8.1-cp312-cp312-macosx_11_0_universal2.whl", hash = "sha256:3ebb70ba1a6524d19fa7bb122f44b74170c447d5746a503e36adc244a20ac539"}, - {file = "debugpy-1.8.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a2e658a9630f27534e63922ebf655a6ab60c370f4d2fc5c02a5b19baf4410ace"}, - {file = "debugpy-1.8.1-cp312-cp312-win32.whl", hash = "sha256:caad2846e21188797a1f17fc09c31b84c7c3c23baf2516fed5b40b378515bbf0"}, - {file = "debugpy-1.8.1-cp312-cp312-win_amd64.whl", hash = "sha256:edcc9f58ec0fd121a25bc950d4578df47428d72e1a0d66c07403b04eb93bcf98"}, - {file = "debugpy-1.8.1-cp38-cp38-macosx_11_0_x86_64.whl", hash = "sha256:7a3afa222f6fd3d9dfecd52729bc2e12c93e22a7491405a0ecbf9e1d32d45b39"}, - {file = "debugpy-1.8.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d915a18f0597ef685e88bb35e5d7ab968964b7befefe1aaea1eb5b2640b586c7"}, - {file = "debugpy-1.8.1-cp38-cp38-win32.whl", hash = "sha256:92116039b5500633cc8d44ecc187abe2dfa9b90f7a82bbf81d079fcdd506bae9"}, - {file = "debugpy-1.8.1-cp38-cp38-win_amd64.whl", hash = "sha256:e38beb7992b5afd9d5244e96ad5fa9135e94993b0c551ceebf3fe1a5d9beb234"}, - {file = "debugpy-1.8.1-cp39-cp39-macosx_11_0_x86_64.whl", hash = "sha256:bfb20cb57486c8e4793d41996652e5a6a885b4d9175dd369045dad59eaacea42"}, - {file = "debugpy-1.8.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:efd3fdd3f67a7e576dd869c184c5dd71d9aaa36ded271939da352880c012e703"}, - {file = "debugpy-1.8.1-cp39-cp39-win32.whl", hash = "sha256:58911e8521ca0c785ac7a0539f1e77e0ce2df753f786188f382229278b4cdf23"}, - {file = "debugpy-1.8.1-cp39-cp39-win_amd64.whl", hash = "sha256:6df9aa9599eb05ca179fb0b810282255202a66835c6efb1d112d21ecb830ddd3"}, - {file = "debugpy-1.8.1-py2.py3-none-any.whl", hash = "sha256:28acbe2241222b87e255260c76741e1fbf04fdc3b6d094fcf57b6c6f75ce1242"}, - {file = "debugpy-1.8.1.zip", hash = "sha256:f696d6be15be87aef621917585f9bb94b1dc9e8aced570db1b8a6fc14e8f9b42"}, + {file = "debugpy-1.8.2-cp310-cp310-macosx_11_0_x86_64.whl", hash = "sha256:7ee2e1afbf44b138c005e4380097d92532e1001580853a7cb40ed84e0ef1c3d2"}, + {file = "debugpy-1.8.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3f8c3f7c53130a070f0fc845a0f2cee8ed88d220d6b04595897b66605df1edd6"}, + {file = "debugpy-1.8.2-cp310-cp310-win32.whl", hash = "sha256:f179af1e1bd4c88b0b9f0fa153569b24f6b6f3de33f94703336363ae62f4bf47"}, + {file = "debugpy-1.8.2-cp310-cp310-win_amd64.whl", hash = "sha256:0600faef1d0b8d0e85c816b8bb0cb90ed94fc611f308d5fde28cb8b3d2ff0fe3"}, + {file = "debugpy-1.8.2-cp311-cp311-macosx_11_0_universal2.whl", hash = "sha256:8a13417ccd5978a642e91fb79b871baded925d4fadd4dfafec1928196292aa0a"}, + {file = "debugpy-1.8.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:acdf39855f65c48ac9667b2801234fc64d46778021efac2de7e50907ab90c634"}, + {file = "debugpy-1.8.2-cp311-cp311-win32.whl", hash = "sha256:2cbd4d9a2fc5e7f583ff9bf11f3b7d78dfda8401e8bb6856ad1ed190be4281ad"}, + {file = "debugpy-1.8.2-cp311-cp311-win_amd64.whl", hash = "sha256:d3408fddd76414034c02880e891ea434e9a9cf3a69842098ef92f6e809d09afa"}, + {file = "debugpy-1.8.2-cp312-cp312-macosx_11_0_universal2.whl", hash = "sha256:5d3ccd39e4021f2eb86b8d748a96c766058b39443c1f18b2dc52c10ac2757835"}, + {file = "debugpy-1.8.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:62658aefe289598680193ff655ff3940e2a601765259b123dc7f89c0239b8cd3"}, + {file = "debugpy-1.8.2-cp312-cp312-win32.whl", hash = "sha256:bd11fe35d6fd3431f1546d94121322c0ac572e1bfb1f6be0e9b8655fb4ea941e"}, + {file = "debugpy-1.8.2-cp312-cp312-win_amd64.whl", hash = "sha256:15bc2f4b0f5e99bf86c162c91a74c0631dbd9cef3c6a1d1329c946586255e859"}, + {file = "debugpy-1.8.2-cp38-cp38-macosx_11_0_x86_64.whl", hash = "sha256:5a019d4574afedc6ead1daa22736c530712465c0c4cd44f820d803d937531b2d"}, + {file = "debugpy-1.8.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:40f062d6877d2e45b112c0bbade9a17aac507445fd638922b1a5434df34aed02"}, + {file = "debugpy-1.8.2-cp38-cp38-win32.whl", hash = "sha256:c78ba1680f1015c0ca7115671fe347b28b446081dada3fedf54138f44e4ba031"}, + {file = "debugpy-1.8.2-cp38-cp38-win_amd64.whl", hash = "sha256:cf327316ae0c0e7dd81eb92d24ba8b5e88bb4d1b585b5c0d32929274a66a5210"}, + {file = "debugpy-1.8.2-cp39-cp39-macosx_11_0_x86_64.whl", hash = "sha256:1523bc551e28e15147815d1397afc150ac99dbd3a8e64641d53425dba57b0ff9"}, + {file = "debugpy-1.8.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e24ccb0cd6f8bfaec68d577cb49e9c680621c336f347479b3fce060ba7c09ec1"}, + {file = "debugpy-1.8.2-cp39-cp39-win32.whl", hash = "sha256:7f8d57a98c5a486c5c7824bc0b9f2f11189d08d73635c326abef268f83950326"}, + {file = "debugpy-1.8.2-cp39-cp39-win_amd64.whl", hash = "sha256:16c8dcab02617b75697a0a925a62943e26a0330da076e2a10437edd9f0bf3755"}, + {file = "debugpy-1.8.2-py2.py3-none-any.whl", hash = "sha256:16e16df3a98a35c63c3ab1e4d19be4cbc7fdda92d9ddc059294f18910928e0ca"}, + {file = "debugpy-1.8.2.zip", hash = "sha256:95378ed08ed2089221896b9b3a8d021e642c24edc8fef20e5d4342ca8be65c00"}, ] [[package]] @@ -1589,13 +1589,13 @@ pgp = ["gpg"] [[package]] name = "dunamai" -version = "1.21.1" +version = "1.21.2" description = "Dynamic version generation" optional = false python-versions = ">=3.5" files = [ - {file = "dunamai-1.21.1-py3-none-any.whl", hash = "sha256:fe303541463648b8197c495decf62cd8f15234fb6d891a5f295015e452f656c8"}, - {file = "dunamai-1.21.1.tar.gz", hash = "sha256:d7fea28ad2faf20a6ca5ec121e5c68e55eec6b8ada23d9c387e4e7a574cc559f"}, + {file = "dunamai-1.21.2-py3-none-any.whl", hash = "sha256:87db76405bf9366f9b4925ff5bb1db191a9a1bd9f9693f81c4d3abb8298be6f0"}, + {file = "dunamai-1.21.2.tar.gz", hash = "sha256:05827fb5f032f5596bfc944b23f613c147e676de118681f3bb1559533d8a65c4"}, ] [package.dependencies] @@ -1923,13 +1923,13 @@ dev = ["black", "codecov", "pre-commit", "pytest (>=3.1.0)", "pytest-cov", "pyte [[package]] name = "google-api-core" -version = "2.19.0" +version = "2.19.1" description = "Google API client core library" optional = false python-versions = ">=3.7" files = [ - {file = "google-api-core-2.19.0.tar.gz", hash = "sha256:cf1b7c2694047886d2af1128a03ae99e391108a08804f87cfd35970e49c9cd10"}, - {file = "google_api_core-2.19.0-py3-none-any.whl", hash = "sha256:8661eec4078c35428fd3f69a2c7ee29e342896b70f01d1a1cbcb334372dd6251"}, + {file = "google-api-core-2.19.1.tar.gz", hash = "sha256:f4695f1e3650b316a795108a76a1c416e6afb036199d1c1f1f110916df479ffd"}, + {file = "google_api_core-2.19.1-py3-none-any.whl", hash = "sha256:f12a9b8309b5e21d92483bbd47ce2c445861ec7d269ef6784ecc0ea8c1fa6125"}, ] [package.dependencies] @@ -1944,7 +1944,7 @@ grpcio-status = [ {version = ">=1.33.2,<2.0.dev0", optional = true, markers = "python_version < \"3.11\" and extra == \"grpc\""}, ] proto-plus = ">=1.22.3,<2.0.0dev" -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,<5.0.0.dev0" +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" [package.extras] @@ -2189,17 +2189,17 @@ requests = ["requests (>=2.18.0,<3.0.0dev)"] [[package]] name = "googleapis-common-protos" -version = "1.63.1" +version = "1.63.2" description = "Common protobufs used in Google APIs" optional = false python-versions = ">=3.7" files = [ - {file = "googleapis-common-protos-1.63.1.tar.gz", hash = "sha256:c6442f7a0a6b2a80369457d79e6672bb7dcbaab88e0848302497e3ec80780a6a"}, - {file = "googleapis_common_protos-1.63.1-py2.py3-none-any.whl", hash = "sha256:0e1c2cdfcbc354b76e4a211a35ea35d6926a835cba1377073c4861db904a1877"}, + {file = "googleapis-common-protos-1.63.2.tar.gz", hash = "sha256:27c5abdffc4911f28101e635de1533fb4cfd2c37fbaa9174587c799fac90aa87"}, + {file = "googleapis_common_protos-1.63.2-py2.py3-none-any.whl", hash = "sha256:27a2499c7e8aff199665b22741997e485eccc8645aa9176c7c988e6fae507945"}, ] [package.dependencies] -protobuf = ">=3.19.5,<3.20.0 || >3.20.0,<3.20.1 || >3.20.1,<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" +protobuf = ">=3.20.2,<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" [package.extras] grpc = ["grpcio (>=1.44.0,<2.0.0.dev0)"] @@ -2451,13 +2451,13 @@ tests = ["freezegun", "pytest", "pytest-cov"] [[package]] name = "hypothesis" -version = "6.103.5" +version = "6.104.2" description = "A library for property-based testing" optional = false python-versions = ">=3.8" files = [ - {file = "hypothesis-6.103.5-py3-none-any.whl", hash = "sha256:8eea4ef1542081592f43ae0aeefdf088780cdd40cfc108e7adf5ff3ef00952e2"}, - {file = "hypothesis-6.103.5.tar.gz", hash = "sha256:9c455baa7bf0a40538e9afeb2ab21d91bc1d2a5a8db1a3536df868cfc605f307"}, + {file = "hypothesis-6.104.2-py3-none-any.whl", hash = "sha256:8b52b7e2462e552c75b819495d5cb6251a2b840accc79cf2ce52588004c915d9"}, + {file = "hypothesis-6.104.2.tar.gz", hash = "sha256:6f2a1489bc8fe1c87ffd202707319b66ec46b2bc11faf6e0161e957b8b9b1eab"}, ] [package.dependencies] @@ -2509,13 +2509,13 @@ files = [ [[package]] name = "importlib-metadata" -version = "7.2.1" +version = "8.0.0" description = "Read metadata from Python packages" optional = false python-versions = ">=3.8" files = [ - {file = "importlib_metadata-7.2.1-py3-none-any.whl", hash = "sha256:ffef94b0b66046dd8ea2d619b701fe978d9264d38f3998bc4c27ec3b146a87c8"}, - {file = "importlib_metadata-7.2.1.tar.gz", hash = "sha256:509ecb2ab77071db5137c655e24ceb3eee66e7bbc6574165d0d114d9fc4bbe68"}, + {file = "importlib_metadata-8.0.0-py3-none-any.whl", hash = "sha256:15584cf2b1bf449d98ff8a6ff1abef57bf20f3ac6454f431736cd3e660921b2f"}, + {file = "importlib_metadata-8.0.0.tar.gz", hash = "sha256:188bd24e4c346d3f0a933f275c2fec67050326a856b9a359881d7c2a697e8812"}, ] [package.dependencies] @@ -2618,13 +2618,13 @@ test = ["flaky", "ipyparallel", "pre-commit", "pytest (>=7.0)", "pytest-asyncio [[package]] name = "ipython" -version = "8.25.0" +version = "8.26.0" description = "IPython: Productive Interactive Computing" optional = false python-versions = ">=3.10" files = [ - {file = "ipython-8.25.0-py3-none-any.whl", hash = "sha256:53eee7ad44df903a06655871cbab66d156a051fd86f3ec6750470ac9604ac1ab"}, - {file = "ipython-8.25.0.tar.gz", hash = "sha256:c6ed726a140b6e725b911528f80439c534fac915246af3efc39440a6b0f9d716"}, + {file = "ipython-8.26.0-py3-none-any.whl", hash = "sha256:e6b347c27bdf9c32ee9d31ae85defc525755a1869f14057e900675b9e8d6e6ff"}, + {file = "ipython-8.26.0.tar.gz", hash = "sha256:1cec0fbba8404af13facebe83d04436a7434c7400e59f47acf467c64abd0956c"}, ] [package.dependencies] @@ -2651,7 +2651,7 @@ nbformat = ["nbformat"] notebook = ["ipywidgets", "notebook"] parallel = ["ipyparallel"] qtconsole = ["qtconsole"] -test = ["pickleshare", "pytest", "pytest-asyncio (<0.22)", "testpath"] +test = ["packaging", "pickleshare", "pytest", "pytest-asyncio (<0.22)", "testpath"] test-extra = ["curio", "ipython[test]", "matplotlib (!=3.2.0)", "nbformat", "numpy (>=1.23)", "pandas", "trio"] [[package]] @@ -2691,13 +2691,13 @@ arrow = ">=0.15.0" [[package]] name = "itables" -version = "2.1.2" +version = "2.1.3" description = "Pandas and Polar DataFrames as interactive DataTables" optional = false python-versions = ">=3.7" files = [ - {file = "itables-2.1.2-py3-none-any.whl", hash = "sha256:3648f88bb130e8bfb9843dd6f8479b6e4c6cda6263a9bfaef269a4e7344340ac"}, - {file = "itables-2.1.2.tar.gz", hash = "sha256:8ddfc471f63be1c68c5964e13eb2d9cc389c4eacad23d4564255c8bada1d5e1f"}, + {file = "itables-2.1.3-py3-none-any.whl", hash = "sha256:f8f4912821aaa4dc13ff148bef5e665f487792a592814aec09a0252e29250c8c"}, + {file = "itables-2.1.3.tar.gz", hash = "sha256:5ac5cf11c2a7aaab6dd265724061124f44a55434a299ba30f7b33f1fbed25fe3"}, ] [package.dependencies] @@ -3022,13 +3022,13 @@ test = ["jupyter-server (>=2.0.0)", "pytest (>=7.0)", "pytest-jupyter[server] (> [[package]] name = "jupyterlab" -version = "4.2.2" +version = "4.2.3" description = "JupyterLab computational environment" optional = false python-versions = ">=3.8" files = [ - {file = "jupyterlab-4.2.2-py3-none-any.whl", hash = "sha256:59ee9b839f43308c3dfd55d72d1f1a299ed42a7f91f2d1afe9c12a783f9e525f"}, - {file = "jupyterlab-4.2.2.tar.gz", hash = "sha256:a534b6a25719a92a40d514fb133a9fe8f0d9981b0bbce5d8a5fcaa33344a3038"}, + {file = "jupyterlab-4.2.3-py3-none-any.whl", hash = "sha256:0b59d11808e84bb84105c73364edfa867dd475492429ab34ea388a52f2e2e596"}, + {file = "jupyterlab-4.2.3.tar.gz", hash = "sha256:df6e46969ea51d66815167f23d92f105423b7f1f06fa604d4f44aeb018c82c7b"}, ] [package.dependencies] @@ -4418,13 +4418,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "plum-dispatch" -version = "2.4.2" +version = "2.4.4" description = "Multiple dispatch in Python" optional = false python-versions = ">=3.8" files = [ - {file = "plum_dispatch-2.4.2-py3-none-any.whl", hash = "sha256:72f35f6b44443a979c73b67b8a7245623d6f14f64b68ff912ba0adbb4cd50288"}, - {file = "plum_dispatch-2.4.2.tar.gz", hash = "sha256:248f73b2ca79ff5c1d307fb7c28e78a306c8f8c10776b71b3f0788aeeeae99ac"}, + {file = "plum_dispatch-2.4.4-py3-none-any.whl", hash = "sha256:ff8ed1d9653fa02f565a7082e78ec92a3fdba0ff976d8e59588445fabddc1be4"}, + {file = "plum_dispatch-2.4.4.tar.gz", hash = "sha256:ee90a63ddebdecae00c241ac8e9eadcec75870e3403c679912710ca48f3b46d7"}, ] [package.dependencies] @@ -6272,28 +6272,29 @@ pyasn1 = ">=0.1.3" [[package]] name = "ruff" -version = "0.4.10" +version = "0.5.0" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.4.10-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:5c2c4d0859305ac5a16310eec40e4e9a9dec5dcdfbe92697acd99624e8638dac"}, - {file = "ruff-0.4.10-py3-none-macosx_11_0_arm64.whl", hash = "sha256:a79489607d1495685cdd911a323a35871abfb7a95d4f98fc6f85e799227ac46e"}, - {file = "ruff-0.4.10-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b1dd1681dfa90a41b8376a61af05cc4dc5ff32c8f14f5fe20dba9ff5deb80cd6"}, - {file = "ruff-0.4.10-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c75c53bb79d71310dc79fb69eb4902fba804a81f374bc86a9b117a8d077a1784"}, - {file = "ruff-0.4.10-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18238c80ee3d9100d3535d8eb15a59c4a0753b45cc55f8bf38f38d6a597b9739"}, - {file = "ruff-0.4.10-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:d8f71885bce242da344989cae08e263de29752f094233f932d4f5cfb4ef36a81"}, - {file = "ruff-0.4.10-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:330421543bd3222cdfec481e8ff3460e8702ed1e58b494cf9d9e4bf90db52b9d"}, - {file = "ruff-0.4.10-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9e9b6fb3a37b772628415b00c4fc892f97954275394ed611056a4b8a2631365e"}, - {file = "ruff-0.4.10-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0f54c481b39a762d48f64d97351048e842861c6662d63ec599f67d515cb417f6"}, - {file = "ruff-0.4.10-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:67fe086b433b965c22de0b4259ddfe6fa541c95bf418499bedb9ad5fb8d1c631"}, - {file = "ruff-0.4.10-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:acfaaab59543382085f9eb51f8e87bac26bf96b164839955f244d07125a982ef"}, - {file = "ruff-0.4.10-py3-none-musllinux_1_2_i686.whl", hash = "sha256:3cea07079962b2941244191569cf3a05541477286f5cafea638cd3aa94b56815"}, - {file = "ruff-0.4.10-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:338a64ef0748f8c3a80d7f05785930f7965d71ca260904a9321d13be24b79695"}, - {file = "ruff-0.4.10-py3-none-win32.whl", hash = "sha256:ffe3cd2f89cb54561c62e5fa20e8f182c0a444934bf430515a4b422f1ab7b7ca"}, - {file = "ruff-0.4.10-py3-none-win_amd64.whl", hash = "sha256:67f67cef43c55ffc8cc59e8e0b97e9e60b4837c8f21e8ab5ffd5d66e196e25f7"}, - {file = "ruff-0.4.10-py3-none-win_arm64.whl", hash = "sha256:dd1fcee327c20addac7916ca4e2653fbbf2e8388d8a6477ce5b4e986b68ae6c0"}, - {file = "ruff-0.4.10.tar.gz", hash = "sha256:3aa4f2bc388a30d346c56524f7cacca85945ba124945fe489952aadb6b5cd804"}, + {file = "ruff-0.5.0-py3-none-linux_armv6l.whl", hash = "sha256:ee770ea8ab38918f34e7560a597cc0a8c9a193aaa01bfbd879ef43cb06bd9c4c"}, + {file = "ruff-0.5.0-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:38f3b8327b3cb43474559d435f5fa65dacf723351c159ed0dc567f7ab735d1b6"}, + {file = "ruff-0.5.0-py3-none-macosx_11_0_arm64.whl", hash = "sha256:7594f8df5404a5c5c8f64b8311169879f6cf42142da644c7e0ba3c3f14130370"}, + {file = "ruff-0.5.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:adc7012d6ec85032bc4e9065110df205752d64010bed5f958d25dbee9ce35de3"}, + {file = "ruff-0.5.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d505fb93b0fabef974b168d9b27c3960714d2ecda24b6ffa6a87ac432905ea38"}, + {file = "ruff-0.5.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9dc5cfd3558f14513ed0d5b70ce531e28ea81a8a3b1b07f0f48421a3d9e7d80a"}, + {file = "ruff-0.5.0-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:db3ca35265de239a1176d56a464b51557fce41095c37d6c406e658cf80bbb362"}, + {file = "ruff-0.5.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b1a321c4f68809fddd9b282fab6a8d8db796b270fff44722589a8b946925a2a8"}, + {file = "ruff-0.5.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2c4dfcd8d34b143916994b3876b63d53f56724c03f8c1a33a253b7b1e6bf2a7d"}, + {file = "ruff-0.5.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:81e5facfc9f4a674c6a78c64d38becfbd5e4f739c31fcd9ce44c849f1fad9e4c"}, + {file = "ruff-0.5.0-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:e589e27971c2a3efff3fadafb16e5aef7ff93250f0134ec4b52052b673cf988d"}, + {file = "ruff-0.5.0-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:d2ffbc3715a52b037bcb0f6ff524a9367f642cdc5817944f6af5479bbb2eb50e"}, + {file = "ruff-0.5.0-py3-none-musllinux_1_2_i686.whl", hash = "sha256:cd096e23c6a4f9c819525a437fa0a99d1c67a1b6bb30948d46f33afbc53596cf"}, + {file = "ruff-0.5.0-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:46e193b36f2255729ad34a49c9a997d506e58f08555366b2108783b3064a0e1e"}, + {file = "ruff-0.5.0-py3-none-win32.whl", hash = "sha256:49141d267100f5ceff541b4e06552e98527870eafa1acc9dec9139c9ec5af64c"}, + {file = "ruff-0.5.0-py3-none-win_amd64.whl", hash = "sha256:e9118f60091047444c1b90952736ee7b1792910cab56e9b9a9ac20af94cd0440"}, + {file = "ruff-0.5.0-py3-none-win_arm64.whl", hash = "sha256:ed5c4df5c1fb4518abcb57725b576659542bdbe93366f4f329e8f398c4b71178"}, + {file = "ruff-0.5.0.tar.gz", hash = "sha256:eb641b5873492cf9bd45bc9c5ae5320648218e04386a5f0c264ad6ccce8226a1"}, ] [[package]] @@ -6343,45 +6344,45 @@ tests = ["black (>=24.3.0)", "matplotlib (>=3.3.4)", "mypy (>=1.9)", "numpydoc ( [[package]] name = "scipy" -version = "1.13.1" +version = "1.14.0" description = "Fundamental algorithms for scientific computing in Python" optional = false -python-versions = ">=3.9" +python-versions = ">=3.10" files = [ - {file = "scipy-1.13.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:20335853b85e9a49ff7572ab453794298bcf0354d8068c5f6775a0eabf350aca"}, - {file = "scipy-1.13.1-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:d605e9c23906d1994f55ace80e0125c587f96c020037ea6aa98d01b4bd2e222f"}, - {file = "scipy-1.13.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cfa31f1def5c819b19ecc3a8b52d28ffdcc7ed52bb20c9a7589669dd3c250989"}, - {file = "scipy-1.13.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26264b282b9da0952a024ae34710c2aff7d27480ee91a2e82b7b7073c24722f"}, - {file = "scipy-1.13.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:eccfa1906eacc02de42d70ef4aecea45415f5be17e72b61bafcfd329bdc52e94"}, - {file = "scipy-1.13.1-cp310-cp310-win_amd64.whl", hash = "sha256:2831f0dc9c5ea9edd6e51e6e769b655f08ec6db6e2e10f86ef39bd32eb11da54"}, - {file = "scipy-1.13.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:27e52b09c0d3a1d5b63e1105f24177e544a222b43611aaf5bc44d4a0979e32f9"}, - {file = "scipy-1.13.1-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:54f430b00f0133e2224c3ba42b805bfd0086fe488835effa33fa291561932326"}, - {file = "scipy-1.13.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e89369d27f9e7b0884ae559a3a956e77c02114cc60a6058b4e5011572eea9299"}, - {file = "scipy-1.13.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a78b4b3345f1b6f68a763c6e25c0c9a23a9fd0f39f5f3d200efe8feda560a5fa"}, - {file = "scipy-1.13.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:45484bee6d65633752c490404513b9ef02475b4284c4cfab0ef946def50b3f59"}, - {file = "scipy-1.13.1-cp311-cp311-win_amd64.whl", hash = "sha256:5713f62f781eebd8d597eb3f88b8bf9274e79eeabf63afb4a737abc6c84ad37b"}, - {file = "scipy-1.13.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:5d72782f39716b2b3509cd7c33cdc08c96f2f4d2b06d51e52fb45a19ca0c86a1"}, - {file = "scipy-1.13.1-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:017367484ce5498445aade74b1d5ab377acdc65e27095155e448c88497755a5d"}, - {file = "scipy-1.13.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:949ae67db5fa78a86e8fa644b9a6b07252f449dcf74247108c50e1d20d2b4627"}, - {file = "scipy-1.13.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:de3ade0e53bc1f21358aa74ff4830235d716211d7d077e340c7349bc3542e884"}, - {file = "scipy-1.13.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:2ac65fb503dad64218c228e2dc2d0a0193f7904747db43014645ae139c8fad16"}, - {file = "scipy-1.13.1-cp312-cp312-win_amd64.whl", hash = "sha256:cdd7dacfb95fea358916410ec61bbc20440f7860333aee6d882bb8046264e949"}, - {file = "scipy-1.13.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:436bbb42a94a8aeef855d755ce5a465479c721e9d684de76bf61a62e7c2b81d5"}, - {file = "scipy-1.13.1-cp39-cp39-macosx_12_0_arm64.whl", hash = "sha256:8335549ebbca860c52bf3d02f80784e91a004b71b059e3eea9678ba994796a24"}, - {file = "scipy-1.13.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d533654b7d221a6a97304ab63c41c96473ff04459e404b83275b60aa8f4b7004"}, - {file = "scipy-1.13.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:637e98dcf185ba7f8e663e122ebf908c4702420477ae52a04f9908707456ba4d"}, - {file = "scipy-1.13.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a014c2b3697bde71724244f63de2476925596c24285c7a637364761f8710891c"}, - {file = "scipy-1.13.1-cp39-cp39-win_amd64.whl", hash = "sha256:392e4ec766654852c25ebad4f64e4e584cf19820b980bc04960bca0b0cd6eaa2"}, - {file = "scipy-1.13.1.tar.gz", hash = "sha256:095a87a0312b08dfd6a6155cbbd310a8c51800fc931b8c0b84003014b874ed3c"}, -] - -[package.dependencies] -numpy = ">=1.22.4,<2.3" - -[package.extras] -dev = ["cython-lint (>=0.12.2)", "doit (>=0.36.0)", "mypy", "pycodestyle", "pydevtool", "rich-click", "ruff", "types-psutil", "typing_extensions"] -doc = ["jupyterlite-pyodide-kernel", "jupyterlite-sphinx (>=0.12.0)", "jupytext", "matplotlib (>=3.5)", "myst-nb", "numpydoc", "pooch", "pydata-sphinx-theme (>=0.15.2)", "sphinx (>=5.0.0)", "sphinx-design (>=0.4.0)"] -test = ["array-api-strict", "asv", "gmpy2", "hypothesis (>=6.30)", "mpmath", "pooch", "pytest", "pytest-cov", "pytest-timeout", "pytest-xdist", "scikit-umfpack", "threadpoolctl"] + {file = "scipy-1.14.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:7e911933d54ead4d557c02402710c2396529540b81dd554fc1ba270eb7308484"}, + {file = "scipy-1.14.0-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:687af0a35462402dd851726295c1a5ae5f987bd6e9026f52e9505994e2f84ef6"}, + {file = "scipy-1.14.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:07e179dc0205a50721022344fb85074f772eadbda1e1b3eecdc483f8033709b7"}, + {file = "scipy-1.14.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:6a9c9a9b226d9a21e0a208bdb024c3982932e43811b62d202aaf1bb59af264b1"}, + {file = "scipy-1.14.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:076c27284c768b84a45dcf2e914d4000aac537da74236a0d45d82c6fa4b7b3c0"}, + {file = "scipy-1.14.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:42470ea0195336df319741e230626b6225a740fd9dce9642ca13e98f667047c0"}, + {file = "scipy-1.14.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:176c6f0d0470a32f1b2efaf40c3d37a24876cebf447498a4cefb947a79c21e9d"}, + {file = "scipy-1.14.0-cp310-cp310-win_amd64.whl", hash = "sha256:ad36af9626d27a4326c8e884917b7ec321d8a1841cd6dacc67d2a9e90c2f0359"}, + {file = "scipy-1.14.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6d056a8709ccda6cf36cdd2eac597d13bc03dba38360f418560a93050c76a16e"}, + {file = "scipy-1.14.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:f0a50da861a7ec4573b7c716b2ebdcdf142b66b756a0d392c236ae568b3a93fb"}, + {file = "scipy-1.14.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:94c164a9e2498e68308e6e148646e486d979f7fcdb8b4cf34b5441894bdb9caf"}, + {file = "scipy-1.14.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:a7d46c3e0aea5c064e734c3eac5cf9eb1f8c4ceee756262f2c7327c4c2691c86"}, + {file = "scipy-1.14.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9eee2989868e274aae26125345584254d97c56194c072ed96cb433f32f692ed8"}, + {file = "scipy-1.14.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3154691b9f7ed73778d746da2df67a19d046a6c8087c8b385bc4cdb2cfca74"}, + {file = "scipy-1.14.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:c40003d880f39c11c1edbae8144e3813904b10514cd3d3d00c277ae996488cdb"}, + {file = "scipy-1.14.0-cp311-cp311-win_amd64.whl", hash = "sha256:5b083c8940028bb7e0b4172acafda6df762da1927b9091f9611b0bcd8676f2bc"}, + {file = "scipy-1.14.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:bff2438ea1330e06e53c424893ec0072640dac00f29c6a43a575cbae4c99b2b9"}, + {file = "scipy-1.14.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:bbc0471b5f22c11c389075d091d3885693fd3f5e9a54ce051b46308bc787e5d4"}, + {file = "scipy-1.14.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:64b2ff514a98cf2bb734a9f90d32dc89dc6ad4a4a36a312cd0d6327170339eb0"}, + {file = "scipy-1.14.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:7d3da42fbbbb860211a811782504f38ae7aaec9de8764a9bef6b262de7a2b50f"}, + {file = "scipy-1.14.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d91db2c41dd6c20646af280355d41dfa1ec7eead235642178bd57635a3f82209"}, + {file = "scipy-1.14.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a01cc03bcdc777c9da3cfdcc74b5a75caffb48a6c39c8450a9a05f82c4250a14"}, + {file = "scipy-1.14.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:65df4da3c12a2bb9ad52b86b4dcf46813e869afb006e58be0f516bc370165159"}, + {file = "scipy-1.14.0-cp312-cp312-win_amd64.whl", hash = "sha256:4c4161597c75043f7154238ef419c29a64ac4a7c889d588ea77690ac4d0d9b20"}, + {file = "scipy-1.14.0.tar.gz", hash = "sha256:b5923f48cb840380f9854339176ef21763118a7300a88203ccd0bdd26e58527b"}, +] + +[package.dependencies] +numpy = ">=1.23.5,<2.3" + +[package.extras] +dev = ["cython-lint (>=0.12.2)", "doit (>=0.36.0)", "mypy (==1.10.0)", "pycodestyle", "pydevtool", "rich-click", "ruff (>=0.0.292)", "types-psutil", "typing_extensions"] +doc = ["jupyterlite-pyodide-kernel", "jupyterlite-sphinx (>=0.13.1)", "jupytext", "matplotlib (>=3.5)", "myst-nb", "numpydoc", "pooch", "pydata-sphinx-theme (>=0.15.2)", "sphinx (>=5.0.0)", "sphinx-design (>=0.4.0)"] +test = ["Cython", "array-api-strict", "asv", "gmpy2", "hypothesis (>=6.30)", "meson", "mpmath", "ninja", "pooch", "pytest", "pytest-cov", "pytest-timeout", "pytest-xdist", "scikit-umfpack", "threadpoolctl"] [[package]] name = "seaborn" @@ -6437,13 +6438,13 @@ win32 = ["pywin32"] [[package]] name = "setuptools" -version = "70.1.0" +version = "70.1.1" description = "Easily download, build, install, upgrade, and uninstall Python packages" optional = false python-versions = ">=3.8" files = [ - {file = "setuptools-70.1.0-py3-none-any.whl", hash = "sha256:d9b8b771455a97c8a9f3ab3448ebe0b29b5e105f1228bba41028be116985a267"}, - {file = "setuptools-70.1.0.tar.gz", hash = "sha256:01a1e793faa5bd89abc851fa15d0a0db26f160890c7102cd8dce643e886b47f5"}, + {file = "setuptools-70.1.1-py3-none-any.whl", hash = "sha256:a58a8fde0541dab0419750bcc521fbdf8585f6e5cb41909df3a472ef7b81ca95"}, + {file = "setuptools-70.1.1.tar.gz", hash = "sha256:937a48c7cdb7a21eb53cd7f9b59e525503aa8abaf3584c730dc5f7a5bec3a650"}, ] [package.extras] @@ -6725,13 +6726,13 @@ sqlcipher = ["sqlcipher3_binary"] [[package]] name = "sqlglot" -version = "25.4.0" +version = "25.4.1" description = "An easily customizable SQL parser and transpiler" optional = false python-versions = ">=3.7" files = [ - {file = "sqlglot-25.4.0-py3-none-any.whl", hash = "sha256:c8eb1b45ff7e3382639012aca050a3d40c373049c2d2d47393bf23666135c8bb"}, - {file = "sqlglot-25.4.0.tar.gz", hash = "sha256:12f198afd0b5d5722be9eecb1f364e4e01cb63935086f1b3af1b333b22b78254"}, + {file = "sqlglot-25.4.1-py3-none-any.whl", hash = "sha256:4aa019f0cb28097ef03b8b38403dd77727702a380185dabfdf15760e80855fe8"}, + {file = "sqlglot-25.4.1.tar.gz", hash = "sha256:6c2dc0ce897d7098bca7aafdf7d060c9ae3b3d9e0dcae210378e5a1622ac1de1"}, ] [package.extras] @@ -6836,13 +6837,13 @@ widechars = ["wcwidth"] [[package]] name = "tenacity" -version = "8.4.1" +version = "8.4.2" description = "Retry code until it succeeds" optional = false python-versions = ">=3.8" files = [ - {file = "tenacity-8.4.1-py3-none-any.whl", hash = "sha256:28522e692eda3e1b8f5e99c51464efcc0b9fc86933da92415168bc1c4e2308fa"}, - {file = "tenacity-8.4.1.tar.gz", hash = "sha256:54b1412b878ddf7e1f1577cd49527bad8cdef32421bd599beac0c6c3f10582fd"}, + {file = "tenacity-8.4.2-py3-none-any.whl", hash = "sha256:9e6f7cf7da729125c7437222f8a522279751cdfbe6b67bfe64f75d3a348661b2"}, + {file = "tenacity-8.4.2.tar.gz", hash = "sha256:cd80a53a79336edba8489e767f729e4f391c896956b57140b5d7511a64bbd3ef"}, ] [package.extras] From 1a3660e7e670121bcf6c66eb967fb0805f63ed92 Mon Sep 17 00:00:00 2001 From: Phillip Cloud <417981+cpcloud@users.noreply.github.com> Date: Mon, 1 Jul 2024 08:06:53 -0400 Subject: [PATCH 2/4] chore(deps): relock requirements-dev.txt --- requirements-dev.txt | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index b2a28fc4d784..9e02a13c76e8 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -32,7 +32,7 @@ chardet==5.2.0 ; python_version >= "3.10" and python_version < "4.0" charset-normalizer==3.3.2 ; python_version >= "3.10" and python_version < "4.0" cleo==2.1.0 ; python_version >= "3.10" and python_version < "4.0" click==8.1.7 ; python_version >= "3.10" and python_version < "4.0" -clickhouse-connect[arrow,numpy,pandas]==0.7.12 ; python_version >= "3.10" and python_version < "4.0" +clickhouse-connect[arrow,numpy,pandas]==0.7.14 ; python_version >= "3.10" and python_version < "4.0" cloudpickle==3.0.0 ; python_version >= "3.10" and python_version < "4.0" codespell[hard-encoding-detection,toml]==2.3.0 ; python_version >= "3.10" and python_version < "4.0" colorama==0.4.6 ; python_version >= "3.10" and python_version < "4.0" and (sys_platform == "win32" or platform_system == "Windows" or python_version < "3.13" or os_name == "nt") @@ -45,7 +45,7 @@ cycler==0.12.1 ; python_version >= "3.10" and python_version < "3.13" dask[array,dataframe]==2024.2.1 ; python_version >= "3.10" and python_version < "4.0" datafusion==38.0.1 ; python_version >= "3.10" and python_version < "4.0" db-dtypes==1.2.0 ; python_version >= "3.10" and python_version < "4.0" -debugpy==1.8.1 ; python_version >= "3.10" and python_version < "3.13" +debugpy==1.8.2 ; python_version >= "3.10" and python_version < "3.13" decorator==5.1.1 ; python_version >= "3.10" and python_version < "4.0" defusedxml==0.7.1 ; python_version >= "3.10" and python_version < "3.13" deltalake==0.18.1 ; python_version >= "3.10" and python_version < "4.0" @@ -53,7 +53,7 @@ distlib==0.3.8 ; python_version >= "3.10" and python_version < "4.0" doit==0.36.0 ; python_version >= "3.10" and python_version < "3.13" duckdb==1.0.0 ; python_version >= "3.10" and python_version < "4.0" dulwich==0.21.7 ; python_version >= "3.10" and python_version < "4.0" -dunamai==1.21.1 ; python_version >= "3.10" and python_version < "4.0" +dunamai==1.21.2 ; python_version >= "3.10" and python_version < "4.0" exceptiongroup==1.2.1 ; python_version >= "3.10" and python_version < "3.11" execnet==2.1.1 ; python_version >= "3.10" and python_version < "4.0" executing==2.0.1 ; python_version >= "3.10" and python_version < "4.0" @@ -65,8 +65,8 @@ frozenlist==1.4.1 ; python_version >= "3.10" and python_version < "4.0" fsspec==2024.6.1 ; python_version >= "3.10" and python_version < "4.0" gcsfs==2024.6.1 ; python_version >= "3.10" and python_version < "4.0" geopandas==1.0.0 ; python_version >= "3.10" and python_version < "4.0" -google-api-core==2.19.0 ; python_version >= "3.10" and python_version < "4.0" -google-api-core[grpc]==2.19.0 ; python_version >= "3.10" and python_version < "4.0" +google-api-core==2.19.1 ; python_version >= "3.10" and python_version < "4.0" +google-api-core[grpc]==2.19.1 ; python_version >= "3.10" and python_version < "4.0" google-auth-oauthlib==1.2.0 ; python_version >= "3.10" and python_version < "4.0" google-auth==2.30.0 ; python_version >= "3.10" and python_version < "4.0" google-cloud-bigquery-storage==2.25.0 ; python_version >= "3.10" and python_version < "4.0" @@ -75,7 +75,7 @@ google-cloud-core==2.4.1 ; python_version >= "3.10" and python_version < "4.0" google-cloud-storage==2.17.0 ; python_version >= "3.10" and python_version < "4.0" google-crc32c==1.5.0 ; python_version >= "3.10" and python_version < "4.0" google-resumable-media==2.7.1 ; python_version >= "3.10" and python_version < "4.0" -googleapis-common-protos==1.63.1 ; python_version >= "3.10" and python_version < "4.0" +googleapis-common-protos==1.63.2 ; python_version >= "3.10" and python_version < "4.0" graphviz==0.20.3 ; python_version >= "3.10" and python_version < "4.0" greenlet==3.0.3 ; python_version < "3.13" and (platform_machine == "aarch64" or platform_machine == "ppc64le" or platform_machine == "x86_64" or platform_machine == "amd64" or platform_machine == "AMD64" or platform_machine == "win32" or platform_machine == "WIN32") and python_version >= "3.10" griffe==0.47.0 ; python_version >= "3.10" and python_version < "3.13" @@ -85,19 +85,19 @@ h11==0.14.0 ; python_version >= "3.10" and python_version < "3.13" httpcore==1.0.5 ; python_version >= "3.10" and python_version < "3.13" httpx==0.27.0 ; python_version >= "3.10" and python_version < "3.13" humanize==4.9.0 ; python_version >= "3.10" and python_version < "4.0" -hypothesis==6.103.5 ; python_version >= "3.10" and python_version < "4.0" +hypothesis==6.104.2 ; python_version >= "3.10" and python_version < "4.0" identify==2.5.36 ; python_version >= "3.10" and python_version < "4.0" idna==3.7 ; python_version >= "3.10" and python_version < "4.0" -importlib-metadata==7.2.1 ; python_version >= "3.10" and python_version < "4.0" +importlib-metadata==8.0.0 ; python_version >= "3.10" and python_version < "4.0" importlib-resources==6.4.0 ; python_version >= "3.10" and python_version < "4.0" impyla==0.19.0 ; python_version >= "3.10" and python_version < "4.0" iniconfig==2.0.0 ; python_version >= "3.10" and python_version < "4.0" installer==0.7.0 ; python_version >= "3.10" and python_version < "4.0" ipykernel==6.29.4 ; python_version >= "3.10" and python_version < "3.13" -ipython==8.25.0 ; python_version >= "3.10" and python_version < "4.0" +ipython==8.26.0 ; python_version >= "3.10" and python_version < "4.0" ipywidgets==8.1.3 ; python_version >= "3.10" and python_version < "3.13" isoduration==20.11.0 ; python_version >= "3.10" and python_version < "3.13" -itables==2.1.2 ; python_version >= "3.10" and python_version < "3.13" +itables==2.1.3 ; python_version >= "3.10" and python_version < "3.13" jaraco-classes==3.4.0 ; python_version >= "3.10" and python_version < "4.0" jedi==0.19.1 ; python_version >= "3.10" and python_version < "4.0" jeepney==0.8.0 ; python_version >= "3.10" and python_version < "4.0" and sys_platform == "linux" @@ -119,7 +119,7 @@ jupyterlab-night==0.4.6 ; python_version >= "3.10" and python_version < "3.13" jupyterlab-pygments==0.3.0 ; python_version >= "3.10" and python_version < "3.13" jupyterlab-server==2.27.2 ; python_version >= "3.10" and python_version < "3.13" jupyterlab-widgets==3.0.11 ; python_version >= "3.10" and python_version < "3.13" -jupyterlab==4.2.2 ; python_version >= "3.10" and python_version < "3.13" +jupyterlab==4.2.3 ; python_version >= "3.10" and python_version < "3.13" jupyterlite-core==0.3.0 ; python_version >= "3.10" and python_version < "3.13" jupyterlite-pyodide-kernel==0.3.2 ; python_version >= "3.10" and python_version < "3.13" keyring==24.3.1 ; python_version >= "3.10" and python_version < "4.0" @@ -165,7 +165,7 @@ platformdirs==4.2.2 ; python_version >= "3.10" and python_version < "4.0" plotly==5.22.0 ; python_version >= "3.10" and python_version < "3.13" plotnine==0.13.6 ; python_version >= "3.10" and python_version < "3.13" pluggy==1.5.0 ; python_version >= "3.10" and python_version < "4.0" -plum-dispatch==2.4.2 ; python_version >= "3.10" and python_version < "3.13" +plum-dispatch==2.4.4 ; python_version >= "3.10" and python_version < "3.13" poetry-core==1.9.0 ; python_version >= "3.10" and python_version < "4.0" poetry-dynamic-versioning==1.4.0 ; python_version >= "3.10" and python_version < "4.0" poetry-plugin-export==1.8.0 ; python_version >= "3.10" and python_version < "4.0" @@ -238,13 +238,13 @@ rfc3986-validator==0.1.1 ; python_version >= "3.10" and python_version < "3.13" rich==13.7.1 ; python_version >= "3.10" and python_version < "4.0" rpds-py==0.18.1 ; python_version >= "3.10" and python_version < "3.13" rsa==4.9 ; python_version >= "3.10" and python_version < "4" -ruff==0.4.10 ; python_version >= "3.10" and python_version < "4.0" +ruff==0.5.0 ; python_version >= "3.10" and python_version < "4.0" scikit-learn==1.5.0 ; python_version >= "3.10" and python_version < "3.13" -scipy==1.13.1 ; python_version >= "3.10" and python_version < "3.13" +scipy==1.14.0 ; python_version >= "3.10" and python_version < "3.13" seaborn==0.13.2 ; python_version >= "3.10" and python_version < "3.13" secretstorage==3.3.3 ; python_version >= "3.10" and python_version < "4.0" and sys_platform == "linux" send2trash==1.8.3 ; python_version >= "3.10" and python_version < "3.13" -setuptools==70.1.0 ; python_version >= "3.10" and python_version < "4.0" +setuptools==70.1.1 ; python_version >= "3.10" and python_version < "4.0" shapely==2.0.4 ; python_version >= "3.10" and python_version < "4.0" shellingham==1.5.4 ; python_version >= "3.10" and python_version < "4.0" six==1.16.0 ; python_version >= "3.10" and python_version < "4.0" @@ -254,12 +254,12 @@ sortedcontainers==2.4.0 ; python_version >= "3.10" and python_version < "4.0" soupsieve==2.5 ; python_version >= "3.10" and python_version < "3.13" sphobjinv==2.3.1.1 ; python_version >= "3.10" and python_version < "3.13" sqlalchemy==2.0.31 ; python_version >= "3.10" and python_version < "3.13" -sqlglot==25.4.0 ; python_version >= "3.10" and python_version < "4.0" +sqlglot==25.4.1 ; python_version >= "3.10" and python_version < "4.0" stack-data==0.6.3 ; python_version >= "3.10" and python_version < "4.0" statsmodels==0.14.2 ; python_version >= "3.10" and python_version < "3.13" stdlib-list==0.10.0 ; python_version >= "3.10" and python_version < "4.0" tabulate==0.9.0 ; python_version >= "3.10" and python_version < "3.13" -tenacity==8.4.1 ; python_version >= "3.10" and python_version < "3.13" +tenacity==8.4.2 ; python_version >= "3.10" and python_version < "3.13" terminado==0.18.1 ; python_version >= "3.10" and python_version < "3.13" threadpoolctl==3.5.0 ; python_version >= "3.10" and python_version < "3.13" thrift-sasl==0.4.3 ; python_version >= "3.10" and python_version < "4.0" From 4f973a76d774eb4853d6529b94e688b393102149 Mon Sep 17 00:00:00 2001 From: Phillip Cloud <417981+cpcloud@users.noreply.github.com> Date: Mon, 1 Jul 2024 08:15:38 -0400 Subject: [PATCH 3/4] chore: fix ruff lints --- ibis/__init__.py | 4 ++-- ibis/backends/dask/convert.py | 3 ++- ibis/backends/dask/helpers.py | 10 +++++----- ibis/backends/pandas/convert.py | 3 ++- ibis/backends/sql/rewrites.py | 8 ++++---- ibis/backends/tests/test_client.py | 2 +- ibis/expr/types/joins.py | 4 ++-- ibis/expr/types/relations.py | 4 ++-- ibis/expr/types/strings.py | 4 ---- ibis/tests/benchmarks/test_benchmarks.py | 8 +++----- ibis/tests/expr/test_sql_builtins.py | 12 ++++++------ ibis/tests/expr/test_struct.py | 8 ++++---- 12 files changed, 33 insertions(+), 37 deletions(-) diff --git a/ibis/__init__.py b/ibis/__init__.py index ed3ba42a96cf..11e5fcc8ba4b 100644 --- a/ibis/__init__.py +++ b/ibis/__init__.py @@ -123,8 +123,8 @@ def connect(*args, **kwargs): proxy._from_url = backend._from_url proxy._to_sqlglot = backend._to_sqlglot # Add any additional methods that should be exposed at the top level - for name in getattr(backend, "_top_level_methods", ()): - setattr(proxy, name, getattr(backend, name)) + for attr in getattr(backend, "_top_level_methods", ()): + setattr(proxy, attr, getattr(backend, attr)) return proxy diff --git a/ibis/backends/dask/convert.py b/ibis/backends/dask/convert.py index eb5e3b0f650b..d74758ee0d98 100644 --- a/ibis/backends/dask/convert.py +++ b/ibis/backends/dask/convert.py @@ -1,6 +1,7 @@ from __future__ import annotations import dask.dataframe as dd +import numpy as np import pandas as pd import pandas.api.types as pdt @@ -25,7 +26,7 @@ def convert_column(cls, obj, dtype): @classmethod def convert_default(cls, s, dtype, pandas_type): - if pandas_type == object: + if pandas_type == np.object_: func = lambda x: x if x is pd.NA else dt.normalize(dtype, x) meta = (s.name, pandas_type) return s.map(func, na_action="ignore", meta=meta).astype(pandas_type) diff --git a/ibis/backends/dask/helpers.py b/ibis/backends/dask/helpers.py index 1ca8d191c29a..fa411f69274f 100644 --- a/ibis/backends/dask/helpers.py +++ b/ibis/backends/dask/helpers.py @@ -113,14 +113,14 @@ def elementwise(cls, func, operands, name, dtype): def partitionwise(cls, func, operands, name, dtype): cols = {} kwargs = {} - for name, operand in operands.items(): + for opname, operand in operands.items(): if isinstance(operand, (tuple, list)): for i, v in enumerate(operand): - cols[f"{name}_{i}"] = v - kwargs[name] = tuple(f"{name}_{i}" for i in range(len(operand))) + cols[f"{opname}_{i}"] = v + kwargs[opname] = tuple(f"{opname}_{i}" for i in range(len(operand))) else: - cols[name] = operand - kwargs[name] = name + cols[opname] = operand + kwargs[opname] = opname def mapper(df): unpacked = {} diff --git a/ibis/backends/pandas/convert.py b/ibis/backends/pandas/convert.py index 5fe716642f90..95cde053d46c 100644 --- a/ibis/backends/pandas/convert.py +++ b/ibis/backends/pandas/convert.py @@ -1,5 +1,6 @@ from __future__ import annotations +import numpy as np import pandas as pd import pandas.api.types as pdt @@ -25,7 +26,7 @@ def convert_column(cls, obj, dtype): @classmethod def convert_default(cls, s, dtype, pandas_type): - if pandas_type == object: + if pandas_type == np.object_: func = lambda x: x if x is pd.NA else dt.normalize(dtype, x) return s.map(func, na_action="ignore").astype(pandas_type) else: diff --git a/ibis/backends/sql/rewrites.py b/ibis/backends/sql/rewrites.py index fc02a1121c49..584cf748bbcd 100644 --- a/ibis/backends/sql/rewrites.py +++ b/ibis/backends/sql/rewrites.py @@ -255,11 +255,11 @@ def extract_ctes(node): dont_count = (ops.Field, ops.CountStar, ops.CountDistinctStar) g = Graph.from_bfs(node, filter=~InstanceOf(dont_count)) - for node, dependents in g.invert().items(): - if isinstance(node, ops.View) or ( - len(dependents) > 1 and isinstance(node, cte_types) + for op, dependents in g.invert().items(): + if isinstance(op, ops.View) or ( + len(dependents) > 1 and isinstance(op, cte_types) ): - result.append(node) + result.append(op) return result diff --git a/ibis/backends/tests/test_client.py b/ibis/backends/tests/test_client.py index 5ea0b246d433..f3dc7ba00d59 100644 --- a/ibis/backends/tests/test_client.py +++ b/ibis/backends/tests/test_client.py @@ -1216,7 +1216,7 @@ def test_has_operation_no_geo(con, op): # filter out builtins that are types, except for tuples on ClickHouse # and duckdb because tuples are used to represent lists of expressions if isinstance(obj, type) - if (obj != tuple or backend not in ("clickhouse", "duckdb")) + if (obj is not tuple or backend not in ("clickhouse", "duckdb")) if (backend != "pyspark" or vparse(pd.__version__) < vparse("2")) ], ) diff --git a/ibis/expr/types/joins.py b/ibis/expr/types/joins.py index 65aa3c911b5f..82a809bbc0b1 100644 --- a/ibis/expr/types/joins.py +++ b/ibis/expr/types/joins.py @@ -369,9 +369,9 @@ def cross_join( rname: str = "{name}_right", ): left = self.join(right, how="cross", predicates=(), lname=lname, rname=rname) - for right in rest: + for table in rest: left = left.join( - right, how="cross", predicates=(), lname=lname, rname=rname + table, how="cross", predicates=(), lname=lname, rname=rname ) return left diff --git a/ibis/expr/types/relations.py b/ibis/expr/types/relations.py index 4d80735888e8..8da15c754e17 100644 --- a/ibis/expr/types/relations.py +++ b/ibis/expr/types/relations.py @@ -1881,8 +1881,8 @@ def difference(self, table: Table, *rest: Table, distinct: bool = True) -> Table └───────┘ """ node = ops.Difference(self, table, distinct=distinct) - for table in rest: - node = ops.Difference(node, table, distinct=distinct) + for expr in rest: + node = ops.Difference(node, expr, distinct=distinct) return node.to_expr() @deprecated(as_of="9.0", instead="use table.as_scalar() instead") diff --git a/ibis/expr/types/strings.py b/ibis/expr/types/strings.py index aecc2ce11751..3b6c26196ea0 100644 --- a/ibis/expr/types/strings.py +++ b/ibis/expr/types/strings.py @@ -409,8 +409,6 @@ def capitalize(self) -> StringValue: """ return ops.Capitalize(self).to_expr() - initcap = capitalize - @util.deprecated( instead="use the `capitalize` method", as_of="9.0", removed_in="10.0" ) @@ -635,8 +633,6 @@ def repeat(self, n: int | ir.IntegerValue) -> StringValue: """ return ops.Repeat(self, n).to_expr() - __mul__ = __rmul__ = repeat - def translate(self, from_str: StringValue, to_str: StringValue) -> StringValue: """Replace `from_str` characters in `self` characters in `to_str`. diff --git a/ibis/tests/benchmarks/test_benchmarks.py b/ibis/tests/benchmarks/test_benchmarks.py index 00eed46ef450..99e32b9f4122 100644 --- a/ibis/tests/benchmarks/test_benchmarks.py +++ b/ibis/tests/benchmarks/test_benchmarks.py @@ -704,8 +704,6 @@ def ddb(tmp_path_factory): N = 20_000_000 - con = duckdb.connect() - path = str(tmp_path_factory.mktemp("duckdb") / "data.ddb") sql = ( lambda var, table, n=N: f""" @@ -719,9 +717,9 @@ def ddb(tmp_path_factory): """ ) - with duckdb.connect(path) as con: - con.execute(sql("x", table="t1")) - con.execute(sql("y", table="t2")) + with duckdb.connect(path) as cur: + cur.execute(sql("x", table="t1")) + cur.execute(sql("y", table="t2")) return path diff --git a/ibis/tests/expr/test_sql_builtins.py b/ibis/tests/expr/test_sql_builtins.py index 4c4b785f703a..86813359100c 100644 --- a/ibis/tests/expr/test_sql_builtins.py +++ b/ibis/tests/expr/test_sql_builtins.py @@ -87,7 +87,7 @@ def test_zero_ifnull(functional_alltypes): iresult = functional_alltypes.int_col.fill_null(0) - assert type(dresult.op()) == ops.Coalesce + assert type(dresult.op()) is ops.Coalesce assert type(dresult) == ir.FloatingColumn # Impala upconverts all ints to bigint. Hmm. @@ -113,8 +113,8 @@ def test_ceil_floor(functional_alltypes, lineitem): fresult = functional_alltypes.double_col.floor() assert isinstance(cresult, ir.IntegerColumn) assert isinstance(fresult, ir.IntegerColumn) - assert type(cresult.op()) == ops.Ceil - assert type(fresult.op()) == ops.Floor + assert type(cresult.op()) is ops.Ceil + assert type(fresult.op()) is ops.Floor cresult = ibis.literal(1.2345).ceil() fresult = ibis.literal(1.2345).floor() @@ -134,7 +134,7 @@ def test_ceil_floor(functional_alltypes, lineitem): def test_sign(functional_alltypes, lineitem): result = functional_alltypes.double_col.sign() assert isinstance(result, ir.FloatingColumn) - assert type(result.op()) == ops.Sign + assert type(result.op()) is ops.Sign result = ibis.literal(1.2345).sign() assert isinstance(result, ir.FloatingScalar) @@ -171,8 +171,8 @@ def test_round(functional_alltypes, lineitem): def _check_unary_op(expr, fname, ex_op, ex_type): result = getattr(expr, fname)() - assert type(result.op()) == ex_op - assert type(result) == ex_type + assert type(result.op()) is ex_op + assert type(result) is ex_type def test_coalesce_instance_method(sql_table): diff --git a/ibis/tests/expr/test_struct.py b/ibis/tests/expr/test_struct.py index de297a4e4a58..92013d6c6390 100644 --- a/ibis/tests/expr/test_struct.py +++ b/ibis/tests/expr/test_struct.py @@ -72,13 +72,13 @@ def test_unpack_from_table(t): def test_lift_join(t, s): join = t.join(s, t.d == s.a.g) result = join.a_right.lift() - with join_tables(join) as (t, s): + with join_tables(join) as (tt, ss): expected = ops.JoinChain( - first=t, + first=tt, rest=[ - ops.JoinLink("inner", s, [t.d == s.a.g]), + ops.JoinLink("inner", ss, [tt.d == ss.a.g]), ], - values={"f": s.a.f, "g": s.a.g}, + values={"f": ss.a.f, "g": ss.a.g}, ) assert result.op() == expected From de6aa62cc0c2c2366181235e38441aa7ca737b01 Mon Sep 17 00:00:00 2001 From: Phillip Cloud <417981+cpcloud@users.noreply.github.com> Date: Mon, 1 Jul 2024 09:29:18 -0400 Subject: [PATCH 4/4] ci(numpy-lower-bound): bump lower bound of numpy in ci --- .github/workflows/ibis-backends.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ibis-backends.yml b/.github/workflows/ibis-backends.yml index f66fdd9e04c5..49ef24a88727 100644 --- a/.github/workflows/ibis-backends.yml +++ b/.github/workflows/ibis-backends.yml @@ -531,7 +531,7 @@ jobs: title: Dask deps: required: - - "numpy@1.23.2" + - "numpy@1.23.5" - "pyarrow@10.0.1" optional: - "dask[array,dataframe]@2022.9.1" @@ -542,7 +542,7 @@ jobs: title: PostgreSQL deps: required: - - "numpy@1.23.2" + - "numpy@1.23.5" - "pyarrow@10.0.1" optional: - "psycopg2@2.8.4" @@ -560,7 +560,7 @@ jobs: title: PostgreSQL deps: required: - - "numpy@1.23.2" + - "numpy@1.23.5" - "pyarrow@10.0.1" optional: - "psycopg2@2.8.4" @@ -577,7 +577,7 @@ jobs: title: PostgreSQL deps: required: - - "numpy@1.23.2" + - "numpy@1.23.5" - "pyarrow@10.0.1" optional: - "psycopg2@2.8.4" @@ -594,7 +594,7 @@ jobs: title: Dask deps: required: - - "numpy@1.23.2" + - "numpy@1.23.5" - "pyarrow@10.0.1" optional: - "dask[array,dataframe]@2022.9.1"