diff --git a/airbyte_cdk/utils/datetime_helpers.py b/airbyte_cdk/utils/datetime_helpers.py index 99cf1ad23..62770c9a8 100644 --- a/airbyte_cdk/utils/datetime_helpers.py +++ b/airbyte_cdk/utils/datetime_helpers.py @@ -82,11 +82,10 @@ """ from datetime import datetime, timedelta, timezone -from typing import Any, Optional, Union, overload +from typing import Any, Union, overload from dateutil import parser -from typing_extensions import Never -from whenever import Instant, LocalDateTime, ZonedDateTime +from whenever import Instant class AirbyteDateTime(datetime): diff --git a/poetry.lock b/poetry.lock index 91849a96d..e03ece8a0 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.1.3 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.1.2 and should not be changed by hand. [[package]] name = "aiohappyeyeballs" @@ -6277,83 +6277,84 @@ watchdog = ["watchdog (>=2.3)"] [[package]] name = "whenever" -version = "0.6.16" +version = "0.8.8" description = "Modern datetime library for Python" optional = false python-versions = ">=3.9" groups = ["main"] files = [ - {file = "whenever-0.6.16-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:901783ba877b5d73ce5b1bc1697c6097a9ac14c43064788b24ec7dc75a85a90a"}, - {file = "whenever-0.6.16-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:4d374cd750ea68adb4ad69d52aef3838eda38ae63183c6135b122772ac053c66"}, - {file = "whenever-0.6.16-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:72b757e631a49fb196dfd9de82ae3eeed2495ebef485b670f493158891e6fc91"}, - {file = "whenever-0.6.16-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:393f87555d59ca3df5298bddb73978682c70202a910833fe40d20e185875e5e0"}, - {file = "whenever-0.6.16-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a4a867eaf2092a6ac3471d314bf481f28f27f23e17ff0f5368c43d802910bbf1"}, - {file = "whenever-0.6.16-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:10f39f498476ca94afd45688a0832fa6ad99649fa05a127c04eff74429be59c6"}, - {file = "whenever-0.6.16-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f75dc59ccd03f371e20c8baecbc34f9f18da8ff79b30efd351e16179136faf98"}, - {file = "whenever-0.6.16-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6a37b9b3663682c57d0f54bc29c57c5cf101e697ce10748fb3aaafb62679ae66"}, - {file = "whenever-0.6.16-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d14ba610412d14e63e2eadbd6eaff88e7754ddb5a364afc670d04060d082ecdf"}, - {file = "whenever-0.6.16-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:fd871bf116347ca2a0a4819ba99050a8e3171248cf1fda83d0e3175ca1c1c486"}, - {file = "whenever-0.6.16-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:ee4b3c4e12e422e87b6b3fab9bc752d66a2b41faa4ac098f07a633e192bc7757"}, - {file = "whenever-0.6.16-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:2fe71ef0b9e47c49e45d1a099761a415822ef4b017f658161e10c08ab2b4c206"}, - {file = "whenever-0.6.16-cp310-cp310-win32.whl", hash = "sha256:1f9d27fac39c09ffe60a5c4c9e00b084b9928692eaf568e18d14f7dd7f0c6645"}, - {file = "whenever-0.6.16-cp310-cp310-win_amd64.whl", hash = "sha256:0f9b2de554b2ca20d13abf2b6720e3f61a0569fe7f469e4cd923c2ce19007441"}, - {file = "whenever-0.6.16-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:237f23620a8b19eeb40d429c140a7856425d4544e40e4e72c99617a291decf70"}, - {file = "whenever-0.6.16-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f62f9413e72f395e31b7ecb57a3609e1a9dd55b8751ee2644b7992daebf6c420"}, - {file = "whenever-0.6.16-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:06f02b0e8f26bf96e0e9f58d181b244a934dde20e4fe874125567454f98ada22"}, - {file = "whenever-0.6.16-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:13d1d6b0c2ab67df6e53793b175ebc9c10bf5b527f111c9b515d8d538132fa75"}, - {file = "whenever-0.6.16-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f861cd67088dc3e129d915681fc30e982b35e1f09ac609f3a424e62c889eff81"}, - {file = "whenever-0.6.16-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6a14f413b8137feba02b880c440516669439262daa303f720e5cf38f60774202"}, - {file = "whenever-0.6.16-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9d9e263553c850f3d79d657ed5274d4b3d1f603dff6c3dfcd0f345a44045804e"}, - {file = "whenever-0.6.16-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7567fd28715d7b4141e794f69cf873fe3c6e77b4ac2da233d757c420da4bed5b"}, - {file = "whenever-0.6.16-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d93d1e2e40ebf07161eae9846b20ce1fa0e20b064b4d624de80ead23d00aa080"}, - {file = "whenever-0.6.16-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:e523804f74bde38781bfb69a6407d3d39a303d51bb072f408f44479870d7956e"}, - {file = "whenever-0.6.16-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:617b35e2ee3bf421e3b5d9fee75f3a15cd77d8d34b20feaa7833887d7e995ec0"}, - {file = "whenever-0.6.16-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1129bdc898078bb17eb0264f9265b97ae37bc8c53c67e369152070eb54a60357"}, - {file = "whenever-0.6.16-cp311-cp311-win32.whl", hash = "sha256:f38f414a56b5cd263276ae2862e3021d3459d16169d11b47574e85bb45e6dff5"}, - {file = "whenever-0.6.16-cp311-cp311-win_amd64.whl", hash = "sha256:a8ce689945604569ac043a739ca8b8d1a5492adf51926e0826f8f76f3ae75fe8"}, - {file = "whenever-0.6.16-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:5a476a14cb8611410e741a30c0867112ac720e719fc6db71c0d7655de13e4e0d"}, - {file = "whenever-0.6.16-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d6edb265a6a2846cf4ccde17dfb7339f576f7bfe762a8ac9182d0d776aa084a5"}, - {file = "whenever-0.6.16-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c1e5b0350f641322d2c57415b1677ffd3809f5e18c9a04aba33c8f0c20728eb"}, - {file = "whenever-0.6.16-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:6a026a77c512c409dccc6d7f8999be23a33729277ca5291f8d741344d082b89b"}, - {file = "whenever-0.6.16-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2baf467459c1b032a326bcb5f4ec50d38dd08f21584a66955d6a6080b124448b"}, - {file = "whenever-0.6.16-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b8b0e4b245931617cf45db97e625d7c612bdd0c7136ea09f561242dbee3a4cc1"}, - {file = "whenever-0.6.16-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d98140aeb0e6e06877d1ce02a3745aaad9f8d02003f73d0abdfd89603c9f2f16"}, - {file = "whenever-0.6.16-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:60bfb0edccdd9c8298fad2e2fdf123037c13ef1188af59dd7140e47269dde90e"}, - {file = "whenever-0.6.16-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:c53ab7c29acdbe61c3ef137a0b6f238e55aa9acb15a0716ad214f081e42ead46"}, - {file = "whenever-0.6.16-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:71f40ebd90334513de1d36218ad4737882bc2cf30193dac6e52145bf88904350"}, - {file = "whenever-0.6.16-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:fa306fd8cae8b60c9293f42959039d1f335f6a9cec61df3530518f12a3ffdbf2"}, - {file = "whenever-0.6.16-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b749e2fe5f32feb957ebd8e502865ab7d38268ae4e810151f6169bfde3920b3a"}, - {file = "whenever-0.6.16-cp312-cp312-win32.whl", hash = "sha256:c6e4be4a9e9cf64587c4c1ca7b55863cf7af978e49f1834c85ef91d54c9194fd"}, - {file = "whenever-0.6.16-cp312-cp312-win_amd64.whl", hash = "sha256:4bff1d479fd708c492eab8188bb21d3e1d127f44ee19f4d382c797901c5bec58"}, - {file = "whenever-0.6.16-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:54eb6f9607dbb5b7635ed688647b962d671e3e09ecf25abce588ad9b015ad3fc"}, - {file = "whenever-0.6.16-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:933887c55273df102f1fbf3985a986d23c31cc5c07f7234349fff6d8bdd4d7ce"}, - {file = "whenever-0.6.16-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c83e4500045b46ab7b07e5fc222ab2ed3b0bd1663a72d3d533a81a8975be8b25"}, - {file = "whenever-0.6.16-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7c0f1edec8ab9e05533d8ce5ee41fad982139f805725cef81a200efe3ca07f66"}, - {file = "whenever-0.6.16-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dead9bece03678ed5def0a29353d363838e1ac25f6e2a946d4f25c85842ba3a3"}, - {file = "whenever-0.6.16-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f4c04c6aff944998bb2efee347cebeae9caea4254626ae5692d0b4673b4c9b73"}, - {file = "whenever-0.6.16-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:73333e2d9fa41dc3fe036eedd097b142fab53e1bfb834f4b8cf70db79ed875ce"}, - {file = "whenever-0.6.16-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b341c7c595e09f6bbbaed03545dcc7f9f2d75be22ec2e74cd9e753d491b2782d"}, - {file = "whenever-0.6.16-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c04d3ce681a5af99358723ff24d471d913efcf57a5fe409e3fdee92de9952529"}, - {file = "whenever-0.6.16-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:751ba7e4d12bdf209bb903a44e8438b6ff2e565ddaf7e1b51a6f06d0367f6a8e"}, - {file = "whenever-0.6.16-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:bddbde931205e4f2907ced9de2d79c51d0eab4030612a87471ed79edf25699e5"}, - {file = "whenever-0.6.16-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:91dafc986a98928f13f39c2a33780e68155e75eabcf9af2bb20d737ad9c9be2f"}, - {file = "whenever-0.6.16-cp313-cp313-win32.whl", hash = "sha256:5e5fec5c7fb76fea1c8318ac8b4e131e9c25e96a66b52e0610898d05d2178f7a"}, - {file = "whenever-0.6.16-cp313-cp313-win_amd64.whl", hash = "sha256:c7dca9817d86a1d9b3fea3adef51ae215ead1734a75f11677667c2b27d65399f"}, - {file = "whenever-0.6.16-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:afa15189ae68a7a713412175dceca27aaf09dd17094c3b4adf5807853cc6417c"}, - {file = "whenever-0.6.16-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4acd4e551b22ad501c6b10846ae66ef130e6594677bf1466193cad4ee5f4066"}, - {file = "whenever-0.6.16-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f63ffc069f2bf21bbb4065125eacb06a770f10741ec71ad1a6d495f73c1113b"}, - {file = "whenever-0.6.16-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:596305ffa4089660f7b113614b6b904461c71d25e53d9f1726c9a34e47cb470f"}, - {file = "whenever-0.6.16-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5ec4a3d482006eee1403f114f8592591d8fc4a64f0c9fa01aac267fddb95cfed"}, - {file = "whenever-0.6.16-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8c86b79ca693345bc21fef1f5a4881d4c809a2de97f218fb977860ee9410546a"}, - {file = "whenever-0.6.16-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8da5f576e87ebf876f15e2c400402be464e34a697285737dee5001bb7d42138d"}, - {file = "whenever-0.6.16-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:3bb4fa8782cf2d021cf40ac76b5d1ee93b40a298b752edbb28ee35ceb983d645"}, - {file = "whenever-0.6.16-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:a5584172b699107a72d232e2b467a0732052d1607b3502c5d4134b79db8a0025"}, - {file = "whenever-0.6.16-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:d8801a9a25966c412cb16fc553a9654bc8c7c959d2be55a66c6342465bc86e41"}, - {file = "whenever-0.6.16-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3f7e018b4667caacab51b3f5ea2185a99d78b87655616134e9e0762e46180ea7"}, - {file = "whenever-0.6.16-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:69439fed59088e0bf6f71a33592a8b2054343fe23a058959de983f279f11be58"}, - {file = "whenever-0.6.16-cp39-cp39-win32.whl", hash = "sha256:ce8cae918011048ca73a3a230d03cfdcf7a39a68c7d9900258b20cdaf4afc124"}, - {file = "whenever-0.6.16-cp39-cp39-win_amd64.whl", hash = "sha256:32fdbc1106cca40dbc69b67f4298a9beff1fdd730653fc8625b26050f95f1deb"}, - {file = "whenever-0.6.16.tar.gz", hash = "sha256:f21677f96765953418ad146d97e927e8d6bf16e138348c35c1201eb0e38a38b6"}, + {file = "whenever-0.8.8-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:a19d7b43646755315d5848ffb4e87cdb9e24881d70fb25da2b28aa50d9bd4778"}, + {file = "whenever-0.8.8-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e2ecb1d61e0d710f4818e6fe492f96b31f66c46463bb776204c0a1d610c71e92"}, + {file = "whenever-0.8.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9ca2e0e1ff3f2d43839b027b3469eb38ecdf991ed2455da13b8e7533e0f0d25e"}, + {file = "whenever-0.8.8-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c17e1a1477c7a61b3e38d58eeb2ecad2fe993c77f96b7119e56e97d7aec647b9"}, + {file = "whenever-0.8.8-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:58bc22da46f63d722f4833ffa6def9be88acbf2f45b7ef45c6160633b4de1217"}, + {file = "whenever-0.8.8-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ebd84e4ec14795df7e3b09b6924fd4d7753b1155809062531e2c02602b13774f"}, + {file = "whenever-0.8.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2310b65eef476457bce177f629dbf737a46a373b8889ded9847ad11e1f6c290a"}, + {file = "whenever-0.8.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:8100b512bfb56d5228d1485c1e35fafd8f561f37831943d7b3a5f15ebfcb6fac"}, + {file = "whenever-0.8.8-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1757cd133fa50b65c80f7e4c0efd54ad123d8be41b58b598c8458f256e8ac18d"}, + {file = "whenever-0.8.8-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:4a00cb99bb93d6cd08ca24d8c365fe853a6cbfbb864d248f5f971bab74f0f557"}, + {file = "whenever-0.8.8-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:f94b6849ea1513acd221ed682b85fc5911cb6655922522cae5ce046737aa1a39"}, + {file = "whenever-0.8.8-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:79344ebf1464040d65bc3ca7559004a7da24c34fe92388aa3b736c8e04c14918"}, + {file = "whenever-0.8.8-cp310-cp310-win32.whl", hash = "sha256:c93f0a647bc3a229069f90f03b9fb6a0e7b940b8b5fabfbbbcfc349c2821ffc7"}, + {file = "whenever-0.8.8-cp310-cp310-win_amd64.whl", hash = "sha256:828f96be5c7d7a1f4e92f6ab532287f7ad14b7875a468444d41ddf6efe1c38f1"}, + {file = "whenever-0.8.8-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:0cbdcba2df308f09d26db924459d31ee5c5bcb09e72a16bfb9fd7cdd05812920"}, + {file = "whenever-0.8.8-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:943f1e4054afc664b79b44929569598513587978395ef159340253ed0bf73e6e"}, + {file = "whenever-0.8.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bc6fe69fe491751c91d9d5a11bd18e3e15fa6d0d294e661d71e9df7e8cee3f9e"}, + {file = "whenever-0.8.8-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1f6b813e15f845f9f8be7d6226cafc5cbd89746289fb302ad40213f28d1911ec"}, + {file = "whenever-0.8.8-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aea29c76221f5d0ccdbbaf806c3b181c1aba9efade5726d501ce26ebed70b692"}, + {file = "whenever-0.8.8-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5f331f03bdce04d9709053d49dd982c54e54f21005580273f3564327b42fb242"}, + {file = "whenever-0.8.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e5f98dc66db6016660897e0fa56904e75de35daeacac5a012bf4424ef4d567c5"}, + {file = "whenever-0.8.8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:182d4ed4df2f09f173e09c606a866bc324f2ae4a67145f391cb669e915c4b0f4"}, + {file = "whenever-0.8.8-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:56d3227e3212375f4e3de4c97a006de5e7973f1273b7aedcf69f7c883762ccc3"}, + {file = "whenever-0.8.8-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:c21a8ef5ad6d03d473d782444b2b99a0e65d48ab11951ce11858896aebaf459b"}, + {file = "whenever-0.8.8-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:325ae450a6f476837497a4391e7ddc7353f3f944061a5f607f48b9fc3f5d98c0"}, + {file = "whenever-0.8.8-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9f4118fd28090c914e8be577ffded3508e53adbbff39c17df03611d16c68c0b2"}, + {file = "whenever-0.8.8-cp311-cp311-win32.whl", hash = "sha256:cf4147a361595da9fa981f35e95f5acd58316137ad97d140630407794b280c75"}, + {file = "whenever-0.8.8-cp311-cp311-win_amd64.whl", hash = "sha256:9faeee933c9fd22df352c55e5a19ae3959187971ee3d2aecfdded2fd6f4a86e8"}, + {file = "whenever-0.8.8-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:43a0a56b2b2bb6f821161fa4e0c077e24909d02241132f8aad47a5ad604f4239"}, + {file = "whenever-0.8.8-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:82988062e7f8695d1d567e9d259ebeb90f0d43c1b1e34d12019019887375709e"}, + {file = "whenever-0.8.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7e929a3a2815bc5e2dd53504afec714a837c99b4b67dbb261e8594b20f395eaf"}, + {file = "whenever-0.8.8-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:6c97861c051babbcf15b4e6ba021d52941096d4a0c46bf98db162f3720f02725"}, + {file = "whenever-0.8.8-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b5731f7d0dc7226f88cc40facc7dfe3810fa921930e19b99cbf4086472e411b6"}, + {file = "whenever-0.8.8-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:69f745b81e9f75b5fdd39596d39dfa05f8a9d7288de5b3782bb30d590a310e12"}, + {file = "whenever-0.8.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:52e19d4484413f5c08e5e1f5b8968efc119ce7a8bfe788aab136c5c93a33b93b"}, + {file = "whenever-0.8.8-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:068232acf18432d86e75286b4b5bc6e3d9b4542a8f9b9ba0114e2aa9cdb4778c"}, + {file = "whenever-0.8.8-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:65889c31520e5241a619b17a82f30252a1b9e9f3dbaf813b1de2b45f218a2c87"}, + {file = "whenever-0.8.8-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:07dad7e78e3f73516630c3d74636dc966c19ae8b5099cbbf9fdb8b52678385fe"}, + {file = "whenever-0.8.8-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:800832cf213fe48d58a2b0273304831a7bbfe7341712c2fdc631d9cba92231b0"}, + {file = "whenever-0.8.8-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:5267dd1977286c7e6231917112fb860b111e7c7c380f94e3725e0c13dd13fdd9"}, + {file = "whenever-0.8.8-cp312-cp312-win32.whl", hash = "sha256:8766b96c97570c5138100a20488985db0c7f49ad078644f8982a0e3d64080dd3"}, + {file = "whenever-0.8.8-cp312-cp312-win_amd64.whl", hash = "sha256:cf24b466c6043fe4f0344cdbf6c09b166e4fea03f5d57b6a439eb26f391b6839"}, + {file = "whenever-0.8.8-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:809d56d01440b37b3dae4e3856ebf89322d51333bcddfecacacc235fff3f45c1"}, + {file = "whenever-0.8.8-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a3b0e34a7afe367f245bcf3b8a9e581b6c09437d623001acf23207b08709837e"}, + {file = "whenever-0.8.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d1b517eab4cd6edd13cbd7236b5bb3d1babf0606dd756141a6cc274580cee56"}, + {file = "whenever-0.8.8-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:24c0e9074b6f73d60eadd0d8149c0d29c5b98b054f881d0a1140367c43c9ec94"}, + {file = "whenever-0.8.8-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:53b03e95f34d942e1e8c1c752d64e7166e7454112fbf6b4139d0eb9c017a17c6"}, + {file = "whenever-0.8.8-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5c63453e0603bc4583661fbabe9b68ef41059b02f3bef9d572a9668e3dc74793"}, + {file = "whenever-0.8.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f1abba00ed463689d2d062eec36e5ea5f0d195d3fe6702121744592d5a234b09"}, + {file = "whenever-0.8.8-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a05df53c1fe75df0a58c188971d63bf0ada627dcb74f2e0c2ff0fb3dd8d7d097"}, + {file = "whenever-0.8.8-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:fc2dde25b43a9375f7940504f8688259540d2d9960e5c973771d7b96030e3c95"}, + {file = "whenever-0.8.8-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:7c190f049532157a737a565a4797099684511011e2e1bd57e2488b0f5802a9e6"}, + {file = "whenever-0.8.8-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:9815709758e58ceb751cfeb8ad222275e23b6ad512b5b7a956566bda70a1c6cd"}, + {file = "whenever-0.8.8-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:605f0f06b6afbc8c86ca6c1c49a2b69cacb63d6af0fd683bdb1293a2635c3ce5"}, + {file = "whenever-0.8.8-cp313-cp313-win32.whl", hash = "sha256:eb8fee01a0955aa9cbf4cc5b348a8562d7f1d277d9d6d0b9da601c0d45ad7f83"}, + {file = "whenever-0.8.8-cp313-cp313-win_amd64.whl", hash = "sha256:fd71c8ac5cc761efe3b2dece32c5d22d44368155e37d948132b475bd804914d3"}, + {file = "whenever-0.8.8-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:bb779600038bcc510e99735c07f8e0c47290c8525f00691896e0d7f279e1c1d2"}, + {file = "whenever-0.8.8-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ae51688a82169cc79ebef1b45c9ef22b4dd45b6cb3a82f555c01cfcac3cd1c08"}, + {file = "whenever-0.8.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a40c096cbfe3e87b234aa7b3d03fd282c12311e34339e2f0d82891613d488e11"}, + {file = "whenever-0.8.8-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:6d8e5ad4e2d2cfe8cbdc474a5d5f75e21c9b3cc72caa4fb22ff77369a56b99ac"}, + {file = "whenever-0.8.8-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:85bd781140a1b01e2e61599b5da68baef36725e55737baae8c1c05e871210ec7"}, + {file = "whenever-0.8.8-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:16c578c7631115963784cd9f7ab905a802f1384591d02b5070a128ec2e81ab7b"}, + {file = "whenever-0.8.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c22bc3cf622f21f6091223d94c9f8c54cc1e3542ef576df41d31137a15512403"}, + {file = "whenever-0.8.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:56030ceff83f0a3744695112a07ec5e166b58864c79ff4653a6213afc8055475"}, + {file = "whenever-0.8.8-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:90b6f14077fcdbcec19e022c7c56c3e8fca48bdba12579e3fbaf889e40c5e98a"}, + {file = "whenever-0.8.8-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:86407aa7535b798cd3c94a38b82f76677a49b139e65eaf5b7c7dc9f6ffec2263"}, + {file = "whenever-0.8.8-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:6df5bca4c709781c6593c8c4c914f2945decb3a811bb7ba4a7b3c6d557417d41"}, + {file = "whenever-0.8.8-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:eea0dd48b8f17c3d7ebce2534562117cadc2fa9337d0cf2aac9cc5dd56bc8fc0"}, + {file = "whenever-0.8.8-cp39-cp39-win32.whl", hash = "sha256:17bbc06cb193cf26ce108be365817fa4e5a55a5ee7976b74f29d98f5a499d5b3"}, + {file = "whenever-0.8.8-cp39-cp39-win_amd64.whl", hash = "sha256:838dac438c33e9591aaedb6d900a35b706de9a0a92d5eb31391ce52c6a64b93f"}, + {file = "whenever-0.8.8-py3-none-any.whl", hash = "sha256:b63d58613af9e44bed80d4a61ba0427db069bdede28ad5365b40bbe375a12990"}, + {file = "whenever-0.8.8.tar.gz", hash = "sha256:d0674d410fbbcf495f6cca0f1f575279e402887d20e4c1ca7d11309cd41b8125"}, ] [package.dependencies] @@ -6605,4 +6606,4 @@ vector-db-based = ["cohere", "langchain", "openai", "tiktoken"] [metadata] lock-version = "2.1" python-versions = ">=3.10,<3.14" -content-hash = "b03f6ecb7f72dc2b1669bfc1aa0b907ea70cc8c656230db0859de5a2da475783" +content-hash = "f8d4c72b0acd484de56c2ec8f09c760949c2ce009103daec3c50b5963e72ea98" diff --git a/pyproject.toml b/pyproject.toml index 62bdee0a6..e00ecb13f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -93,7 +93,7 @@ uvicorn = { version = ">=0.35.0", optional = true} ddtrace = { version = "^3.12.3", optional = true } xmltodict = ">=0.13,<0.15" anyascii = "^0.3.2" -whenever = "^0.6.16" +whenever = ">=0.7.3,<0.9.0" setuptools = "^80.9.0" # Some connectors depend on this as an undeclared transitive dependency (e.g. source-shopify) unidecode = "^1.3.8" # IMPORTANT: DO NOT USE. Added to support source-google-sheets migration. This dep is deprecated in favour of `anyascii` and is slated for removal. dateparser = "^1.2.2"