diff --git a/poetry.lock b/poetry.lock index fe14a4f..7bbaa8b 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1430,107 +1430,6 @@ typing-extensions = ">=4.2.0" dotenv = ["python-dotenv (>=0.10.4)"] email = ["email-validator (>=1.0.3)"] -[[package]] -name = "pydantic-core" -version = "2.24.0" -description = "Core functionality for Pydantic validation and serialization" -optional = false -python-versions = ">=3.8" -files = [ - {file = "pydantic_core-2.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:607dcbedeace540deec3f7da7a1d82fe23accd2eee5c410a4753d1d0d03e3b46"}, - {file = "pydantic_core-2.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:59a2a1b20dcde876c7719d095d3ab8fe040253c0ed1cd76df06a78b3e8680ca5"}, - {file = "pydantic_core-2.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:797d4737142796e9de0666deea3ac5ca54f7abb3dd8a2a173095ee375ed70c39"}, - {file = "pydantic_core-2.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1f3f9607e4639f54177ffec2a67d519afb67df852367aaac7e171ba8c66bc1d4"}, - {file = "pydantic_core-2.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1abd4ec106aff5959d34765ec67a8bb7efd12b9d6655a96849a4fafc093744f0"}, - {file = "pydantic_core-2.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9cde58d1746195ebf6f2b046958eb2088748009e48447f216bcfffc37382d429"}, - {file = "pydantic_core-2.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8fe50b2e6a8af01f3adcd5f45fbc8eecca4f5d50fb84dc1c723655a3906c510"}, - {file = "pydantic_core-2.24.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1876c3234e8719193b2e6efb5f774db8f957585c4d6fe72c85f906c1f87a0d31"}, - {file = "pydantic_core-2.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:f414e3b5edd16d6b13677240ebdec9e31737c26f24c68f73e50b2e4a9d13def5"}, - {file = "pydantic_core-2.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:f802b83155fc5bcbb6e753802230e1db5a942a42110b05c997f114c8266dc79f"}, - {file = "pydantic_core-2.24.0-cp310-none-win32.whl", hash = "sha256:e845533e6279dac0a74c1cec95aba24e908cd64eb045b687b151f3dbb45e00f8"}, - {file = "pydantic_core-2.24.0-cp310-none-win_amd64.whl", hash = "sha256:793e670f32e52ceb5fb2396919b19312291f09a4c10752eab1f69871dd265a73"}, - {file = "pydantic_core-2.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:51fac2c6c5009851dac7150a2a052fcb54d2e89e481d747cc0c2100c2927e8bb"}, - {file = "pydantic_core-2.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4f92c5356f7aee92c693a2dee9d69e4c90149d1b604f6bd2255bfb39977f8e8f"}, - {file = "pydantic_core-2.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e6d8ecc8f8418ba2779a2dd357cb7dc3d30b98b9841cf6b22a54b44747e4bd2c"}, - {file = "pydantic_core-2.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:93934fcf839fe6150a63f877f0dc99967a191d304ac1e30f5364e175212f67df"}, - {file = "pydantic_core-2.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2eed81a5a673258f1aae6e08c1b3f0ff74e232bce5e56ffb942ace43376019d7"}, - {file = "pydantic_core-2.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:84c4a4f3f81d23c1cdd001e6a1db5c19c5bfb0af42a89482ddc269b7b7429f75"}, - {file = "pydantic_core-2.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c92719d5662d91813a12cf5422c5374a7099434dd50e17f6d630243eb105ce2"}, - {file = "pydantic_core-2.24.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:9f07d3c9a49dfec0d5b22fdff7a5f7d8fe8cfd6ffb75c9a8b57cd21d6c516205"}, - {file = "pydantic_core-2.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:9a91a2ee612a4a49596a1529cd60471657db3b7192d505472d9e803ec0babcfc"}, - {file = "pydantic_core-2.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d7444ee5415a7a21932ea614997a0f422bd82ae4a04991d8c9fc3aa1d10a5a33"}, - {file = "pydantic_core-2.24.0-cp311-none-win32.whl", hash = "sha256:512972b3aae076afb10bb80d3bd49c19ee8ff43e2ab040fb166fae18ebdbb7fe"}, - {file = "pydantic_core-2.24.0-cp311-none-win_amd64.whl", hash = "sha256:e161760fe70ecf4a9505e069409bfc001a1a739f350043615a6bde42bdd50f7b"}, - {file = "pydantic_core-2.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:cfbee1fc1875c16fe9f7fbf71898bfcfb97945f3bb5a6d9a4ef04c91d8ada958"}, - {file = "pydantic_core-2.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a6a18e6b6379431578fb5fbf30d6c2d8e2a0ce2576ea992070049444fb7b1902"}, - {file = "pydantic_core-2.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:830a286b7078fb544797d440a64f5692c6baf4a759750d51afe41cdc0760f785"}, - {file = "pydantic_core-2.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:270aec28844a0cfa08cfd2abdac805b99013c5260ecbccedf8c7e40bb7dde9b5"}, - {file = "pydantic_core-2.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2facc30616a867f639e9600d207c3e2bef637f009239770a3be8cf10dbb2af4b"}, - {file = "pydantic_core-2.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8f57db5b7c1348f84ed9bd1e9e7a6d3a1d99965ba8c159ecc9fe2b024e36e038"}, - {file = "pydantic_core-2.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b72b5683ae8609297bd31022ca87e097cd1719494542495f2b51522616498bea"}, - {file = "pydantic_core-2.24.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:20dd8a5c841bebab9dddb2e92e06b6d21237b7640d540a0d0639835c168b99f7"}, - {file = "pydantic_core-2.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:aff822465415f150a7bc578bdf9bafcf4c15552e989d64f7085752a41ee0c85a"}, - {file = "pydantic_core-2.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:71594f9a946c4dab8afa80c48fbe2318452a501426969449bce4a99d6795bebc"}, - {file = "pydantic_core-2.24.0-cp312-none-win32.whl", hash = "sha256:6e7f150629a8baa4ea9c4a84e9222753470e79f3095ce7b84a7d5d1cf9e3ca7e"}, - {file = "pydantic_core-2.24.0-cp312-none-win_amd64.whl", hash = "sha256:1061dfd544be92fbdd2b96e86ad4291d33a98655bac8ccbcd22c660cdb043565"}, - {file = "pydantic_core-2.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:11c132961c2f385e364827e1795279f90eddd00729ed3f3c5cbbe89c71ea6c0e"}, - {file = "pydantic_core-2.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:9c2c4d2634963c236c6f00eb0d370d9fb6b38b187f2c0a36c1b5b9a53f0e53b5"}, - {file = "pydantic_core-2.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a25a9994c690142c8492419a14bf2e89cd5e7788203f32957b427fac9b1e534f"}, - {file = "pydantic_core-2.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:594a7776c9fd89037e93e155a7fb5e4db3d27cb59fdccf21f3121cbea9cc7e0b"}, - {file = "pydantic_core-2.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:74beb5b41a66a9e8e68d9ad6212434428a007e4980dcabecb19308bd94f0b8a7"}, - {file = "pydantic_core-2.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6315bae7717ac7f6e0d190b29a7df794db5978b871dcd60de3e9286f9711415f"}, - {file = "pydantic_core-2.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4cad385a4aa38174ee134a607bb1bcc88698353ede71b725e0ff61cb417a0697"}, - {file = "pydantic_core-2.24.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ffc98c29e607aaf5abb64e757a2447309362ff23a6a0b6d7f6dbc1b6a62c9046"}, - {file = "pydantic_core-2.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:35906dc79898e7b217714756bae91dc235e936166af146abb5e95f4957296378"}, - {file = "pydantic_core-2.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:55eedff3a489e7834c9a8c91363aa8e96e6ce3a75597919417fabafca23dc89e"}, - {file = "pydantic_core-2.24.0-cp313-none-win32.whl", hash = "sha256:31ec26f765c792e454aa29af01f8014cec0a9417be09d572107c7f66857d3a69"}, - {file = "pydantic_core-2.24.0-cp313-none-win_amd64.whl", hash = "sha256:b31024b34d9e83d51e741cd67094c401097e254c3a322a6572118847960cfdbd"}, - {file = "pydantic_core-2.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:adda23d459ae85f6e5191fd7936e65197bbf93106825db49340ee4e5a29c2ed7"}, - {file = "pydantic_core-2.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:758c22dbd1f85c9176256c82ed7d459af4c838dd98b02e23b8305a76230b4b56"}, - {file = "pydantic_core-2.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85772cb2110bcfb37e43a9d4f95815aca3f2fb80076376a65b8eb432ad9502dc"}, - {file = "pydantic_core-2.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e10e0de04b812a71efaeff81c549954674980fe638ddff86aa645334c493ccb6"}, - {file = "pydantic_core-2.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:70f5ab351c091c80194ac9580db0d0ca0d1709c8f002cbaff66e49e749336a31"}, - {file = "pydantic_core-2.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c94f74148886ce3e9bb67a6c2f9d4aebf2523eeb5d6d15abc38e53462a56f452"}, - {file = "pydantic_core-2.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7a7f9c4da7eeaaa76417ddb33c4dca0d527015b369e033e57e15e07aaf53dcee"}, - {file = "pydantic_core-2.24.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:06053dfa8e0cbf392c51c2bb5b8a8556f65e6505114e088b4a833e38e03e2921"}, - {file = "pydantic_core-2.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:7f18892b572930e2a6f0174ffe0adb21a75aa5c985c86777b986f903345ed96a"}, - {file = "pydantic_core-2.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:740d76fe44f276ffa44209f821df79537bcb2aef6f35ca3561e4284ce1d13a1a"}, - {file = "pydantic_core-2.24.0-cp38-none-win32.whl", hash = "sha256:886ca9af28c76e58373683bc585986586bdb57dedeb6aa51e85a5c6bbce25100"}, - {file = "pydantic_core-2.24.0-cp38-none-win_amd64.whl", hash = "sha256:1409c25a9e7aed446be84fa075d8f756b48ab3362eb9d0bbf8cf01155e224e71"}, - {file = "pydantic_core-2.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:c500365641f0a10ba505bc90b31179ef7a0f5a57071bc7880fc2b3e94967718c"}, - {file = "pydantic_core-2.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c992be170ae059fb8464c1024c76dfa3a4cd5c7aca3cf3bf37b83193acd78761"}, - {file = "pydantic_core-2.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:86b1d55b6832e39231ab8675530767cefd2b01178b474bf5af2d47f4a6910236"}, - {file = "pydantic_core-2.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:57bbb50d6ed6f89e9231da28ecb00091fa33abf5c642d4eafd0dc04b950ddac5"}, - {file = "pydantic_core-2.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c6802b87b186fac1d6c5adc2a79002cbc9e28d75576b4006ed49500101b1f1c9"}, - {file = "pydantic_core-2.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8c7ce94fcd44e1ea6381e94295dff4f5af08dd2706321b87126fcf78e6d17533"}, - {file = "pydantic_core-2.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a597b3f3b20f0b56e3bde46c5ade623f4b411941c4d0111c696eed1d49712b22"}, - {file = "pydantic_core-2.24.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ea78d40c4942ea4790ae4ea8febae6eaeb500ae1d55af951126834d203538683"}, - {file = "pydantic_core-2.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:867ec3c429934d0a45798a4f104469a9063ea3256de2f0a54134a977f71da3c2"}, - {file = "pydantic_core-2.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:3a453150a95a83273a8720df7728d6cb7a2fbb6c04b80d6ad79d9daf4d1aa80a"}, - {file = "pydantic_core-2.24.0-cp39-none-win32.whl", hash = "sha256:e43908e61795f6d8853d38be973ac6d4207012cb413f192e9d1239ef1cabf3e3"}, - {file = "pydantic_core-2.24.0-cp39-none-win_amd64.whl", hash = "sha256:c492c35d36a75d235a121959958e8a9812108c4fdeddf45fb8945929a58500f6"}, - {file = "pydantic_core-2.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:fb13546dccdffa103b1fc39b0575b4d14ac4f4120e9085848853d9a14f6c2063"}, - {file = "pydantic_core-2.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:5f5617bd807f84ca48b5a112ff6dbf5f3f25ecffae4ffa1a01333462301922d9"}, - {file = "pydantic_core-2.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:44229a4e94a9bbb475bf7604f5a57f976f68d7e8aba51cc436f1ac3e31bc59f2"}, - {file = "pydantic_core-2.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c70bc858c30b1988a873d5dee508d386aa180d97b5de7212382723702acdd840"}, - {file = "pydantic_core-2.24.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:da0c4ebb7089cf634d3fdf2fd747e969a53f258dcc263b48421fb2c9962e1e5d"}, - {file = "pydantic_core-2.24.0-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:0f3e16f5b7a2180616bb73d9f50572dcff1246a1edbfbadaa39ca8f5687e359a"}, - {file = "pydantic_core-2.24.0-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e80c4ecbd86292597cadd05db22a1f94005348646c1c141ee2fb1970967a4cc0"}, - {file = "pydantic_core-2.24.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:23b40a08e30fb55d673d93d120026b5386ca96fc2550eb1800fa445d11d03e1a"}, - {file = "pydantic_core-2.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:d393fe3173bf87d20a8df7ce65a315a4b795965a3d64abeca8c4ddbcdd8173a4"}, - {file = "pydantic_core-2.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:128754d5385f90e178fbf1293b457b468e290903dbb0fb0826f97da8472fe84c"}, - {file = "pydantic_core-2.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:24c28c93cbae4131af837dcdeedf5bac25d13cf92a18d611f464564dd766fc36"}, - {file = "pydantic_core-2.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3fbed015dc8f1ab4bad7444bc0204c68781082e64ab7092bf451ee6e793eebb"}, - {file = "pydantic_core-2.24.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:73450c90cfb4ec4d206c6d375ece549da4e7c58432e98a42ecd5501cef0f530b"}, - {file = "pydantic_core-2.24.0-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:5fba3255b3733845ce501bdca9e5a30a74997c9b6e23991a84987895e5e54cb6"}, - {file = "pydantic_core-2.24.0-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:b0bd9ed888f1607918e8fc405142116170c4fbfba30e7a94fd60853067bd626f"}, - {file = "pydantic_core-2.24.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:581349fea1a9e2f8c7460f234dccd3f4b4dc00a00ade46eab23abc47f23ebd83"}, - {file = "pydantic_core-2.24.0.tar.gz", hash = "sha256:2bdfe0cd0b977163c3205e89b8585203563a86822e8b20c8e107765b655dcfc4"}, -] - -[package.dependencies] -typing-extensions = ">=4.6.0,<4.7.0 || >4.7.0" - [[package]] name = "pydocstyle" version = "6.3.0" @@ -1795,18 +1694,19 @@ docutils = ">=0.11,<1.0" [[package]] name = "rich" -version = "13.9.0" +version = "13.9.1" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.8.0" files = [ - {file = "rich-13.9.0-py3-none-any.whl", hash = "sha256:9338ab80106a9257e1a910510ff72f9c0d31a27aaa8f560751a54fe910a874b6"}, - {file = "rich-13.9.0.tar.gz", hash = "sha256:06ff5147711c0f6cec2cdbb247a6cff251268a66d700c2557699bfe104fc0bf4"}, + {file = "rich-13.9.1-py3-none-any.whl", hash = "sha256:b340e739f30aa58921dc477b8adaa9ecdb7cecc217be01d93730ee1bc8aa83be"}, + {file = "rich-13.9.1.tar.gz", hash = "sha256:097cffdf85db1babe30cc7deba5ab3a29e1b9885047dab24c57e9a7f8a9c1466"}, ] [package.dependencies] markdown-it-py = ">=2.2.0" pygments = ">=2.13.0,<3.0.0" +typing-extensions = {version = ">=4.0.0,<5.0", markers = "python_version < \"3.11\""} [package.extras] jupyter = ["ipywidgets (>=7.5.1,<9)"]